diff options
Diffstat (limited to 'crates/ra_syntax/tests/data/parser/err/0031_block_inner_attrs.txt')
-rw-r--r-- | crates/ra_syntax/tests/data/parser/err/0031_block_inner_attrs.txt | 146 |
1 files changed, 73 insertions, 73 deletions
diff --git a/crates/ra_syntax/tests/data/parser/err/0031_block_inner_attrs.txt b/crates/ra_syntax/tests/data/parser/err/0031_block_inner_attrs.txt index 086aa79ac..80a973d4d 100644 --- a/crates/ra_syntax/tests/data/parser/err/0031_block_inner_attrs.txt +++ b/crates/ra_syntax/tests/data/parser/err/0031_block_inner_attrs.txt | |||
@@ -1,114 +1,114 @@ | |||
1 | SOURCE_FILE@[0; 350) | 1 | SOURCE_FILE@[0; 350) |
2 | FN_DEF@[0; 349) | 2 | FN_DEF@[0; 349) |
3 | FN_KW@[0; 2) | 3 | FN_KW@[0; 2) "fn" |
4 | WHITESPACE@[2; 3) | 4 | WHITESPACE@[2; 3) " " |
5 | NAME@[3; 8) | 5 | NAME@[3; 8) |
6 | IDENT@[3; 8) "block" | 6 | IDENT@[3; 8) "block" |
7 | PARAM_LIST@[8; 10) | 7 | PARAM_LIST@[8; 10) |
8 | L_PAREN@[8; 9) | 8 | L_PAREN@[8; 9) "(" |
9 | R_PAREN@[9; 10) | 9 | R_PAREN@[9; 10) ")" |
10 | WHITESPACE@[10; 11) | 10 | WHITESPACE@[10; 11) " " |
11 | BLOCK@[11; 349) | 11 | BLOCK@[11; 349) |
12 | L_CURLY@[11; 12) | 12 | L_CURLY@[11; 12) "{" |
13 | WHITESPACE@[12; 17) | 13 | WHITESPACE@[12; 17) "\n " |
14 | LET_STMT@[17; 129) | 14 | LET_STMT@[17; 129) |
15 | LET_KW@[17; 20) | 15 | LET_KW@[17; 20) "let" |
16 | WHITESPACE@[20; 21) | 16 | WHITESPACE@[20; 21) " " |
17 | BIND_PAT@[21; 26) | 17 | BIND_PAT@[21; 26) |
18 | NAME@[21; 26) | 18 | NAME@[21; 26) |
19 | IDENT@[21; 26) "inner" | 19 | IDENT@[21; 26) "inner" |
20 | WHITESPACE@[26; 27) | 20 | WHITESPACE@[26; 27) " " |
21 | EQ@[27; 28) | 21 | EQ@[27; 28) "=" |
22 | WHITESPACE@[28; 29) | 22 | WHITESPACE@[28; 29) " " |
23 | BLOCK_EXPR@[29; 128) | 23 | BLOCK_EXPR@[29; 128) |
24 | BLOCK@[29; 128) | 24 | BLOCK@[29; 128) |
25 | L_CURLY@[29; 30) | 25 | L_CURLY@[29; 30) "{" |
26 | WHITESPACE@[30; 39) | 26 | WHITESPACE@[30; 39) "\n " |
27 | err: `A block in this position cannot accept inner attributes` | 27 | err: `A block in this position cannot accept inner attributes` |
28 | ATTR@[39; 83) | 28 | ATTR@[39; 83) |
29 | POUND@[39; 40) | 29 | POUND@[39; 40) "#" |
30 | EXCL@[40; 41) | 30 | EXCL@[40; 41) "!" |
31 | TOKEN_TREE@[41; 83) | 31 | TOKEN_TREE@[41; 83) |
32 | L_BRACK@[41; 42) | 32 | L_BRACK@[41; 42) "[" |
33 | IDENT@[42; 45) "doc" | 33 | IDENT@[42; 45) "doc" |
34 | TOKEN_TREE@[45; 82) | 34 | TOKEN_TREE@[45; 82) |
35 | L_PAREN@[45; 46) | 35 | L_PAREN@[45; 46) "(" |
36 | STRING@[46; 81) | 36 | STRING@[46; 81) "\"Inner attributes not ..." |
37 | R_PAREN@[81; 82) | 37 | R_PAREN@[81; 82) ")" |
38 | R_BRACK@[82; 83) | 38 | R_BRACK@[82; 83) "]" |
39 | WHITESPACE@[83; 92) | 39 | WHITESPACE@[83; 92) "\n " |
40 | COMMENT@[92; 122) | 40 | COMMENT@[92; 122) "//! Nor are ModuleDoc ..." |
41 | WHITESPACE@[122; 127) | 41 | WHITESPACE@[122; 127) "\n " |
42 | R_CURLY@[127; 128) | 42 | R_CURLY@[127; 128) "}" |
43 | SEMI@[128; 129) | 43 | SEMI@[128; 129) ";" |
44 | WHITESPACE@[129; 134) | 44 | WHITESPACE@[129; 134) "\n " |
45 | EXPR_STMT@[134; 257) | 45 | EXPR_STMT@[134; 257) |
46 | IF_EXPR@[134; 257) | 46 | IF_EXPR@[134; 257) |
47 | IF_KW@[134; 136) | 47 | IF_KW@[134; 136) "if" |
48 | WHITESPACE@[136; 137) | 48 | WHITESPACE@[136; 137) " " |
49 | CONDITION@[137; 141) | 49 | CONDITION@[137; 141) |
50 | LITERAL@[137; 141) | 50 | LITERAL@[137; 141) |
51 | TRUE_KW@[137; 141) | 51 | TRUE_KW@[137; 141) "true" |
52 | WHITESPACE@[141; 142) | 52 | WHITESPACE@[141; 142) " " |
53 | BLOCK@[142; 257) | 53 | BLOCK@[142; 257) |
54 | L_CURLY@[142; 143) | 54 | L_CURLY@[142; 143) "{" |
55 | WHITESPACE@[143; 152) | 55 | WHITESPACE@[143; 152) "\n " |
56 | err: `A block in this position cannot accept inner attributes` | 56 | err: `A block in this position cannot accept inner attributes` |
57 | ATTR@[152; 171) | 57 | ATTR@[152; 171) |
58 | POUND@[152; 153) | 58 | POUND@[152; 153) "#" |
59 | EXCL@[153; 154) | 59 | EXCL@[153; 154) "!" |
60 | TOKEN_TREE@[154; 171) | 60 | TOKEN_TREE@[154; 171) |
61 | L_BRACK@[154; 155) | 61 | L_BRACK@[154; 155) "[" |
62 | IDENT@[155; 158) "doc" | 62 | IDENT@[155; 158) "doc" |
63 | TOKEN_TREE@[158; 170) | 63 | TOKEN_TREE@[158; 170) |
64 | L_PAREN@[158; 159) | 64 | L_PAREN@[158; 159) "(" |
65 | STRING@[159; 169) | 65 | STRING@[159; 169) "\"Nor here\"" |
66 | R_PAREN@[169; 170) | 66 | R_PAREN@[169; 170) ")" |
67 | R_BRACK@[170; 171) | 67 | R_BRACK@[170; 171) "]" |
68 | WHITESPACE@[171; 180) | 68 | WHITESPACE@[171; 180) "\n " |
69 | err: `A block in this position cannot accept inner attributes` | 69 | err: `A block in this position cannot accept inner attributes` |
70 | ATTR@[180; 212) | 70 | ATTR@[180; 212) |
71 | POUND@[180; 181) | 71 | POUND@[180; 181) "#" |
72 | EXCL@[181; 182) | 72 | EXCL@[181; 182) "!" |
73 | TOKEN_TREE@[182; 212) | 73 | TOKEN_TREE@[182; 212) |
74 | L_BRACK@[182; 183) | 74 | L_BRACK@[182; 183) "[" |
75 | IDENT@[183; 186) "doc" | 75 | IDENT@[183; 186) "doc" |
76 | TOKEN_TREE@[186; 211) | 76 | TOKEN_TREE@[186; 211) |
77 | L_PAREN@[186; 187) | 77 | L_PAREN@[186; 187) "(" |
78 | STRING@[187; 210) | 78 | STRING@[187; 210) "\"We error on each attr\"" |
79 | R_PAREN@[210; 211) | 79 | R_PAREN@[210; 211) ")" |
80 | R_BRACK@[211; 212) | 80 | R_BRACK@[211; 212) "]" |
81 | WHITESPACE@[212; 221) | 81 | WHITESPACE@[212; 221) "\n " |
82 | COMMENT@[221; 251) | 82 | COMMENT@[221; 251) "//! Nor are ModuleDoc ..." |
83 | WHITESPACE@[251; 256) | 83 | WHITESPACE@[251; 256) "\n " |
84 | R_CURLY@[256; 257) | 84 | R_CURLY@[256; 257) "}" |
85 | WHITESPACE@[257; 262) | 85 | WHITESPACE@[257; 262) "\n " |
86 | WHILE_EXPR@[262; 347) | 86 | WHILE_EXPR@[262; 347) |
87 | WHILE_KW@[262; 267) | 87 | WHILE_KW@[262; 267) "while" |
88 | WHITESPACE@[267; 268) | 88 | WHITESPACE@[267; 268) " " |
89 | CONDITION@[268; 272) | 89 | CONDITION@[268; 272) |
90 | LITERAL@[268; 272) | 90 | LITERAL@[268; 272) |
91 | TRUE_KW@[268; 272) | 91 | TRUE_KW@[268; 272) "true" |
92 | WHITESPACE@[272; 273) | 92 | WHITESPACE@[272; 273) " " |
93 | BLOCK@[273; 347) | 93 | BLOCK@[273; 347) |
94 | L_CURLY@[273; 274) | 94 | L_CURLY@[273; 274) "{" |
95 | WHITESPACE@[274; 283) | 95 | WHITESPACE@[274; 283) "\n " |
96 | err: `A block in this position cannot accept inner attributes` | 96 | err: `A block in this position cannot accept inner attributes` |
97 | ATTR@[283; 302) | 97 | ATTR@[283; 302) |
98 | POUND@[283; 284) | 98 | POUND@[283; 284) "#" |
99 | EXCL@[284; 285) | 99 | EXCL@[284; 285) "!" |
100 | TOKEN_TREE@[285; 302) | 100 | TOKEN_TREE@[285; 302) |
101 | L_BRACK@[285; 286) | 101 | L_BRACK@[285; 286) "[" |
102 | IDENT@[286; 289) "doc" | 102 | IDENT@[286; 289) "doc" |
103 | TOKEN_TREE@[289; 301) | 103 | TOKEN_TREE@[289; 301) |
104 | L_PAREN@[289; 290) | 104 | L_PAREN@[289; 290) "(" |
105 | STRING@[290; 300) | 105 | STRING@[290; 300) "\"Nor here\"" |
106 | R_PAREN@[300; 301) | 106 | R_PAREN@[300; 301) ")" |
107 | R_BRACK@[301; 302) | 107 | R_BRACK@[301; 302) "]" |
108 | WHITESPACE@[302; 311) | 108 | WHITESPACE@[302; 311) "\n " |
109 | COMMENT@[311; 341) | 109 | COMMENT@[311; 341) "//! Nor are ModuleDoc ..." |
110 | WHITESPACE@[341; 346) | 110 | WHITESPACE@[341; 346) "\n " |
111 | R_CURLY@[346; 347) | 111 | R_CURLY@[346; 347) "}" |
112 | WHITESPACE@[347; 348) | 112 | WHITESPACE@[347; 348) "\n" |
113 | R_CURLY@[348; 349) | 113 | R_CURLY@[348; 349) "}" |
114 | WHITESPACE@[349; 350) | 114 | WHITESPACE@[349; 350) "\n" |