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