diff options
Diffstat (limited to 'crates/ra_syntax/test_data/parser/err/0032_match_arms_inner_attrs.txt')
-rw-r--r-- | crates/ra_syntax/test_data/parser/err/0032_match_arms_inner_attrs.txt | 201 |
1 files changed, 201 insertions, 0 deletions
diff --git a/crates/ra_syntax/test_data/parser/err/0032_match_arms_inner_attrs.txt b/crates/ra_syntax/test_data/parser/err/0032_match_arms_inner_attrs.txt new file mode 100644 index 000000000..4e8c4143b --- /dev/null +++ b/crates/ra_syntax/test_data/parser/err/0032_match_arms_inner_attrs.txt | |||
@@ -0,0 +1,201 @@ | |||
1 | SOURCE_FILE@[0; 293) | ||
2 | FN_DEF@[0; 292) | ||
3 | FN_KW@[0; 2) "fn" | ||
4 | WHITESPACE@[2; 3) " " | ||
5 | NAME@[3; 6) | ||
6 | IDENT@[3; 6) "foo" | ||
7 | PARAM_LIST@[6; 8) | ||
8 | L_PAREN@[6; 7) "(" | ||
9 | R_PAREN@[7; 8) ")" | ||
10 | WHITESPACE@[8; 9) " " | ||
11 | BLOCK@[9; 292) | ||
12 | L_CURLY@[9; 10) "{" | ||
13 | WHITESPACE@[10; 15) "\n " | ||
14 | EXPR_STMT@[15; 101) | ||
15 | MATCH_EXPR@[15; 101) | ||
16 | MATCH_KW@[15; 20) "match" | ||
17 | WHITESPACE@[20; 21) " " | ||
18 | TUPLE_EXPR@[21; 23) | ||
19 | L_PAREN@[21; 22) "(" | ||
20 | R_PAREN@[22; 23) ")" | ||
21 | WHITESPACE@[23; 24) " " | ||
22 | MATCH_ARM_LIST@[24; 101) | ||
23 | L_CURLY@[24; 25) "{" | ||
24 | WHITESPACE@[25; 34) "\n " | ||
25 | MATCH_ARM@[34; 41) | ||
26 | PLACEHOLDER_PAT@[34; 35) | ||
27 | UNDERSCORE@[34; 35) "_" | ||
28 | WHITESPACE@[35; 36) " " | ||
29 | FAT_ARROW@[36; 38) "=>" | ||
30 | WHITESPACE@[38; 39) " " | ||
31 | TUPLE_EXPR@[39; 41) | ||
32 | L_PAREN@[39; 40) "(" | ||
33 | R_PAREN@[40; 41) ")" | ||
34 | COMMA@[41; 42) "," | ||
35 | WHITESPACE@[42; 51) "\n " | ||
36 | MATCH_ARM@[51; 78) | ||
37 | ATTR@[51; 52) | ||
38 | POUND@[51; 52) "#" | ||
39 | ERROR@[52; 53) | ||
40 | EXCL@[52; 53) "!" | ||
41 | ARRAY_EXPR@[53; 78) | ||
42 | L_BRACK@[53; 54) "[" | ||
43 | CALL_EXPR@[54; 77) | ||
44 | PATH_EXPR@[54; 57) | ||
45 | PATH@[54; 57) | ||
46 | PATH_SEGMENT@[54; 57) | ||
47 | NAME_REF@[54; 57) | ||
48 | IDENT@[54; 57) "doc" | ||
49 | ARG_LIST@[57; 77) | ||
50 | L_PAREN@[57; 58) "(" | ||
51 | LITERAL@[58; 76) | ||
52 | STRING@[58; 76) "\"Not allowed here\"" | ||
53 | R_PAREN@[76; 77) ")" | ||
54 | R_BRACK@[77; 78) "]" | ||
55 | WHITESPACE@[78; 87) "\n " | ||
56 | MATCH_ARM@[87; 94) | ||
57 | PLACEHOLDER_PAT@[87; 88) | ||
58 | UNDERSCORE@[87; 88) "_" | ||
59 | WHITESPACE@[88; 89) " " | ||
60 | FAT_ARROW@[89; 91) "=>" | ||
61 | WHITESPACE@[91; 92) " " | ||
62 | TUPLE_EXPR@[92; 94) | ||
63 | L_PAREN@[92; 93) "(" | ||
64 | R_PAREN@[93; 94) ")" | ||
65 | COMMA@[94; 95) "," | ||
66 | WHITESPACE@[95; 100) "\n " | ||
67 | R_CURLY@[100; 101) "}" | ||
68 | WHITESPACE@[101; 107) "\n\n " | ||
69 | EXPR_STMT@[107; 185) | ||
70 | MATCH_EXPR@[107; 185) | ||
71 | MATCH_KW@[107; 112) "match" | ||
72 | WHITESPACE@[112; 113) " " | ||
73 | TUPLE_EXPR@[113; 115) | ||
74 | L_PAREN@[113; 114) "(" | ||
75 | R_PAREN@[114; 115) ")" | ||
76 | WHITESPACE@[115; 116) " " | ||
77 | MATCH_ARM_LIST@[116; 185) | ||
78 | L_CURLY@[116; 117) "{" | ||
79 | WHITESPACE@[117; 126) "\n " | ||
80 | MATCH_ARM@[126; 133) | ||
81 | PLACEHOLDER_PAT@[126; 127) | ||
82 | UNDERSCORE@[126; 127) "_" | ||
83 | WHITESPACE@[127; 128) " " | ||
84 | FAT_ARROW@[128; 130) "=>" | ||
85 | WHITESPACE@[130; 131) " " | ||
86 | TUPLE_EXPR@[131; 133) | ||
87 | L_PAREN@[131; 132) "(" | ||
88 | R_PAREN@[132; 133) ")" | ||
89 | COMMA@[133; 134) "," | ||
90 | WHITESPACE@[134; 143) "\n " | ||
91 | MATCH_ARM@[143; 150) | ||
92 | PLACEHOLDER_PAT@[143; 144) | ||
93 | UNDERSCORE@[143; 144) "_" | ||
94 | WHITESPACE@[144; 145) " " | ||
95 | FAT_ARROW@[145; 147) "=>" | ||
96 | WHITESPACE@[147; 148) " " | ||
97 | TUPLE_EXPR@[148; 150) | ||
98 | L_PAREN@[148; 149) "(" | ||
99 | R_PAREN@[149; 150) ")" | ||
100 | COMMA@[150; 151) "," | ||
101 | WHITESPACE@[151; 160) "\n " | ||
102 | MATCH_ARM@[160; 179) | ||
103 | ATTR@[160; 161) | ||
104 | POUND@[160; 161) "#" | ||
105 | ERROR@[161; 162) | ||
106 | EXCL@[161; 162) "!" | ||
107 | ARRAY_EXPR@[162; 179) | ||
108 | L_BRACK@[162; 163) "[" | ||
109 | CALL_EXPR@[163; 178) | ||
110 | PATH_EXPR@[163; 166) | ||
111 | PATH@[163; 166) | ||
112 | PATH_SEGMENT@[163; 166) | ||
113 | NAME_REF@[163; 166) | ||
114 | IDENT@[163; 166) "doc" | ||
115 | ARG_LIST@[166; 178) | ||
116 | L_PAREN@[166; 167) "(" | ||
117 | LITERAL@[167; 177) | ||
118 | STRING@[167; 177) "\"Nor here\"" | ||
119 | R_PAREN@[177; 178) ")" | ||
120 | R_BRACK@[178; 179) "]" | ||
121 | WHITESPACE@[179; 184) "\n " | ||
122 | R_CURLY@[184; 185) "}" | ||
123 | WHITESPACE@[185; 191) "\n\n " | ||
124 | MATCH_EXPR@[191; 290) | ||
125 | MATCH_KW@[191; 196) "match" | ||
126 | WHITESPACE@[196; 197) " " | ||
127 | TUPLE_EXPR@[197; 199) | ||
128 | L_PAREN@[197; 198) "(" | ||
129 | R_PAREN@[198; 199) ")" | ||
130 | WHITESPACE@[199; 200) " " | ||
131 | MATCH_ARM_LIST@[200; 290) | ||
132 | L_CURLY@[200; 201) "{" | ||
133 | WHITESPACE@[201; 210) "\n " | ||
134 | MATCH_ARM@[210; 250) | ||
135 | ATTR@[210; 222) | ||
136 | POUND@[210; 211) "#" | ||
137 | TOKEN_TREE@[211; 222) | ||
138 | L_BRACK@[211; 212) "[" | ||
139 | IDENT@[212; 215) "cfg" | ||
140 | TOKEN_TREE@[215; 221) | ||
141 | L_PAREN@[215; 216) "(" | ||
142 | IDENT@[216; 220) "test" | ||
143 | R_PAREN@[220; 221) ")" | ||
144 | R_BRACK@[221; 222) "]" | ||
145 | WHITESPACE@[222; 231) "\n " | ||
146 | ATTR@[231; 232) | ||
147 | POUND@[231; 232) "#" | ||
148 | ERROR@[232; 233) | ||
149 | EXCL@[232; 233) "!" | ||
150 | ARRAY_EXPR@[233; 250) | ||
151 | L_BRACK@[233; 234) "[" | ||
152 | CALL_EXPR@[234; 249) | ||
153 | PATH_EXPR@[234; 237) | ||
154 | PATH@[234; 237) | ||
155 | PATH_SEGMENT@[234; 237) | ||
156 | NAME_REF@[234; 237) | ||
157 | IDENT@[234; 237) "doc" | ||
158 | ARG_LIST@[237; 249) | ||
159 | L_PAREN@[237; 238) "(" | ||
160 | LITERAL@[238; 248) | ||
161 | STRING@[238; 248) "\"Nor here\"" | ||
162 | R_PAREN@[248; 249) ")" | ||
163 | R_BRACK@[249; 250) "]" | ||
164 | WHITESPACE@[250; 259) "\n " | ||
165 | MATCH_ARM@[259; 266) | ||
166 | PLACEHOLDER_PAT@[259; 260) | ||
167 | UNDERSCORE@[259; 260) "_" | ||
168 | WHITESPACE@[260; 261) " " | ||
169 | FAT_ARROW@[261; 263) "=>" | ||
170 | WHITESPACE@[263; 264) " " | ||
171 | TUPLE_EXPR@[264; 266) | ||
172 | L_PAREN@[264; 265) "(" | ||
173 | R_PAREN@[265; 266) ")" | ||
174 | COMMA@[266; 267) "," | ||
175 | WHITESPACE@[267; 276) "\n " | ||
176 | MATCH_ARM@[276; 283) | ||
177 | PLACEHOLDER_PAT@[276; 277) | ||
178 | UNDERSCORE@[276; 277) "_" | ||
179 | WHITESPACE@[277; 278) " " | ||
180 | FAT_ARROW@[278; 280) "=>" | ||
181 | WHITESPACE@[280; 281) " " | ||
182 | TUPLE_EXPR@[281; 283) | ||
183 | L_PAREN@[281; 282) "(" | ||
184 | R_PAREN@[282; 283) ")" | ||
185 | COMMA@[283; 284) "," | ||
186 | WHITESPACE@[284; 289) "\n " | ||
187 | R_CURLY@[289; 290) "}" | ||
188 | WHITESPACE@[290; 291) "\n" | ||
189 | R_CURLY@[291; 292) "}" | ||
190 | WHITESPACE@[292; 293) "\n" | ||
191 | error 52: expected `[` | ||
192 | error 52: expected pattern | ||
193 | error 53: expected FAT_ARROW | ||
194 | error 78: expected COMMA | ||
195 | error 161: expected `[` | ||
196 | error 161: expected pattern | ||
197 | error 162: expected FAT_ARROW | ||
198 | error 232: expected `[` | ||
199 | error 232: expected pattern | ||
200 | error 233: expected FAT_ARROW | ||
201 | error 250: expected COMMA | ||