diff options
Diffstat (limited to 'crates/ra_syntax/test_data/parser/ok/0035_weird_exprs.txt')
-rw-r--r-- | crates/ra_syntax/test_data/parser/ok/0035_weird_exprs.txt | 89 |
1 files changed, 50 insertions, 39 deletions
diff --git a/crates/ra_syntax/test_data/parser/ok/0035_weird_exprs.txt b/crates/ra_syntax/test_data/parser/ok/0035_weird_exprs.txt index 3326ab2ae..3260cc589 100644 --- a/crates/ra_syntax/test_data/parser/ok/0035_weird_exprs.txt +++ b/crates/ra_syntax/test_data/parser/ok/0035_weird_exprs.txt | |||
@@ -10,62 +10,73 @@ SOURCE_FILE@[0; 3813) | |||
10 | ATTR@[271; 302) | 10 | ATTR@[271; 302) |
11 | POUND@[271; 272) "#" | 11 | POUND@[271; 272) "#" |
12 | EXCL@[272; 273) "!" | 12 | EXCL@[272; 273) "!" |
13 | TOKEN_TREE@[273; 302) | 13 | L_BRACK@[273; 274) "[" |
14 | L_BRACK@[273; 274) "[" | 14 | PATH@[274; 279) |
15 | IDENT@[274; 279) "allow" | 15 | PATH_SEGMENT@[274; 279) |
16 | TOKEN_TREE@[279; 301) | 16 | NAME_REF@[274; 279) |
17 | L_PAREN@[279; 280) "(" | 17 | IDENT@[274; 279) "allow" |
18 | IDENT@[280; 300) "non_camel_case_types" | 18 | TOKEN_TREE@[279; 301) |
19 | R_PAREN@[300; 301) ")" | 19 | L_PAREN@[279; 280) "(" |
20 | R_BRACK@[301; 302) "]" | 20 | IDENT@[280; 300) "non_camel_case_types" |
21 | R_PAREN@[300; 301) ")" | ||
22 | R_BRACK@[301; 302) "]" | ||
21 | WHITESPACE@[302; 303) "\n" | 23 | WHITESPACE@[302; 303) "\n" |
22 | ATTR@[303; 323) | 24 | ATTR@[303; 323) |
23 | POUND@[303; 304) "#" | 25 | POUND@[303; 304) "#" |
24 | EXCL@[304; 305) "!" | 26 | EXCL@[304; 305) "!" |
25 | TOKEN_TREE@[305; 323) | 27 | L_BRACK@[305; 306) "[" |
26 | L_BRACK@[305; 306) "[" | 28 | PATH@[306; 311) |
27 | IDENT@[306; 311) "allow" | 29 | PATH_SEGMENT@[306; 311) |
28 | TOKEN_TREE@[311; 322) | 30 | NAME_REF@[306; 311) |
29 | L_PAREN@[311; 312) "(" | 31 | IDENT@[306; 311) "allow" |
30 | IDENT@[312; 321) "dead_code" | 32 | TOKEN_TREE@[311; 322) |
31 | R_PAREN@[321; 322) ")" | 33 | L_PAREN@[311; 312) "(" |
32 | R_BRACK@[322; 323) "]" | 34 | IDENT@[312; 321) "dead_code" |
35 | R_PAREN@[321; 322) ")" | ||
36 | R_BRACK@[322; 323) "]" | ||
33 | WHITESPACE@[323; 324) "\n" | 37 | WHITESPACE@[323; 324) "\n" |
34 | ATTR@[324; 351) | 38 | ATTR@[324; 351) |
35 | POUND@[324; 325) "#" | 39 | POUND@[324; 325) "#" |
36 | EXCL@[325; 326) "!" | 40 | EXCL@[325; 326) "!" |
37 | TOKEN_TREE@[326; 351) | 41 | L_BRACK@[326; 327) "[" |
38 | L_BRACK@[326; 327) "[" | 42 | PATH@[327; 332) |
39 | IDENT@[327; 332) "allow" | 43 | PATH_SEGMENT@[327; 332) |
40 | TOKEN_TREE@[332; 350) | 44 | NAME_REF@[327; 332) |
41 | L_PAREN@[332; 333) "(" | 45 | IDENT@[327; 332) "allow" |
42 | IDENT@[333; 349) "unreachable_code" | 46 | TOKEN_TREE@[332; 350) |
43 | R_PAREN@[349; 350) ")" | 47 | L_PAREN@[332; 333) "(" |
44 | R_BRACK@[350; 351) "]" | 48 | IDENT@[333; 349) "unreachable_code" |
49 | R_PAREN@[349; 350) ")" | ||
50 | R_BRACK@[350; 351) "]" | ||
45 | WHITESPACE@[351; 352) "\n" | 51 | WHITESPACE@[351; 352) "\n" |
46 | ATTR@[352; 376) | 52 | ATTR@[352; 376) |
47 | POUND@[352; 353) "#" | 53 | POUND@[352; 353) "#" |
48 | EXCL@[353; 354) "!" | 54 | EXCL@[353; 354) "!" |
49 | TOKEN_TREE@[354; 376) | 55 | L_BRACK@[354; 355) "[" |
50 | L_BRACK@[354; 355) "[" | 56 | PATH@[355; 360) |
51 | IDENT@[355; 360) "allow" | 57 | PATH_SEGMENT@[355; 360) |
52 | TOKEN_TREE@[360; 375) | 58 | NAME_REF@[355; 360) |
53 | L_PAREN@[360; 361) "(" | 59 | IDENT@[355; 360) "allow" |
54 | IDENT@[361; 374) "unused_parens" | 60 | TOKEN_TREE@[360; 375) |
55 | R_PAREN@[374; 375) ")" | 61 | L_PAREN@[360; 361) "(" |
56 | R_BRACK@[375; 376) "]" | 62 | IDENT@[361; 374) "unused_parens" |
63 | R_PAREN@[374; 375) ")" | ||
64 | R_BRACK@[375; 376) "]" | ||
57 | WHITESPACE@[376; 378) "\n\n" | 65 | WHITESPACE@[376; 378) "\n\n" |
58 | ATTR@[378; 405) | 66 | ATTR@[378; 405) |
59 | POUND@[378; 379) "#" | 67 | POUND@[378; 379) "#" |
60 | EXCL@[379; 380) "!" | 68 | EXCL@[379; 380) "!" |
61 | TOKEN_TREE@[380; 405) | 69 | L_BRACK@[380; 381) "[" |
62 | L_BRACK@[380; 381) "[" | 70 | PATH@[381; 396) |
63 | IDENT@[381; 396) "recursion_limit" | 71 | PATH_SEGMENT@[381; 396) |
64 | WHITESPACE@[396; 397) " " | 72 | NAME_REF@[381; 396) |
65 | EQ@[397; 398) "=" | 73 | IDENT@[381; 396) "recursion_limit" |
66 | WHITESPACE@[398; 399) " " | 74 | WHITESPACE@[396; 397) " " |
75 | EQ@[397; 398) "=" | ||
76 | WHITESPACE@[398; 399) " " | ||
77 | LITERAL@[399; 404) | ||
67 | STRING@[399; 404) "\"128\"" | 78 | STRING@[399; 404) "\"128\"" |
68 | R_BRACK@[404; 405) "]" | 79 | R_BRACK@[404; 405) "]" |
69 | WHITESPACE@[405; 407) "\n\n" | 80 | WHITESPACE@[405; 407) "\n\n" |
70 | USE_ITEM@[407; 427) | 81 | USE_ITEM@[407; 427) |
71 | USE_KW@[407; 410) "use" | 82 | USE_KW@[407; 410) "use" |