MODULE@0..27
BLOCK_STMT@0..2
L_CURLY@0..1 "{"
R_CURLY@1..2 "}"
WHITESPACE@2..3 "\n"
BLOCK_STMT@3..11
L_CURLY@3..4 "{"
BLOCK_STMT@4..10
L_CURLY@4..5 "{"
BLOCK_STMT@5..9
L_CURLY@5..6 "{"
BLOCK_STMT@6..8
L_CURLY@6..7 "{"
R_CURLY@7..8 "}"
R_CURLY@8..9 "}"
R_CURLY@9..10 "}"
R_CURLY@10..11 "}"
WHITESPACE@11..12 "\n"
BLOCK_STMT@12..26
L_CURLY@12..13 "{"
WHITESPACE@13..14 " "
EXPR_STMT@14..24
ASSIGN_EXPR@14..23
NAME_REF@14..17
IDENT@14..17 "foo"
WHITESPACE@17..18 " "
EQ@18..19 "="
WHITESPACE@19..20 " "
NAME_REF@20..23
IDENT@20..23 "bar"
SEMICOLON@23..24 ";"
WHITESPACE@24..25 " "
R_CURLY@25..26 "}"
WHITESPACE@26..27 "\n"