MODULE@0..113
EXPR_STMT@0..9
NEW_EXPR@0..9
NEW_KW@0..3 "new"
WHITESPACE@3..4 " "
NAME_REF@4..7
IDENT@4..7 "Foo"
ARG_LIST@7..9
L_PAREN@7..8 "("
R_PAREN@8..9 ")"
WHITESPACE@9..10 "\n"
EXPR_STMT@10..18
NEW_EXPR@10..17
NEW_KW@10..13 "new"
WHITESPACE@13..14 " "
NAME_REF@14..17
IDENT@14..17 "foo"
SEMICOLON@17..18 ";"
WHITESPACE@18..19 "\n"
EXPR_STMT@19..29
NEW_TARGET@19..29
NEW_KW@19..22 "new"
DOT@22..23 "."
IDENT@23..29 "target"
WHITESPACE@29..30 "\n"
EXPR_STMT@30..52
NEW_EXPR@30..51
NEW_KW@30..33 "new"
WHITESPACE@33..34 " "
NEW_EXPR@34..51
NEW_KW@34..37 "new"
WHITESPACE@37..38 " "
NEW_EXPR@38..51
NEW_KW@38..41 "new"
WHITESPACE@41..42 " "
NEW_EXPR@42..51
NEW_KW@42..45 "new"
WHITESPACE@45..46 " "
NAME_REF@46..49
IDENT@46..49 "Foo"
ARG_LIST@49..51
L_PAREN@49..50 "("
R_PAREN@50..51 ")"
SEMICOLON@51..52 ";"
WHITESPACE@52..53 "\n"
EXPR_STMT@53..112
NEW_EXPR@53..112
NEW_KW@53..56 "new"
WHITESPACE@56..57 " "
NAME_REF@57..60
IDENT@57..60 "Foo"
ARG_LIST@60..112
L_PAREN@60..61 "("
NAME_REF@61..64
IDENT@61..64 "bar"
COMMA@64..65 ","
WHITESPACE@65..66 " "
NAME_REF@66..69
IDENT@66..69 "baz"
COMMA@69..70 ","
WHITESPACE@70..71 " "
BIN_EXPR@71..76
LITERAL@71..72
NUMBER@71..72 "6"
WHITESPACE@72..73 " "
PLUS@73..74 "+"
WHITESPACE@74..75 " "
LITERAL@75..76
NUMBER@75..76 "6"
COMMA@76..77 ","
WHITESPACE@77..78 " "
BIN_EXPR@78..111
BRACKET_EXPR@78..86
NAME_REF@78..81
IDENT@78..81 "foo"
L_BRACK@81..82 "["
NAME_REF@82..85
IDENT@82..85 "bar"
R_BRACK@85..86 "]"
WHITESPACE@86..87 " "
PLUS@87..88 "+"
WHITESPACE@88..89 " "
BIN_EXPR@89..111
ARROW_EXPR@89..100
PARAMETER_LIST@89..94
L_PAREN@89..90 "("
SINGLE_PATTERN@90..93
NAME@90..93
IDENT@90..93 "foo"
R_PAREN@93..94 ")"
WHITESPACE@94..95 " "
FAT_ARROW@95..97 "=>"
WHITESPACE@97..98 " "
BLOCK_STMT@98..100
L_CURLY@98..99 "{"
R_CURLY@99..100 "}"
WHITESPACE@100..101 " "
STAR@101..102 "*"
WHITESPACE@102..103 " "
DOT_EXPR@103..111
NAME_REF@103..106
IDENT@103..106 "foo"
QUESTIONDOT@106..108 "?."
NAME@108..111
IDENT@108..111 "bar"
R_PAREN@111..112 ")"
WHITESPACE@112..113 "\n"