diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2019-09-02 20:20:24 +0100 |
---|---|---|
committer | GitHub <[email protected]> | 2019-09-02 20:20:24 +0100 |
commit | 7faec1c30046769d4ae490e15cf5405bcfbdeef8 (patch) | |
tree | 6d268b721027a5350928a6c5a0ec227b5fde8ebc /crates/ra_syntax/test_data/parser/ok/0051_parameter_attrs.txt | |
parent | a8397deab914240aca8f015fb3736689919c0a5b (diff) | |
parent | e94587e3153b52684fd3f6b82c8e7efc09ff5c8d (diff) |
Merge #1752
1752: Always wrap blocks into block expressions r=flodiebold a=matklad
This way, things like function bodies are expressions, and we don't have to single them out
Co-authored-by: Aleksey Kladov <[email protected]>
Diffstat (limited to 'crates/ra_syntax/test_data/parser/ok/0051_parameter_attrs.txt')
-rw-r--r-- | crates/ra_syntax/test_data/parser/ok/0051_parameter_attrs.txt | 77 |
1 files changed, 44 insertions, 33 deletions
diff --git a/crates/ra_syntax/test_data/parser/ok/0051_parameter_attrs.txt b/crates/ra_syntax/test_data/parser/ok/0051_parameter_attrs.txt index b360f29f4..e08fb4988 100644 --- a/crates/ra_syntax/test_data/parser/ok/0051_parameter_attrs.txt +++ b/crates/ra_syntax/test_data/parser/ok/0051_parameter_attrs.txt | |||
@@ -33,9 +33,10 @@ SOURCE_FILE@[0; 519) | |||
33 | IDENT@[29; 33) "Type" | 33 | IDENT@[29; 33) "Type" |
34 | R_PAREN@[33; 34) ")" | 34 | R_PAREN@[33; 34) ")" |
35 | WHITESPACE@[34; 35) " " | 35 | WHITESPACE@[34; 35) " " |
36 | BLOCK@[35; 37) | 36 | BLOCK_EXPR@[35; 37) |
37 | L_CURLY@[35; 36) "{" | 37 | BLOCK@[35; 37) |
38 | R_CURLY@[36; 37) "}" | 38 | L_CURLY@[35; 36) "{" |
39 | R_CURLY@[36; 37) "}" | ||
39 | WHITESPACE@[37; 38) "\n" | 40 | WHITESPACE@[37; 38) "\n" |
40 | FN_DEF@[38; 62) | 41 | FN_DEF@[38; 62) |
41 | FN_KW@[38; 40) "fn" | 42 | FN_KW@[38; 40) "fn" |
@@ -64,9 +65,10 @@ SOURCE_FILE@[0; 519) | |||
64 | IDENT@[56; 58) "u8" | 65 | IDENT@[56; 58) "u8" |
65 | R_PAREN@[58; 59) ")" | 66 | R_PAREN@[58; 59) ")" |
66 | WHITESPACE@[59; 60) " " | 67 | WHITESPACE@[59; 60) " " |
67 | BLOCK@[60; 62) | 68 | BLOCK_EXPR@[60; 62) |
68 | L_CURLY@[60; 61) "{" | 69 | BLOCK@[60; 62) |
69 | R_CURLY@[61; 62) "}" | 70 | L_CURLY@[60; 61) "{" |
71 | R_CURLY@[61; 62) "}" | ||
70 | WHITESPACE@[62; 64) "\n\n" | 72 | WHITESPACE@[62; 64) "\n\n" |
71 | EXTERN_BLOCK@[64; 128) | 73 | EXTERN_BLOCK@[64; 128) |
72 | ABI@[64; 74) | 74 | ABI@[64; 74) |
@@ -171,9 +173,10 @@ SOURCE_FILE@[0; 519) | |||
171 | PARAM_LIST@[168; 170) | 173 | PARAM_LIST@[168; 170) |
172 | L_PAREN@[168; 169) "(" | 174 | L_PAREN@[168; 169) "(" |
173 | R_PAREN@[169; 170) ")" | 175 | R_PAREN@[169; 170) ")" |
174 | BLOCK@[170; 172) | 176 | BLOCK_EXPR@[170; 172) |
175 | L_CURLY@[170; 171) "{" | 177 | BLOCK@[170; 172) |
176 | R_CURLY@[171; 172) "}" | 178 | L_CURLY@[170; 171) "{" |
179 | R_CURLY@[171; 172) "}" | ||
177 | WHITESPACE@[172; 174) "\n\n" | 180 | WHITESPACE@[172; 174) "\n\n" |
178 | TRAIT_DEF@[174; 236) | 181 | TRAIT_DEF@[174; 236) |
179 | TRAIT_KW@[174; 179) "trait" | 182 | TRAIT_KW@[174; 179) "trait" |
@@ -266,9 +269,10 @@ SOURCE_FILE@[0; 519) | |||
266 | SELF_KW@[269; 273) "self" | 269 | SELF_KW@[269; 273) "self" |
267 | R_PAREN@[273; 274) ")" | 270 | R_PAREN@[273; 274) ")" |
268 | WHITESPACE@[274; 275) " " | 271 | WHITESPACE@[274; 275) " " |
269 | BLOCK@[275; 277) | 272 | BLOCK_EXPR@[275; 277) |
270 | L_CURLY@[275; 276) "{" | 273 | BLOCK@[275; 277) |
271 | R_CURLY@[276; 277) "}" | 274 | L_CURLY@[275; 276) "{" |
275 | R_CURLY@[276; 277) "}" | ||
272 | WHITESPACE@[277; 283) "\n " | 276 | WHITESPACE@[277; 283) "\n " |
273 | FN_DEF@[283; 305) | 277 | FN_DEF@[283; 305) |
274 | FN_KW@[283; 285) "fn" | 278 | FN_KW@[283; 285) "fn" |
@@ -288,9 +292,10 @@ SOURCE_FILE@[0; 519) | |||
288 | SELF_KW@[297; 301) "self" | 292 | SELF_KW@[297; 301) "self" |
289 | R_PAREN@[301; 302) ")" | 293 | R_PAREN@[301; 302) ")" |
290 | WHITESPACE@[302; 303) " " | 294 | WHITESPACE@[302; 303) " " |
291 | BLOCK@[303; 305) | 295 | BLOCK_EXPR@[303; 305) |
292 | L_CURLY@[303; 304) "{" | 296 | BLOCK@[303; 305) |
293 | R_CURLY@[304; 305) "}" | 297 | L_CURLY@[303; 304) "{" |
298 | R_CURLY@[304; 305) "}" | ||
294 | WHITESPACE@[305; 311) "\n " | 299 | WHITESPACE@[305; 311) "\n " |
295 | FN_DEF@[311; 334) | 300 | FN_DEF@[311; 334) |
296 | FN_KW@[311; 313) "fn" | 301 | FN_KW@[311; 313) "fn" |
@@ -311,9 +316,10 @@ SOURCE_FILE@[0; 519) | |||
311 | SELF_KW@[326; 330) "self" | 316 | SELF_KW@[326; 330) "self" |
312 | R_PAREN@[330; 331) ")" | 317 | R_PAREN@[330; 331) ")" |
313 | WHITESPACE@[331; 332) " " | 318 | WHITESPACE@[331; 332) " " |
314 | BLOCK@[332; 334) | 319 | BLOCK_EXPR@[332; 334) |
315 | L_CURLY@[332; 333) "{" | 320 | BLOCK@[332; 334) |
316 | R_CURLY@[333; 334) "}" | 321 | L_CURLY@[332; 333) "{" |
322 | R_CURLY@[333; 334) "}" | ||
317 | WHITESPACE@[334; 340) "\n " | 323 | WHITESPACE@[334; 340) "\n " |
318 | FN_DEF@[340; 371) | 324 | FN_DEF@[340; 371) |
319 | FN_KW@[340; 342) "fn" | 325 | FN_KW@[340; 342) "fn" |
@@ -341,9 +347,10 @@ SOURCE_FILE@[0; 519) | |||
341 | SELF_KW@[363; 367) "self" | 347 | SELF_KW@[363; 367) "self" |
342 | R_PAREN@[367; 368) ")" | 348 | R_PAREN@[367; 368) ")" |
343 | WHITESPACE@[368; 369) " " | 349 | WHITESPACE@[368; 369) " " |
344 | BLOCK@[369; 371) | 350 | BLOCK_EXPR@[369; 371) |
345 | L_CURLY@[369; 370) "{" | 351 | BLOCK@[369; 371) |
346 | R_CURLY@[370; 371) "}" | 352 | L_CURLY@[369; 370) "{" |
353 | R_CURLY@[370; 371) "}" | ||
347 | WHITESPACE@[371; 377) "\n " | 354 | WHITESPACE@[371; 377) "\n " |
348 | FN_DEF@[377; 407) | 355 | FN_DEF@[377; 407) |
349 | FN_KW@[377; 379) "fn" | 356 | FN_KW@[377; 379) "fn" |
@@ -371,9 +378,10 @@ SOURCE_FILE@[0; 519) | |||
371 | SELF_KW@[399; 403) "self" | 378 | SELF_KW@[399; 403) "self" |
372 | R_PAREN@[403; 404) ")" | 379 | R_PAREN@[403; 404) ")" |
373 | WHITESPACE@[404; 405) " " | 380 | WHITESPACE@[404; 405) " " |
374 | BLOCK@[405; 407) | 381 | BLOCK_EXPR@[405; 407) |
375 | L_CURLY@[405; 406) "{" | 382 | BLOCK@[405; 407) |
376 | R_CURLY@[406; 407) "}" | 383 | L_CURLY@[405; 406) "{" |
384 | R_CURLY@[406; 407) "}" | ||
377 | WHITESPACE@[407; 413) "\n " | 385 | WHITESPACE@[407; 413) "\n " |
378 | FN_DEF@[413; 447) | 386 | FN_DEF@[413; 447) |
379 | FN_KW@[413; 415) "fn" | 387 | FN_KW@[413; 415) "fn" |
@@ -403,9 +411,10 @@ SOURCE_FILE@[0; 519) | |||
403 | SELF_KW@[439; 443) "self" | 411 | SELF_KW@[439; 443) "self" |
404 | R_PAREN@[443; 444) ")" | 412 | R_PAREN@[443; 444) ")" |
405 | WHITESPACE@[444; 445) " " | 413 | WHITESPACE@[444; 445) " " |
406 | BLOCK@[445; 447) | 414 | BLOCK_EXPR@[445; 447) |
407 | L_CURLY@[445; 446) "{" | 415 | BLOCK@[445; 447) |
408 | R_CURLY@[446; 447) "}" | 416 | L_CURLY@[445; 446) "{" |
417 | R_CURLY@[446; 447) "}" | ||
409 | WHITESPACE@[447; 453) "\n " | 418 | WHITESPACE@[447; 453) "\n " |
410 | FN_DEF@[453; 480) | 419 | FN_DEF@[453; 480) |
411 | FN_KW@[453; 455) "fn" | 420 | FN_KW@[453; 455) "fn" |
@@ -432,9 +441,10 @@ SOURCE_FILE@[0; 519) | |||
432 | IDENT@[472; 476) "Self" | 441 | IDENT@[472; 476) "Self" |
433 | R_PAREN@[476; 477) ")" | 442 | R_PAREN@[476; 477) ")" |
434 | WHITESPACE@[477; 478) " " | 443 | WHITESPACE@[477; 478) " " |
435 | BLOCK@[478; 480) | 444 | BLOCK_EXPR@[478; 480) |
436 | L_CURLY@[478; 479) "{" | 445 | BLOCK@[478; 480) |
437 | R_CURLY@[479; 480) "}" | 446 | L_CURLY@[478; 479) "{" |
447 | R_CURLY@[479; 480) "}" | ||
438 | WHITESPACE@[480; 486) "\n " | 448 | WHITESPACE@[480; 486) "\n " |
439 | FN_DEF@[486; 517) | 449 | FN_DEF@[486; 517) |
440 | FN_KW@[486; 488) "fn" | 450 | FN_KW@[486; 488) "fn" |
@@ -470,8 +480,9 @@ SOURCE_FILE@[0; 519) | |||
470 | R_ANGLE@[512; 513) ">" | 480 | R_ANGLE@[512; 513) ">" |
471 | R_PAREN@[513; 514) ")" | 481 | R_PAREN@[513; 514) ")" |
472 | WHITESPACE@[514; 515) " " | 482 | WHITESPACE@[514; 515) " " |
473 | BLOCK@[515; 517) | 483 | BLOCK_EXPR@[515; 517) |
474 | L_CURLY@[515; 516) "{" | 484 | BLOCK@[515; 517) |
475 | R_CURLY@[516; 517) "}" | 485 | L_CURLY@[515; 516) "{" |
486 | R_CURLY@[516; 517) "}" | ||
476 | WHITESPACE@[517; 518) "\n" | 487 | WHITESPACE@[517; 518) "\n" |
477 | R_CURLY@[518; 519) "}" | 488 | R_CURLY@[518; 519) "}" |