aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/err/0032_match_arms_inner_attrs.txt
diff options
context:
space:
mode:
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.txt201
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 @@
1SOURCE_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"
191error 52: expected `[`
192error 52: expected pattern
193error 53: expected FAT_ARROW
194error 78: expected COMMA
195error 161: expected `[`
196error 161: expected pattern
197error 162: expected FAT_ARROW
198error 232: expected `[`
199error 232: expected pattern
200error 233: expected FAT_ARROW
201error 250: expected COMMA