14 WHITESPACE@11..16 "\n "
23 WHITESPACE@27..36 "\n "
28 WHITESPACE@41..50 "\n "
32 TUPLE_FIELD_LIST@54..62
42 WHITESPACE@63..72 "\n "
47 RECORD_FIELD_LIST@77..145
49 WHITESPACE@78..91 "\n "
60 WHITESPACE@99..100 " "
61 COMMENT@100..135 "//~ ERROR: expected t ..."
62 WHITESPACE@135..144 "\n "
65 WHITESPACE@146..151 "\n "
67 WHITESPACE@152..158 "\n\n "
68 COMMENT@158..171 "// recover..."
69 WHITESPACE@171..176 "\n "
72 WHITESPACE@179..180 " "
76 WHITESPACE@181..182 " "
78 WHITESPACE@183..184 " "
80 INT_NUMBER@184..185 "1"
81 SEMICOLON@185..186 ";"
82 WHITESPACE@186..191 "\n "
84 ENUM_KW@191..195 "enum"
85 WHITESPACE@195..196 " "
87 IDENT@196..201 "Test2"
88 WHITESPACE@201..202 " "
91 WHITESPACE@203..212 "\n "
96 WHITESPACE@217..222 "\n "
98 WHITESPACE@223..229 "\n\n "
100 ENUM_KW@229..233 "enum"
101 WHITESPACE@233..234 " "
103 IDENT@234..239 "Test3"
104 WHITESPACE@239..240 " "
105 VARIANT_LIST@240..300
107 WHITESPACE@241..250 "\n "
110 IDENT@250..259 "StillFine"
111 WHITESPACE@259..260 " "
112 RECORD_FIELD_LIST@260..293
114 WHITESPACE@261..274 "\n "
115 RECORD_FIELD@274..282
119 WHITESPACE@278..279 " "
122 PATH_SEGMENT@279..282
126 WHITESPACE@283..292 "\n "
129 WHITESPACE@294..299 "\n "
131 WHITESPACE@300..306 "\n\n "
136 WHITESPACE@307..316 "\n "
138 COMMENT@316..329 "// fail again"
139 WHITESPACE@329..338 "\n "
140 ENUM_KW@338..342 "enum"
141 WHITESPACE@342..343 " "
143 IDENT@343..348 "Test4"
144 WHITESPACE@348..349 " "
145 VARIANT_LIST@349..453
147 WHITESPACE@350..363 "\n "
150 IDENT@363..367 "Nope"
151 TUPLE_FIELD_LIST@367..372
156 PATH_SEGMENT@368..371
159 WHITESPACE@371..372 " "
166 WHITESPACE@375..376 " "
167 COMMENT@376..396 "//~ ERROR: found `{`"
168 WHITESPACE@396..422 "\n ..."
169 COMMENT@422..443 "//~^ ERROR: found `{`"
170 WHITESPACE@443..452 "\n "
172 WHITESPACE@453..458 "\n "
174 WHITESPACE@459..464 "\n "
175 COMMENT@464..486 "// still recover later"
176 WHITESPACE@486..491 "\n "
178 LET_KW@491..494 "let"
179 WHITESPACE@494..495 " "
182 IDENT@495..505 "bad_syntax"
183 WHITESPACE@505..506 " "
185 WHITESPACE@507..508 " "
187 UNDERSCORE@508..509 "_"
188 SEMICOLON@509..510 ";"
189 WHITESPACE@510..511 " "
190 COMMENT@511..572 "//~ ERROR: expected e ..."
191 WHITESPACE@572..573 "\n"
193 WHITESPACE@574..575 "\n"
194 error 95..95: expected type
195 error 95..95: expected COMMA
196 error 96..96: expected field
197 error 98..98: expected field declaration
198 error 371..371: expected COMMA
199 error 372..372: expected a type
200 error 372..372: expected R_PAREN
201 error 372..372: expected COMMA
202 error 372..372: expected enum variant
203 error 374..374: expected enum variant
204 error 508..508: expected expression