diff options
Diffstat (limited to 'crates/ra_syntax/test_data/parser/ok/0008_mod_item.rast')
-rw-r--r-- | crates/ra_syntax/test_data/parser/ok/0008_mod_item.rast | 186 |
1 files changed, 93 insertions, 93 deletions
diff --git a/crates/ra_syntax/test_data/parser/ok/0008_mod_item.rast b/crates/ra_syntax/test_data/parser/ok/0008_mod_item.rast index 1c18edd4e..353bf2d2e 100644 --- a/crates/ra_syntax/test_data/parser/ok/0008_mod_item.rast +++ b/crates/ra_syntax/test_data/parser/ok/0008_mod_item.rast | |||
@@ -1,93 +1,93 @@ | |||
1 | SOURCE_FILE@[0; 118) | 1 | SOURCE_FILE@0..118 |
2 | MODULE@[0; 6) | 2 | MODULE@0..6 |
3 | MOD_KW@[0; 3) "mod" | 3 | MOD_KW@0..3 "mod" |
4 | WHITESPACE@[3; 4) " " | 4 | WHITESPACE@3..4 " " |
5 | NAME@[4; 5) | 5 | NAME@4..5 |
6 | IDENT@[4; 5) "a" | 6 | IDENT@4..5 "a" |
7 | SEMICOLON@[5; 6) ";" | 7 | SEMICOLON@5..6 ";" |
8 | WHITESPACE@[6; 8) "\n\n" | 8 | WHITESPACE@6..8 "\n\n" |
9 | MODULE@[8; 17) | 9 | MODULE@8..17 |
10 | MOD_KW@[8; 11) "mod" | 10 | MOD_KW@8..11 "mod" |
11 | WHITESPACE@[11; 12) " " | 11 | WHITESPACE@11..12 " " |
12 | NAME@[12; 13) | 12 | NAME@12..13 |
13 | IDENT@[12; 13) "b" | 13 | IDENT@12..13 "b" |
14 | WHITESPACE@[13; 14) " " | 14 | WHITESPACE@13..14 " " |
15 | ITEM_LIST@[14; 17) | 15 | ITEM_LIST@14..17 |
16 | L_CURLY@[14; 15) "{" | 16 | L_CURLY@14..15 "{" |
17 | WHITESPACE@[15; 16) "\n" | 17 | WHITESPACE@15..16 "\n" |
18 | R_CURLY@[16; 17) "}" | 18 | R_CURLY@16..17 "}" |
19 | WHITESPACE@[17; 19) "\n\n" | 19 | WHITESPACE@17..19 "\n\n" |
20 | MODULE@[19; 65) | 20 | MODULE@19..65 |
21 | MOD_KW@[19; 22) "mod" | 21 | MOD_KW@19..22 "mod" |
22 | WHITESPACE@[22; 23) " " | 22 | WHITESPACE@22..23 " " |
23 | NAME@[23; 24) | 23 | NAME@23..24 |
24 | IDENT@[23; 24) "c" | 24 | IDENT@23..24 "c" |
25 | WHITESPACE@[24; 25) " " | 25 | WHITESPACE@24..25 " " |
26 | ITEM_LIST@[25; 65) | 26 | ITEM_LIST@25..65 |
27 | L_CURLY@[25; 26) "{" | 27 | L_CURLY@25..26 "{" |
28 | WHITESPACE@[26; 31) "\n " | 28 | WHITESPACE@26..31 "\n " |
29 | FN_DEF@[31; 47) | 29 | FN_DEF@31..47 |
30 | FN_KW@[31; 33) "fn" | 30 | FN_KW@31..33 "fn" |
31 | WHITESPACE@[33; 34) " " | 31 | WHITESPACE@33..34 " " |
32 | NAME@[34; 37) | 32 | NAME@34..37 |
33 | IDENT@[34; 37) "foo" | 33 | IDENT@34..37 "foo" |
34 | PARAM_LIST@[37; 39) | 34 | PARAM_LIST@37..39 |
35 | L_PAREN@[37; 38) "(" | 35 | L_PAREN@37..38 "(" |
36 | R_PAREN@[38; 39) ")" | 36 | R_PAREN@38..39 ")" |
37 | WHITESPACE@[39; 40) " " | 37 | WHITESPACE@39..40 " " |
38 | BLOCK_EXPR@[40; 47) | 38 | BLOCK_EXPR@40..47 |
39 | BLOCK@[40; 47) | 39 | BLOCK@40..47 |
40 | L_CURLY@[40; 41) "{" | 40 | L_CURLY@40..41 "{" |
41 | WHITESPACE@[41; 46) "\n " | 41 | WHITESPACE@41..46 "\n " |
42 | R_CURLY@[46; 47) "}" | 42 | R_CURLY@46..47 "}" |
43 | WHITESPACE@[47; 52) "\n " | 43 | WHITESPACE@47..52 "\n " |
44 | STRUCT_DEF@[52; 63) | 44 | STRUCT_DEF@52..63 |
45 | STRUCT_KW@[52; 58) "struct" | 45 | STRUCT_KW@52..58 "struct" |
46 | WHITESPACE@[58; 59) " " | 46 | WHITESPACE@58..59 " " |
47 | NAME@[59; 60) | 47 | NAME@59..60 |
48 | IDENT@[59; 60) "S" | 48 | IDENT@59..60 "S" |
49 | WHITESPACE@[60; 61) " " | 49 | WHITESPACE@60..61 " " |
50 | RECORD_FIELD_DEF_LIST@[61; 63) | 50 | RECORD_FIELD_DEF_LIST@61..63 |
51 | L_CURLY@[61; 62) "{" | 51 | L_CURLY@61..62 "{" |
52 | R_CURLY@[62; 63) "}" | 52 | R_CURLY@62..63 "}" |
53 | WHITESPACE@[63; 64) "\n" | 53 | WHITESPACE@63..64 "\n" |
54 | R_CURLY@[64; 65) "}" | 54 | R_CURLY@64..65 "}" |
55 | WHITESPACE@[65; 67) "\n\n" | 55 | WHITESPACE@65..67 "\n\n" |
56 | MODULE@[67; 118) | 56 | MODULE@67..118 |
57 | MOD_KW@[67; 70) "mod" | 57 | MOD_KW@67..70 "mod" |
58 | WHITESPACE@[70; 71) " " | 58 | WHITESPACE@70..71 " " |
59 | NAME@[71; 72) | 59 | NAME@71..72 |
60 | IDENT@[71; 72) "d" | 60 | IDENT@71..72 "d" |
61 | WHITESPACE@[72; 73) " " | 61 | WHITESPACE@72..73 " " |
62 | ITEM_LIST@[73; 118) | 62 | ITEM_LIST@73..118 |
63 | L_CURLY@[73; 74) "{" | 63 | L_CURLY@73..74 "{" |
64 | WHITESPACE@[74; 79) "\n " | 64 | WHITESPACE@74..79 "\n " |
65 | ATTR@[79; 87) | 65 | ATTR@79..87 |
66 | POUND@[79; 80) "#" | 66 | POUND@79..80 "#" |
67 | BANG@[80; 81) "!" | 67 | BANG@80..81 "!" |
68 | L_BRACK@[81; 82) "[" | 68 | L_BRACK@81..82 "[" |
69 | PATH@[82; 86) | 69 | PATH@82..86 |
70 | PATH_SEGMENT@[82; 86) | 70 | PATH_SEGMENT@82..86 |
71 | NAME_REF@[82; 86) | 71 | NAME_REF@82..86 |
72 | IDENT@[82; 86) "attr" | 72 | IDENT@82..86 "attr" |
73 | R_BRACK@[86; 87) "]" | 73 | R_BRACK@86..87 "]" |
74 | WHITESPACE@[87; 92) "\n " | 74 | WHITESPACE@87..92 "\n " |
75 | MODULE@[92; 98) | 75 | MODULE@92..98 |
76 | MOD_KW@[92; 95) "mod" | 76 | MOD_KW@92..95 "mod" |
77 | WHITESPACE@[95; 96) " " | 77 | WHITESPACE@95..96 " " |
78 | NAME@[96; 97) | 78 | NAME@96..97 |
79 | IDENT@[96; 97) "e" | 79 | IDENT@96..97 "e" |
80 | SEMICOLON@[97; 98) ";" | 80 | SEMICOLON@97..98 ";" |
81 | WHITESPACE@[98; 103) "\n " | 81 | WHITESPACE@98..103 "\n " |
82 | MODULE@[103; 116) | 82 | MODULE@103..116 |
83 | MOD_KW@[103; 106) "mod" | 83 | MOD_KW@103..106 "mod" |
84 | WHITESPACE@[106; 107) " " | 84 | WHITESPACE@106..107 " " |
85 | NAME@[107; 108) | 85 | NAME@107..108 |
86 | IDENT@[107; 108) "f" | 86 | IDENT@107..108 "f" |
87 | WHITESPACE@[108; 109) " " | 87 | WHITESPACE@108..109 " " |
88 | ITEM_LIST@[109; 116) | 88 | ITEM_LIST@109..116 |
89 | L_CURLY@[109; 110) "{" | 89 | L_CURLY@109..110 "{" |
90 | WHITESPACE@[110; 115) "\n " | 90 | WHITESPACE@110..115 "\n " |
91 | R_CURLY@[115; 116) "}" | 91 | R_CURLY@115..116 "}" |
92 | WHITESPACE@[116; 117) "\n" | 92 | WHITESPACE@116..117 "\n" |
93 | R_CURLY@[117; 118) "}" | 93 | R_CURLY@117..118 "}" |