aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/inline/ok/0006_self_param.txt
diff options
context:
space:
mode:
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.txt171
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 @@
1SOURCE_FILE@[0; 323) 1SOURCE_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"