MODULE@0..41
CLASS_DECL@0..40
CLASS_KW@0..5 "class"
WHITESPACE@5..6 " "
NAME@6..9
IDENT@6..9 "foo"
WHITESPACE@9..10 " "
CLASS_BODY@10..40
L_CURLY@10..11 "{"
WHITESPACE@11..12 " "
EMPTY_STMT@12..13
SEMICOLON@12..13 ";"
EMPTY_STMT@13..14
SEMICOLON@13..14 ";"
EMPTY_STMT@14..15
SEMICOLON@14..15 ";"
EMPTY_STMT@15..16
SEMICOLON@15..16 ";"
EMPTY_STMT@16..17
SEMICOLON@16..17 ";"
EMPTY_STMT@17..18
SEMICOLON@17..18 ";"
EMPTY_STMT@18..19
SEMICOLON@18..19 ";"
EMPTY_STMT@19..20
SEMICOLON@19..20 ";"
EMPTY_STMT@20..21
SEMICOLON@20..21 ";"
EMPTY_STMT@21..22
SEMICOLON@21..22 ";"
WHITESPACE@22..23 " "
GETTER@23..35
GET_KW@23..26 "get"
WHITESPACE@26..27 " "
NAME@27..30
IDENT@27..30 "foo"
PARAMETER_LIST@30..32
L_PAREN@30..31 "("
R_PAREN@31..32 ")"
WHITESPACE@32..33 " "
BLOCK_STMT@33..35
L_CURLY@33..34 "{"
R_CURLY@34..35 "}"
EMPTY_STMT@35..36
SEMICOLON@35..36 ";"
EMPTY_STMT@36..37
SEMICOLON@36..37 ";"
EMPTY_STMT@37..38
SEMICOLON@37..38 ";"
EMPTY_STMT@38..39
SEMICOLON@38..39 ";"
R_CURLY@39..40 "}"
WHITESPACE@40..41 "\n"