blob: c6859eca8b027b1781468098d831ebb76656db15 [file] [log] [blame]
SOURCE_FILE@0..293
FN_DEF@0..292
FN_KW@0..2 "fn"
WHITESPACE@2..3 " "
NAME@3..6
IDENT@3..6 "foo"
PARAM_LIST@6..8
L_PAREN@6..7 "("
R_PAREN@7..8 ")"
WHITESPACE@8..9 " "
BLOCK_EXPR@9..292
L_CURLY@9..10 "{"
WHITESPACE@10..15 "\n "
EXPR_STMT@15..101
MATCH_EXPR@15..101
MATCH_KW@15..20 "match"
WHITESPACE@20..21 " "
TUPLE_EXPR@21..23
L_PAREN@21..22 "("
R_PAREN@22..23 ")"
WHITESPACE@23..24 " "
MATCH_ARM_LIST@24..101
L_CURLY@24..25 "{"
WHITESPACE@25..34 "\n "
MATCH_ARM@34..41
PLACEHOLDER_PAT@34..35
UNDERSCORE@34..35 "_"
WHITESPACE@35..36 " "
FAT_ARROW@36..38 "=>"
WHITESPACE@38..39 " "
TUPLE_EXPR@39..41
L_PAREN@39..40 "("
R_PAREN@40..41 ")"
COMMA@41..42 ","
WHITESPACE@42..51 "\n "
MATCH_ARM@51..78
ATTR@51..52
POUND@51..52 "#"
ERROR@52..53
BANG@52..53 "!"
ARRAY_EXPR@53..78
L_BRACK@53..54 "["
CALL_EXPR@54..77
PATH_EXPR@54..57
PATH@54..57
PATH_SEGMENT@54..57
NAME_REF@54..57
IDENT@54..57 "doc"
ARG_LIST@57..77
L_PAREN@57..58 "("
LITERAL@58..76
STRING@58..76 "\"Not allowed here\""
R_PAREN@76..77 ")"
R_BRACK@77..78 "]"
WHITESPACE@78..87 "\n "
MATCH_ARM@87..94
PLACEHOLDER_PAT@87..88
UNDERSCORE@87..88 "_"
WHITESPACE@88..89 " "
FAT_ARROW@89..91 "=>"
WHITESPACE@91..92 " "
TUPLE_EXPR@92..94
L_PAREN@92..93 "("
R_PAREN@93..94 ")"
COMMA@94..95 ","
WHITESPACE@95..100 "\n "
R_CURLY@100..101 "}"
WHITESPACE@101..107 "\n\n "
EXPR_STMT@107..185
MATCH_EXPR@107..185
MATCH_KW@107..112 "match"
WHITESPACE@112..113 " "
TUPLE_EXPR@113..115
L_PAREN@113..114 "("
R_PAREN@114..115 ")"
WHITESPACE@115..116 " "
MATCH_ARM_LIST@116..185
L_CURLY@116..117 "{"
WHITESPACE@117..126 "\n "
MATCH_ARM@126..133
PLACEHOLDER_PAT@126..127
UNDERSCORE@126..127 "_"
WHITESPACE@127..128 " "
FAT_ARROW@128..130 "=>"
WHITESPACE@130..131 " "
TUPLE_EXPR@131..133
L_PAREN@131..132 "("
R_PAREN@132..133 ")"
COMMA@133..134 ","
WHITESPACE@134..143 "\n "
MATCH_ARM@143..150
PLACEHOLDER_PAT@143..144
UNDERSCORE@143..144 "_"
WHITESPACE@144..145 " "
FAT_ARROW@145..147 "=>"
WHITESPACE@147..148 " "
TUPLE_EXPR@148..150
L_PAREN@148..149 "("
R_PAREN@149..150 ")"
COMMA@150..151 ","
WHITESPACE@151..160 "\n "
MATCH_ARM@160..179
ATTR@160..161
POUND@160..161 "#"
ERROR@161..162
BANG@161..162 "!"
ARRAY_EXPR@162..179
L_BRACK@162..163 "["
CALL_EXPR@163..178
PATH_EXPR@163..166
PATH@163..166
PATH_SEGMENT@163..166
NAME_REF@163..166
IDENT@163..166 "doc"
ARG_LIST@166..178
L_PAREN@166..167 "("
LITERAL@167..177
STRING@167..177 "\"Nor here\""
R_PAREN@177..178 ")"
R_BRACK@178..179 "]"
WHITESPACE@179..184 "\n "
R_CURLY@184..185 "}"
WHITESPACE@185..191 "\n\n "
MATCH_EXPR@191..290
MATCH_KW@191..196 "match"
WHITESPACE@196..197 " "
TUPLE_EXPR@197..199
L_PAREN@197..198 "("
R_PAREN@198..199 ")"
WHITESPACE@199..200 " "
MATCH_ARM_LIST@200..290
L_CURLY@200..201 "{"
WHITESPACE@201..210 "\n "
MATCH_ARM@210..250
ATTR@210..222
POUND@210..211 "#"
L_BRACK@211..212 "["
PATH@212..215
PATH_SEGMENT@212..215
NAME_REF@212..215
IDENT@212..215 "cfg"
TOKEN_TREE@215..221
L_PAREN@215..216 "("
IDENT@216..220 "test"
R_PAREN@220..221 ")"
R_BRACK@221..222 "]"
WHITESPACE@222..231 "\n "
ATTR@231..232
POUND@231..232 "#"
ERROR@232..233
BANG@232..233 "!"
ARRAY_EXPR@233..250
L_BRACK@233..234 "["
CALL_EXPR@234..249
PATH_EXPR@234..237
PATH@234..237
PATH_SEGMENT@234..237
NAME_REF@234..237
IDENT@234..237 "doc"
ARG_LIST@237..249
L_PAREN@237..238 "("
LITERAL@238..248
STRING@238..248 "\"Nor here\""
R_PAREN@248..249 ")"
R_BRACK@249..250 "]"
WHITESPACE@250..259 "\n "
MATCH_ARM@259..266
PLACEHOLDER_PAT@259..260
UNDERSCORE@259..260 "_"
WHITESPACE@260..261 " "
FAT_ARROW@261..263 "=>"
WHITESPACE@263..264 " "
TUPLE_EXPR@264..266
L_PAREN@264..265 "("
R_PAREN@265..266 ")"
COMMA@266..267 ","
WHITESPACE@267..276 "\n "
MATCH_ARM@276..283
PLACEHOLDER_PAT@276..277
UNDERSCORE@276..277 "_"
WHITESPACE@277..278 " "
FAT_ARROW@278..280 "=>"
WHITESPACE@280..281 " "
TUPLE_EXPR@281..283
L_PAREN@281..282 "("
R_PAREN@282..283 ")"
COMMA@283..284 ","
WHITESPACE@284..289 "\n "
R_CURLY@289..290 "}"
WHITESPACE@290..291 "\n"
R_CURLY@291..292 "}"
WHITESPACE@292..293 "\n"
error 52..52: expected `[`
error 52..52: expected pattern
error 53..53: expected FAT_ARROW
error 78..78: expected COMMA
error 161..161: expected `[`
error 161..161: expected pattern
error 162..162: expected FAT_ARROW
error 232..232: expected `[`
error 232..232: expected pattern
error 233..233: expected FAT_ARROW
error 250..250: expected COMMA