diff options
Diffstat (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0006_self_param.txt')
-rw-r--r-- | crates/ra_syntax/test_data/parser/inline/ok/0006_self_param.txt | 171 |
1 files changed, 6 insertions, 165 deletions
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0006_self_param.txt b/crates/ra_syntax/test_data/parser/inline/ok/0006_self_param.txt index 5c75b6c75..8e210a6ca 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0006_self_param.txt +++ b/crates/ra_syntax/test_data/parser/inline/ok/0006_self_param.txt | |||
@@ -1,5 +1,5 @@ | |||
1 | SOURCE_FILE@[0; 323) | 1 | SOURCE_FILE@[0; 128) |
2 | IMPL_BLOCK@[0; 322) | 2 | IMPL_BLOCK@[0; 127) |
3 | IMPL_KW@[0; 4) "impl" | 3 | IMPL_KW@[0; 4) "impl" |
4 | WHITESPACE@[4; 5) " " | 4 | WHITESPACE@[4; 5) " " |
5 | PATH_TYPE@[5; 6) | 5 | PATH_TYPE@[5; 6) |
@@ -8,7 +8,7 @@ SOURCE_FILE@[0; 323) | |||
8 | NAME_REF@[5; 6) | 8 | NAME_REF@[5; 6) |
9 | IDENT@[5; 6) "S" | 9 | IDENT@[5; 6) "S" |
10 | WHITESPACE@[6; 7) " " | 10 | WHITESPACE@[6; 7) " " |
11 | ITEM_LIST@[7; 322) | 11 | ITEM_LIST@[7; 127) |
12 | L_CURLY@[7; 8) "{" | 12 | L_CURLY@[7; 8) "{" |
13 | WHITESPACE@[8; 13) "\n " | 13 | WHITESPACE@[8; 13) "\n " |
14 | FN_DEF@[13; 26) | 14 | FN_DEF@[13; 26) |
@@ -111,165 +111,6 @@ SOURCE_FILE@[0; 323) | |||
111 | BLOCK@[123; 125) | 111 | BLOCK@[123; 125) |
112 | L_CURLY@[123; 124) "{" | 112 | L_CURLY@[123; 124) "{" |
113 | R_CURLY@[124; 125) "}" | 113 | R_CURLY@[124; 125) "}" |
114 | WHITESPACE@[125; 130) "\n " | 114 | WHITESPACE@[125; 126) "\n" |
115 | FN_DEF@[130; 155) | 115 | R_CURLY@[126; 127) "}" |
116 | FN_KW@[130; 132) "fn" | 116 | WHITESPACE@[127; 128) "\n" |
117 | WHITESPACE@[132; 133) " " | ||
118 | NAME@[133; 134) | ||
119 | IDENT@[133; 134) "f" | ||
120 | PARAM_LIST@[134; 152) | ||
121 | L_PAREN@[134; 135) "(" | ||
122 | ATTR@[135; 146) | ||
123 | POUND@[135; 136) "#" | ||
124 | TOKEN_TREE@[136; 146) | ||
125 | L_BRACK@[136; 137) "[" | ||
126 | IDENT@[137; 145) "must_use" | ||
127 | R_BRACK@[145; 146) "]" | ||
128 | WHITESPACE@[146; 147) " " | ||
129 | SELF_PARAM@[147; 151) | ||
130 | SELF_KW@[147; 151) "self" | ||
131 | R_PAREN@[151; 152) ")" | ||
132 | WHITESPACE@[152; 153) " " | ||
133 | BLOCK@[153; 155) | ||
134 | L_CURLY@[153; 154) "{" | ||
135 | R_CURLY@[154; 155) "}" | ||
136 | WHITESPACE@[155; 160) "\n " | ||
137 | FN_DEF@[160; 182) | ||
138 | FN_KW@[160; 162) "fn" | ||
139 | WHITESPACE@[162; 163) " " | ||
140 | NAME@[163; 165) | ||
141 | IDENT@[163; 165) "g1" | ||
142 | PARAM_LIST@[165; 179) | ||
143 | L_PAREN@[165; 166) "(" | ||
144 | ATTR@[166; 173) | ||
145 | POUND@[166; 167) "#" | ||
146 | TOKEN_TREE@[167; 173) | ||
147 | L_BRACK@[167; 168) "[" | ||
148 | IDENT@[168; 172) "attr" | ||
149 | R_BRACK@[172; 173) "]" | ||
150 | WHITESPACE@[173; 174) " " | ||
151 | SELF_PARAM@[174; 178) | ||
152 | SELF_KW@[174; 178) "self" | ||
153 | R_PAREN@[178; 179) ")" | ||
154 | WHITESPACE@[179; 180) " " | ||
155 | BLOCK@[180; 182) | ||
156 | L_CURLY@[180; 181) "{" | ||
157 | R_CURLY@[181; 182) "}" | ||
158 | WHITESPACE@[182; 187) "\n " | ||
159 | FN_DEF@[187; 210) | ||
160 | FN_KW@[187; 189) "fn" | ||
161 | WHITESPACE@[189; 190) " " | ||
162 | NAME@[190; 192) | ||
163 | IDENT@[190; 192) "g2" | ||
164 | PARAM_LIST@[192; 207) | ||
165 | L_PAREN@[192; 193) "(" | ||
166 | ATTR@[193; 200) | ||
167 | POUND@[193; 194) "#" | ||
168 | TOKEN_TREE@[194; 200) | ||
169 | L_BRACK@[194; 195) "[" | ||
170 | IDENT@[195; 199) "attr" | ||
171 | R_BRACK@[199; 200) "]" | ||
172 | WHITESPACE@[200; 201) " " | ||
173 | SELF_PARAM@[201; 206) | ||
174 | AMP@[201; 202) "&" | ||
175 | SELF_KW@[202; 206) "self" | ||
176 | R_PAREN@[206; 207) ")" | ||
177 | WHITESPACE@[207; 208) " " | ||
178 | BLOCK@[208; 210) | ||
179 | L_CURLY@[208; 209) "{" | ||
180 | R_CURLY@[209; 210) "}" | ||
181 | WHITESPACE@[210; 215) "\n " | ||
182 | FN_DEF@[215; 246) | ||
183 | FN_KW@[215; 217) "fn" | ||
184 | WHITESPACE@[217; 218) " " | ||
185 | NAME@[218; 220) | ||
186 | IDENT@[218; 220) "g3" | ||
187 | TYPE_PARAM_LIST@[220; 224) | ||
188 | L_ANGLE@[220; 221) "<" | ||
189 | LIFETIME_PARAM@[221; 223) | ||
190 | LIFETIME@[221; 223) "\'a" | ||
191 | R_ANGLE@[223; 224) ">" | ||
192 | PARAM_LIST@[224; 243) | ||
193 | L_PAREN@[224; 225) "(" | ||
194 | ATTR@[225; 232) | ||
195 | POUND@[225; 226) "#" | ||
196 | TOKEN_TREE@[226; 232) | ||
197 | L_BRACK@[226; 227) "[" | ||
198 | IDENT@[227; 231) "attr" | ||
199 | R_BRACK@[231; 232) "]" | ||
200 | WHITESPACE@[232; 233) " " | ||
201 | SELF_PARAM@[233; 242) | ||
202 | AMP@[233; 234) "&" | ||
203 | MUT_KW@[234; 237) "mut" | ||
204 | WHITESPACE@[237; 238) " " | ||
205 | SELF_KW@[238; 242) "self" | ||
206 | R_PAREN@[242; 243) ")" | ||
207 | WHITESPACE@[243; 244) " " | ||
208 | BLOCK@[244; 246) | ||
209 | L_CURLY@[244; 245) "{" | ||
210 | R_CURLY@[245; 246) "}" | ||
211 | WHITESPACE@[246; 251) "\n " | ||
212 | FN_DEF@[251; 281) | ||
213 | FN_KW@[251; 253) "fn" | ||
214 | WHITESPACE@[253; 254) " " | ||
215 | NAME@[254; 256) | ||
216 | IDENT@[254; 256) "g4" | ||
217 | TYPE_PARAM_LIST@[256; 260) | ||
218 | L_ANGLE@[256; 257) "<" | ||
219 | LIFETIME_PARAM@[257; 259) | ||
220 | LIFETIME@[257; 259) "\'a" | ||
221 | R_ANGLE@[259; 260) ">" | ||
222 | PARAM_LIST@[260; 278) | ||
223 | L_PAREN@[260; 261) "(" | ||
224 | ATTR@[261; 268) | ||
225 | POUND@[261; 262) "#" | ||
226 | TOKEN_TREE@[262; 268) | ||
227 | L_BRACK@[262; 263) "[" | ||
228 | IDENT@[263; 267) "attr" | ||
229 | R_BRACK@[267; 268) "]" | ||
230 | WHITESPACE@[268; 269) " " | ||
231 | SELF_PARAM@[269; 277) | ||
232 | AMP@[269; 270) "&" | ||
233 | LIFETIME@[270; 272) "\'a" | ||
234 | WHITESPACE@[272; 273) " " | ||
235 | SELF_KW@[273; 277) "self" | ||
236 | R_PAREN@[277; 278) ")" | ||
237 | WHITESPACE@[278; 279) " " | ||
238 | BLOCK@[279; 281) | ||
239 | L_CURLY@[279; 280) "{" | ||
240 | R_CURLY@[280; 281) "}" | ||
241 | WHITESPACE@[281; 286) "\n " | ||
242 | FN_DEF@[286; 320) | ||
243 | FN_KW@[286; 288) "fn" | ||
244 | WHITESPACE@[288; 289) " " | ||
245 | NAME@[289; 291) | ||
246 | IDENT@[289; 291) "g5" | ||
247 | TYPE_PARAM_LIST@[291; 295) | ||
248 | L_ANGLE@[291; 292) "<" | ||
249 | LIFETIME_PARAM@[292; 294) | ||
250 | LIFETIME@[292; 294) "\'a" | ||
251 | R_ANGLE@[294; 295) ">" | ||
252 | PARAM_LIST@[295; 317) | ||
253 | L_PAREN@[295; 296) "(" | ||
254 | ATTR@[296; 303) | ||
255 | POUND@[296; 297) "#" | ||
256 | TOKEN_TREE@[297; 303) | ||
257 | L_BRACK@[297; 298) "[" | ||
258 | IDENT@[298; 302) "attr" | ||
259 | R_BRACK@[302; 303) "]" | ||
260 | WHITESPACE@[303; 304) " " | ||
261 | SELF_PARAM@[304; 316) | ||
262 | AMP@[304; 305) "&" | ||
263 | LIFETIME@[305; 307) "\'a" | ||
264 | WHITESPACE@[307; 308) " " | ||
265 | MUT_KW@[308; 311) "mut" | ||
266 | WHITESPACE@[311; 312) " " | ||
267 | SELF_KW@[312; 316) "self" | ||
268 | R_PAREN@[316; 317) ")" | ||
269 | WHITESPACE@[317; 318) " " | ||
270 | BLOCK@[318; 320) | ||
271 | L_CURLY@[318; 319) "{" | ||
272 | R_CURLY@[319; 320) "}" | ||
273 | WHITESPACE@[320; 321) "\n" | ||
274 | R_CURLY@[321; 322) "}" | ||
275 | WHITESPACE@[322; 323) "\n" | ||