blob: 53e445459bec673b95597abed812cd8bc036a195 [file] [log] [blame]
SOURCE_FILE@0..89
FN_DEF@0..88
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..88
L_CURLY@9..10 "{"
WHITESPACE@10..15 "\n "
MATCH_EXPR@15..86
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..86
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..58
PLACEHOLDER_PAT@51..52
UNDERSCORE@51..52 "_"
WHITESPACE@52..53 " "
FAT_ARROW@53..55 "=>"
WHITESPACE@55..56 " "
TUPLE_EXPR@56..58
L_PAREN@56..57 "("
R_PAREN@57..58 ")"
COMMA@58..59 ","
WHITESPACE@59..68 "\n "
MATCH_ARM@68..80
ATTR@68..80
POUND@68..69 "#"
L_BRACK@69..70 "["
PATH@70..73
PATH_SEGMENT@70..73
NAME_REF@70..73
IDENT@70..73 "cfg"
TOKEN_TREE@73..79
L_PAREN@73..74 "("
IDENT@74..78 "test"
R_PAREN@78..79 ")"
R_BRACK@79..80 "]"
WHITESPACE@80..85 "\n "
R_CURLY@85..86 "}"
WHITESPACE@86..87 "\n"
R_CURLY@87..88 "}"
WHITESPACE@88..89 "\n"
error 80..80: expected pattern
error 80..80: expected FAT_ARROW
error 80..80: expected expression