diff options
Diffstat (limited to 'crates/ra_syntax/test_data/parser/ok/0030_traits.rast')
-rw-r--r-- | crates/ra_syntax/test_data/parser/ok/0030_traits.rast | 122 |
1 files changed, 61 insertions, 61 deletions
diff --git a/crates/ra_syntax/test_data/parser/ok/0030_traits.rast b/crates/ra_syntax/test_data/parser/ok/0030_traits.rast index 4131cd81a..0aadc11a4 100644 --- a/crates/ra_syntax/test_data/parser/ok/0030_traits.rast +++ b/crates/ra_syntax/test_data/parser/ok/0030_traits.rast | |||
@@ -1,61 +1,61 @@ | |||
1 | SOURCE_FILE@[0; 96) | 1 | SOURCE_FILE@0..96 |
2 | TRAIT_DEF@[0; 36) | 2 | TRAIT_DEF@0..36 |
3 | TRAIT_KW@[0; 5) "trait" | 3 | TRAIT_KW@0..5 "trait" |
4 | WHITESPACE@[5; 6) " " | 4 | WHITESPACE@5..6 " " |
5 | NAME@[6; 14) | 5 | NAME@6..14 |
6 | IDENT@[6; 14) "Runnable" | 6 | IDENT@6..14 "Runnable" |
7 | WHITESPACE@[14; 15) " " | 7 | WHITESPACE@14..15 " " |
8 | ITEM_LIST@[15; 36) | 8 | ITEM_LIST@15..36 |
9 | L_CURLY@[15; 16) "{" | 9 | L_CURLY@15..16 "{" |
10 | WHITESPACE@[16; 21) "\n " | 10 | WHITESPACE@16..21 "\n " |
11 | FN_DEF@[21; 34) | 11 | FN_DEF@21..34 |
12 | FN_KW@[21; 23) "fn" | 12 | FN_KW@21..23 "fn" |
13 | WHITESPACE@[23; 24) " " | 13 | WHITESPACE@23..24 " " |
14 | NAME@[24; 31) | 14 | NAME@24..31 |
15 | IDENT@[24; 31) "handler" | 15 | IDENT@24..31 "handler" |
16 | PARAM_LIST@[31; 33) | 16 | PARAM_LIST@31..33 |
17 | L_PAREN@[31; 32) "(" | 17 | L_PAREN@31..32 "(" |
18 | R_PAREN@[32; 33) ")" | 18 | R_PAREN@32..33 ")" |
19 | SEMICOLON@[33; 34) ";" | 19 | SEMICOLON@33..34 ";" |
20 | WHITESPACE@[34; 35) "\n" | 20 | WHITESPACE@34..35 "\n" |
21 | R_CURLY@[35; 36) "}" | 21 | R_CURLY@35..36 "}" |
22 | WHITESPACE@[36; 38) "\n\n" | 22 | WHITESPACE@36..38 "\n\n" |
23 | TRAIT_DEF@[38; 95) | 23 | TRAIT_DEF@38..95 |
24 | TRAIT_KW@[38; 43) "trait" | 24 | TRAIT_KW@38..43 "trait" |
25 | WHITESPACE@[43; 44) " " | 25 | WHITESPACE@43..44 " " |
26 | NAME@[44; 57) | 26 | NAME@44..57 |
27 | IDENT@[44; 57) "TraitWithExpr" | 27 | IDENT@44..57 "TraitWithExpr" |
28 | WHITESPACE@[57; 58) " " | 28 | WHITESPACE@57..58 " " |
29 | ITEM_LIST@[58; 95) | 29 | ITEM_LIST@58..95 |
30 | L_CURLY@[58; 59) "{" | 30 | L_CURLY@58..59 "{" |
31 | WHITESPACE@[59; 64) "\n " | 31 | WHITESPACE@59..64 "\n " |
32 | FN_DEF@[64; 93) | 32 | FN_DEF@64..93 |
33 | FN_KW@[64; 66) "fn" | 33 | FN_KW@64..66 "fn" |
34 | WHITESPACE@[66; 67) " " | 34 | WHITESPACE@66..67 " " |
35 | NAME@[67; 79) | 35 | NAME@67..79 |
36 | IDENT@[67; 79) "fn_with_expr" | 36 | IDENT@67..79 "fn_with_expr" |
37 | PARAM_LIST@[79; 92) | 37 | PARAM_LIST@79..92 |
38 | L_PAREN@[79; 80) "(" | 38 | L_PAREN@79..80 "(" |
39 | PARAM@[80; 91) | 39 | PARAM@80..91 |
40 | BIND_PAT@[80; 81) | 40 | BIND_PAT@80..81 |
41 | NAME@[80; 81) | 41 | NAME@80..81 |
42 | IDENT@[80; 81) "x" | 42 | IDENT@80..81 "x" |
43 | COLON@[81; 82) ":" | 43 | COLON@81..82 ":" |
44 | WHITESPACE@[82; 83) " " | 44 | WHITESPACE@82..83 " " |
45 | ARRAY_TYPE@[83; 91) | 45 | ARRAY_TYPE@83..91 |
46 | L_BRACK@[83; 84) "[" | 46 | L_BRACK@83..84 "[" |
47 | PATH_TYPE@[84; 87) | 47 | PATH_TYPE@84..87 |
48 | PATH@[84; 87) | 48 | PATH@84..87 |
49 | PATH_SEGMENT@[84; 87) | 49 | PATH_SEGMENT@84..87 |
50 | NAME_REF@[84; 87) | 50 | NAME_REF@84..87 |
51 | IDENT@[84; 87) "i32" | 51 | IDENT@84..87 "i32" |
52 | SEMICOLON@[87; 88) ";" | 52 | SEMICOLON@87..88 ";" |
53 | WHITESPACE@[88; 89) " " | 53 | WHITESPACE@88..89 " " |
54 | LITERAL@[89; 90) | 54 | LITERAL@89..90 |
55 | INT_NUMBER@[89; 90) "1" | 55 | INT_NUMBER@89..90 "1" |
56 | R_BRACK@[90; 91) "]" | 56 | R_BRACK@90..91 "]" |
57 | R_PAREN@[91; 92) ")" | 57 | R_PAREN@91..92 ")" |
58 | SEMICOLON@[92; 93) ";" | 58 | SEMICOLON@92..93 ";" |
59 | WHITESPACE@[93; 94) "\n" | 59 | WHITESPACE@93..94 "\n" |
60 | R_CURLY@[94; 95) "}" | 60 | R_CURLY@94..95 "}" |
61 | WHITESPACE@[95; 96) "\n" | 61 | WHITESPACE@95..96 "\n" |