SOURCE_FILE@0..55
FN@0..54
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..54
L_CURLY@9..10 "{"
WHITESPACE@10..15 "\n "
EXPR_STMT@15..18
ARRAY_EXPR@15..17
L_BRACK@15..16 "["
R_BRACK@16..17 "]"
SEMICOLON@17..18 ";"
WHITESPACE@18..23 "\n "
EXPR_STMT@23..27
ARRAY_EXPR@23..26
L_BRACK@23..24 "["
LITERAL@24..25
INT_NUMBER@24..25 "1"
R_BRACK@25..26 "]"
SEMICOLON@26..27 ";"
WHITESPACE@27..32 "\n "
EXPR_STMT@32..40
ARRAY_EXPR@32..39
L_BRACK@32..33 "["
LITERAL@33..34
INT_NUMBER@33..34 "1"
COMMA@34..35 ","
WHITESPACE@35..36 " "
LITERAL@36..37
INT_NUMBER@36..37 "2"
COMMA@37..38 ","
R_BRACK@38..39 "]"
SEMICOLON@39..40 ";"
WHITESPACE@40..45 "\n "
EXPR_STMT@45..52
ARRAY_EXPR@45..51
L_BRACK@45..46 "["
LITERAL@46..47
INT_NUMBER@46..47 "1"
SEMICOLON@47..48 ";"
WHITESPACE@48..49 " "
LITERAL@49..50
INT_NUMBER@49..50 "2"
R_BRACK@50..51 "]"
SEMICOLON@51..52 ";"
WHITESPACE@52..53 "\n"
R_CURLY@53..54 "}"
WHITESPACE@54..55 "\n"