SOURCE_FILE@0..56 | |
FN_DEF@0..55 | |
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..55 | |
L_CURLY@9..10 "{" | |
WHITESPACE@10..15 "\n " | |
EXPR_STMT@15..38 | |
CALL_EXPR@15..38 | |
PATH_EXPR@15..18 | |
PATH@15..18 | |
PATH_SEGMENT@15..18 | |
NAME_REF@15..18 | |
IDENT@15..18 "foo" | |
ARG_LIST@18..38 | |
L_PAREN@18..19 "(" | |
WHITESPACE@19..28 "\n " | |
LITERAL@28..29 | |
INT_NUMBER@28..29 "1" | |
COMMA@29..30 "," | |
WHITESPACE@30..31 " " | |
LITERAL@31..32 | |
INT_NUMBER@31..32 "2" | |
WHITESPACE@32..37 "\n " | |
R_PAREN@37..38 ")" | |
WHITESPACE@38..43 "\n " | |
EXPR_STMT@43..53 | |
RETURN_EXPR@43..52 | |
RETURN_KW@43..49 "return" | |
WHITESPACE@49..50 " " | |
LITERAL@50..52 | |
INT_NUMBER@50..52 "92" | |
SEMICOLON@52..53 ";" | |
WHITESPACE@53..54 "\n" | |
R_CURLY@54..55 "}" | |
WHITESPACE@55..56 "\n" | |
error 38..38: expected SEMICOLON |