rslint_parser 0.3.1

An extremely fast ECMAScript parser made for the rslint project
Documentation
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();