MODULE@0..18 VAR_DECL@0..10 IDENT@0..3 "let" WHITESPACE@3..4 " " DECLARATOR@4..9 SINGLE_PATTERN@4..5 NAME@4..5 IDENT@4..5 "a" WHITESPACE@5..6 " " EQ@6..7 "=" WHITESPACE@7..8 " " ERROR@8..9 ERROR_TOKEN@8..9 "\\" SEMICOLON@9..10 ";" WHITESPACE@10..11 " " EXPR_STMT@11..17 CALL_EXPR@11..16 NAME_REF@11..14 IDENT@11..14 "foo" ARG_LIST@14..16 L_PAREN@14..15 "(" R_PAREN@15..16 ")" SEMICOLON@16..17 ";" WHITESPACE@17..18 "\n" -- error: unexpected token `\` ┌─ primary_expr_invalid_recovery.js:1:9 │ 1 │ let a = \; foo(); │ ^ -- let a = \; foo();