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();