MODULE@0..43
VAR_DECL@0..42
IDENT@0..3 "let"
WHITESPACE@3..4 " "
DECLARATOR@4..42
SINGLE_PATTERN@4..5
NAME@4..5
IDENT@4..5 "a"
WHITESPACE@5..6 " "
EQ@6..7 "="
WHITESPACE@7..8 " "
OBJECT_EXPR@8..42
L_CURLY@8..9 "{"
WHITESPACE@9..11 "\n "
GETTER@11..40
GET_KW@11..14 "get"
WHITESPACE@14..15 " "
NAME@15..18
IDENT@15..18 "foo"
PARAMETER_LIST@18..20
L_PAREN@18..19 "("
R_PAREN@19..20 ")"
WHITESPACE@20..21 " "
BLOCK_STMT@21..40
L_CURLY@21..22 "{"
WHITESPACE@22..26 "\n "
RETURN_STMT@26..37
RETURN_KW@26..32 "return"
WHITESPACE@32..33 " "
NAME_REF@33..36
IDENT@33..36 "foo"
SEMICOLON@36..37 ";"
WHITESPACE@37..39 "\n "
R_CURLY@39..40 "}"
WHITESPACE@40..41 "\n"
R_CURLY@41..42 "}"
WHITESPACE@42..43 "\n"