MODULE@0..45
FN_DECL@0..44
FUNCTION_KW@0..8 "function"
WHITESPACE@8..9 " "
STAR@9..10 "*"
NAME@10..13
IDENT@10..13 "foo"
PARAMETER_LIST@13..15
L_PAREN@13..14 "("
R_PAREN@14..15 ")"
WHITESPACE@15..16 " "
BLOCK_STMT@16..44
L_CURLY@16..17 "{"
WHITESPACE@17..19 "\n "
EXPR_STMT@19..29
YIELD_EXPR@19..28
YIELD_KW@19..24 "yield"
WHITESPACE@24..25 " "
NAME_REF@25..28
IDENT@25..28 "foo"
SEMICOLON@28..29 ";"
WHITESPACE@29..31 "\n "
EXPR_STMT@31..42
YIELD_EXPR@31..41
YIELD_KW@31..36 "yield"
STAR@36..37 "*"
WHITESPACE@37..38 " "
NAME_REF@38..41
IDENT@38..41 "foo"
SEMICOLON@41..42 ";"
WHITESPACE@42..43 "\n"
R_CURLY@43..44 "}"
WHITESPACE@44..45 "\n"