MODULE@0..56 EXPR_STMT@0..8 BRACKET_EXPR@0..8 NAME_REF@0..3 IDENT@0..3 "foo" L_BRACK@3..4 "[" NAME_REF@4..7 IDENT@4..7 "bar" R_BRACK@7..8 "]" WHITESPACE@8..9 "\n" EXPR_STMT@9..19 BRACKET_EXPR@9..19 NAME_REF@9..12 IDENT@9..12 "foo" L_BRACK@12..13 "[" BIN_EXPR@13..18 LITERAL@13..14 NUMBER@13..14 "5" WHITESPACE@14..15 " " PLUS@15..16 "+" WHITESPACE@16..17 " " LITERAL@17..18 NUMBER@17..18 "5" R_BRACK@18..19 "]" WHITESPACE@19..20 "\n" EXPR_STMT@20..30 BRACKET_EXPR@20..30 NAME_REF@20..23 IDENT@20..23 "foo" L_BRACK@23..24 "[" LITERAL@24..29 STRING@24..29 "\"bar\"" R_BRACK@29..30 "]" WHITESPACE@30..31 "\n" EXPR_STMT@31..44 BRACKET_EXPR@31..44 BRACKET_EXPR@31..39 NAME_REF@31..34 IDENT@31..34 "foo" L_BRACK@34..35 "[" NAME_REF@35..38 IDENT@35..38 "bar" R_BRACK@38..39 "]" L_BRACK@39..40 "[" NAME_REF@40..43 IDENT@40..43 "baz" R_BRACK@43..44 "]" WHITESPACE@44..45 "\n" EXPR_STMT@45..55 BRACKET_EXPR@45..55 NAME_REF@45..48 IDENT@45..48 "foo" QUESTIONDOT@48..50 "?." L_BRACK@50..51 "[" NAME_REF@51..54 IDENT@51..54 "bar" R_BRACK@54..55 "]" WHITESPACE@55..56 "\n"