diff options
Diffstat (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0043_use_alias.rast')
-rw-r--r-- | crates/ra_syntax/test_data/parser/inline/ok/0043_use_alias.rast | 276 |
1 files changed, 138 insertions, 138 deletions
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0043_use_alias.rast b/crates/ra_syntax/test_data/parser/inline/ok/0043_use_alias.rast index 580f29cfb..f0e09d40d 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0043_use_alias.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0043_use_alias.rast | |||
@@ -1,138 +1,138 @@ | |||
1 | SOURCE_FILE@[0; 198) | 1 | SOURCE_FILE@0..198 |
2 | USE_ITEM@[0; 28) | 2 | USE_ITEM@0..28 |
3 | USE_KW@[0; 3) "use" | 3 | USE_KW@0..3 "use" |
4 | WHITESPACE@[3; 4) " " | 4 | WHITESPACE@3..4 " " |
5 | USE_TREE@[4; 27) | 5 | USE_TREE@4..27 |
6 | PATH@[4; 14) | 6 | PATH@4..14 |
7 | PATH@[4; 8) | 7 | PATH@4..8 |
8 | PATH_SEGMENT@[4; 8) | 8 | PATH_SEGMENT@4..8 |
9 | NAME_REF@[4; 8) | 9 | NAME_REF@4..8 |
10 | IDENT@[4; 8) "some" | 10 | IDENT@4..8 "some" |
11 | COLON2@[8; 10) "::" | 11 | COLON2@8..10 "::" |
12 | PATH_SEGMENT@[10; 14) | 12 | PATH_SEGMENT@10..14 |
13 | NAME_REF@[10; 14) | 13 | NAME_REF@10..14 |
14 | IDENT@[10; 14) "path" | 14 | IDENT@10..14 "path" |
15 | WHITESPACE@[14; 15) " " | 15 | WHITESPACE@14..15 " " |
16 | ALIAS@[15; 27) | 16 | ALIAS@15..27 |
17 | AS_KW@[15; 17) "as" | 17 | AS_KW@15..17 "as" |
18 | WHITESPACE@[17; 18) " " | 18 | WHITESPACE@17..18 " " |
19 | NAME@[18; 27) | 19 | NAME@18..27 |
20 | IDENT@[18; 27) "some_name" | 20 | IDENT@18..27 "some_name" |
21 | SEMICOLON@[27; 28) ";" | 21 | SEMICOLON@27..28 ";" |
22 | WHITESPACE@[28; 29) "\n" | 22 | WHITESPACE@28..29 "\n" |
23 | USE_ITEM@[29; 181) | 23 | USE_ITEM@29..181 |
24 | USE_KW@[29; 32) "use" | 24 | USE_KW@29..32 "use" |
25 | WHITESPACE@[32; 33) " " | 25 | WHITESPACE@32..33 " " |
26 | USE_TREE@[33; 180) | 26 | USE_TREE@33..180 |
27 | PATH@[33; 37) | 27 | PATH@33..37 |
28 | PATH_SEGMENT@[33; 37) | 28 | PATH_SEGMENT@33..37 |
29 | NAME_REF@[33; 37) | 29 | NAME_REF@33..37 |
30 | IDENT@[33; 37) "some" | 30 | IDENT@33..37 "some" |
31 | COLON2@[37; 39) "::" | 31 | COLON2@37..39 "::" |
32 | USE_TREE_LIST@[39; 180) | 32 | USE_TREE_LIST@39..180 |
33 | L_CURLY@[39; 40) "{" | 33 | L_CURLY@39..40 "{" |
34 | WHITESPACE@[40; 42) "\n " | 34 | WHITESPACE@40..42 "\n " |
35 | USE_TREE@[42; 72) | 35 | USE_TREE@42..72 |
36 | PATH@[42; 53) | 36 | PATH@42..53 |
37 | PATH@[42; 47) | 37 | PATH@42..47 |
38 | PATH_SEGMENT@[42; 47) | 38 | PATH_SEGMENT@42..47 |
39 | NAME_REF@[42; 47) | 39 | NAME_REF@42..47 |
40 | IDENT@[42; 47) "other" | 40 | IDENT@42..47 "other" |
41 | COLON2@[47; 49) "::" | 41 | COLON2@47..49 "::" |
42 | PATH_SEGMENT@[49; 53) | 42 | PATH_SEGMENT@49..53 |
43 | NAME_REF@[49; 53) | 43 | NAME_REF@49..53 |
44 | IDENT@[49; 53) "path" | 44 | IDENT@49..53 "path" |
45 | WHITESPACE@[53; 54) " " | 45 | WHITESPACE@53..54 " " |
46 | ALIAS@[54; 72) | 46 | ALIAS@54..72 |
47 | AS_KW@[54; 56) "as" | 47 | AS_KW@54..56 "as" |
48 | WHITESPACE@[56; 57) " " | 48 | WHITESPACE@56..57 " " |
49 | NAME@[57; 72) | 49 | NAME@57..72 |
50 | IDENT@[57; 72) "some_other_name" | 50 | IDENT@57..72 "some_other_name" |
51 | COMMA@[72; 73) "," | 51 | COMMA@72..73 "," |
52 | WHITESPACE@[73; 75) "\n " | 52 | WHITESPACE@73..75 "\n " |
53 | USE_TREE@[75; 108) | 53 | USE_TREE@75..108 |
54 | PATH@[75; 90) | 54 | PATH@75..90 |
55 | PATH@[75; 84) | 55 | PATH@75..84 |
56 | PATH_SEGMENT@[75; 84) | 56 | PATH_SEGMENT@75..84 |
57 | NAME_REF@[75; 84) | 57 | NAME_REF@75..84 |
58 | IDENT@[75; 84) "different" | 58 | IDENT@75..84 "different" |
59 | COLON2@[84; 86) "::" | 59 | COLON2@84..86 "::" |
60 | PATH_SEGMENT@[86; 90) | 60 | PATH_SEGMENT@86..90 |
61 | NAME_REF@[86; 90) | 61 | NAME_REF@86..90 |
62 | IDENT@[86; 90) "path" | 62 | IDENT@86..90 "path" |
63 | WHITESPACE@[90; 91) " " | 63 | WHITESPACE@90..91 " " |
64 | ALIAS@[91; 108) | 64 | ALIAS@91..108 |
65 | AS_KW@[91; 93) "as" | 65 | AS_KW@91..93 "as" |
66 | WHITESPACE@[93; 94) " " | 66 | WHITESPACE@93..94 " " |
67 | NAME@[94; 108) | 67 | NAME@94..108 |
68 | IDENT@[94; 108) "different_name" | 68 | IDENT@94..108 "different_name" |
69 | COMMA@[108; 109) "," | 69 | COMMA@108..109 "," |
70 | WHITESPACE@[109; 111) "\n " | 70 | WHITESPACE@109..111 "\n " |
71 | USE_TREE@[111; 129) | 71 | USE_TREE@111..129 |
72 | PATH@[111; 129) | 72 | PATH@111..129 |
73 | PATH@[111; 123) | 73 | PATH@111..123 |
74 | PATH@[111; 114) | 74 | PATH@111..114 |
75 | PATH_SEGMENT@[111; 114) | 75 | PATH_SEGMENT@111..114 |
76 | NAME_REF@[111; 114) | 76 | NAME_REF@111..114 |
77 | IDENT@[111; 114) "yet" | 77 | IDENT@111..114 "yet" |
78 | COLON2@[114; 116) "::" | 78 | COLON2@114..116 "::" |
79 | PATH_SEGMENT@[116; 123) | 79 | PATH_SEGMENT@116..123 |
80 | NAME_REF@[116; 123) | 80 | NAME_REF@116..123 |
81 | IDENT@[116; 123) "another" | 81 | IDENT@116..123 "another" |
82 | COLON2@[123; 125) "::" | 82 | COLON2@123..125 "::" |
83 | PATH_SEGMENT@[125; 129) | 83 | PATH_SEGMENT@125..129 |
84 | NAME_REF@[125; 129) | 84 | NAME_REF@125..129 |
85 | IDENT@[125; 129) "path" | 85 | IDENT@125..129 "path" |
86 | COMMA@[129; 130) "," | 86 | COMMA@129..130 "," |
87 | WHITESPACE@[130; 132) "\n " | 87 | WHITESPACE@130..132 "\n " |
88 | USE_TREE@[132; 178) | 88 | USE_TREE@132..178 |
89 | PATH@[132; 175) | 89 | PATH@132..175 |
90 | PATH@[132; 164) | 90 | PATH@132..164 |
91 | PATH@[132; 158) | 91 | PATH@132..158 |
92 | PATH@[132; 148) | 92 | PATH@132..148 |
93 | PATH@[132; 144) | 93 | PATH@132..144 |
94 | PATH@[132; 139) | 94 | PATH@132..139 |
95 | PATH_SEGMENT@[132; 139) | 95 | PATH_SEGMENT@132..139 |
96 | NAME_REF@[132; 139) | 96 | NAME_REF@132..139 |
97 | IDENT@[132; 139) "running" | 97 | IDENT@132..139 "running" |
98 | COLON2@[139; 141) "::" | 98 | COLON2@139..141 "::" |
99 | PATH_SEGMENT@[141; 144) | 99 | PATH_SEGMENT@141..144 |
100 | NAME_REF@[141; 144) | 100 | NAME_REF@141..144 |
101 | IDENT@[141; 144) "out" | 101 | IDENT@141..144 "out" |
102 | COLON2@[144; 146) "::" | 102 | COLON2@144..146 "::" |
103 | PATH_SEGMENT@[146; 148) | 103 | PATH_SEGMENT@146..148 |
104 | NAME_REF@[146; 148) | 104 | NAME_REF@146..148 |
105 | IDENT@[146; 148) "of" | 105 | IDENT@146..148 "of" |
106 | COLON2@[148; 150) "::" | 106 | COLON2@148..150 "::" |
107 | PATH_SEGMENT@[150; 158) | 107 | PATH_SEGMENT@150..158 |
108 | NAME_REF@[150; 158) | 108 | NAME_REF@150..158 |
109 | IDENT@[150; 158) "synonyms" | 109 | IDENT@150..158 "synonyms" |
110 | COLON2@[158; 160) "::" | 110 | COLON2@158..160 "::" |
111 | PATH_SEGMENT@[160; 164) | 111 | PATH_SEGMENT@160..164 |
112 | NAME_REF@[160; 164) | 112 | NAME_REF@160..164 |
113 | IDENT@[160; 164) "for_" | 113 | IDENT@160..164 "for_" |
114 | COLON2@[164; 166) "::" | 114 | COLON2@164..166 "::" |
115 | PATH_SEGMENT@[166; 175) | 115 | PATH_SEGMENT@166..175 |
116 | NAME_REF@[166; 175) | 116 | NAME_REF@166..175 |
117 | IDENT@[166; 175) "different" | 117 | IDENT@166..175 "different" |
118 | COLON2@[175; 177) "::" | 118 | COLON2@175..177 "::" |
119 | STAR@[177; 178) "*" | 119 | STAR@177..178 "*" |
120 | WHITESPACE@[178; 179) "\n" | 120 | WHITESPACE@178..179 "\n" |
121 | R_CURLY@[179; 180) "}" | 121 | R_CURLY@179..180 "}" |
122 | SEMICOLON@[180; 181) ";" | 122 | SEMICOLON@180..181 ";" |
123 | WHITESPACE@[181; 182) "\n" | 123 | WHITESPACE@181..182 "\n" |
124 | USE_ITEM@[182; 197) | 124 | USE_ITEM@182..197 |
125 | USE_KW@[182; 185) "use" | 125 | USE_KW@182..185 "use" |
126 | WHITESPACE@[185; 186) " " | 126 | WHITESPACE@185..186 " " |
127 | USE_TREE@[186; 196) | 127 | USE_TREE@186..196 |
128 | PATH@[186; 191) | 128 | PATH@186..191 |
129 | PATH_SEGMENT@[186; 191) | 129 | PATH_SEGMENT@186..191 |
130 | NAME_REF@[186; 191) | 130 | NAME_REF@186..191 |
131 | IDENT@[186; 191) "Trait" | 131 | IDENT@186..191 "Trait" |
132 | WHITESPACE@[191; 192) " " | 132 | WHITESPACE@191..192 " " |
133 | ALIAS@[192; 196) | 133 | ALIAS@192..196 |
134 | AS_KW@[192; 194) "as" | 134 | AS_KW@192..194 "as" |
135 | WHITESPACE@[194; 195) " " | 135 | WHITESPACE@194..195 " " |
136 | UNDERSCORE@[195; 196) "_" | 136 | UNDERSCORE@195..196 "_" |
137 | SEMICOLON@[196; 197) ";" | 137 | SEMICOLON@196..197 ";" |
138 | WHITESPACE@[197; 198) "\n" | 138 | WHITESPACE@197..198 "\n" |