Constructors

Properties

Methods

Constructors

  • Parameters

    • name: string
    • precedence: number

    Returns Token

Properties

ADD: Token

___ + ___

ADD_ASSIGN: Token

___ += ___

AND: Token

___ && ___

AND_ASSIGN: Token

___ &&= ___

ARROW: Token

=>

ASSIGN: Token

___ = ___

ASYNC: Token
AWAIT: Token
BIGINT: Token
BIND: Token

___ :: ___

BIT_AND: Token

___ | ___

BIT_AND_ASSIGN: Token

___ &= ___

BIT_NOT: Token

~ ___

BIT_OR: Token

___ | ___

BIT_OR_ASSIGN: Token

___ |= ___

BIT_XOR: Token

___ ^ ___

BIT_XOR_ASSIGN: Token

___ ^= ___

BREAK: Token
CASE: Token
CATCH: Token
CLASS: Token
COLON: Token

:

COMMA: Token

___, ___, ___

CONDITIONAL: Token

___ ? ___ : ___

CONST: Token
CONTINUE: Token
DEBUGGER: Token
DEC: Token

___--

--___

DEFAULT: Token
DELETE: Token
DIV: Token

___ / ___

DIV_ASSIGN: Token

___ /= ___

DO: Token
ELLIPSIS: Token

...

ELSE: Token
ENUM: Token
EOS: Token

end of source

EQ: Token

___ == ___

EQ_STRICT: Token

___ === ___

ESCAPED_KEYWORD: Token
EXP: Token

___ ** ___

EXP_ASSIGN: Token

___ **= ___

EXPORT: Token
EXTENDS: Token
FALSE_LITERAL: Token
FINALLY: Token
FOR: Token
FUNCTION: Token
GET: Token
GT: Token

___ > ___

GTE: Token

___ >= ___

IDENTIFIER: Token
IF: Token
ILLEGAL: Token
IMPLEMENTS: Token
IMPORT: Token
IN: Token
INC: Token

___++

++___

INSTANCEOF: Token
INTERFACE: Token
LARGER: Token

___ > ___

LARGER_ASSIGN: Token

___ > ___

LBRACE: Token

{

LBRACK: Token

[

LET: Token
LPAREN: Token

(

LT: Token

___ < ___

LTE: Token

___ <= ___

MOD: Token

___ % ___

MOD_ASSIGN: Token

___ %= ___

MODULO: Token

___ %% ___

MODULO_ASSIGN: Token

___ %% ___

MUL: Token

___ * ___

MUL_ASSIGN: Token

___ *= ___

NE: Token

___ != ___

NE_STRICT: Token

___ !== ___

NEW: Token
NOT: Token

! ___

NULL_LITERAL: Token
NULLISH: Token

___ ?? ___

NULLISH_ASSIGN: Token

___ ??= ___

NUMBER: Token
OR: Token

___ || ___

OR_ASSIGN: Token

___ ||= ___

PACKAGE: Token
PERIOD: Token

___ . ___

PIPELINE: Token

___ |> ___ : ___ : ? ___ |> ___ ( ___, ___ , ?)

PRIVATE: Token
PRIVATE_NAME: Token
PROTECTED: Token
PUBLIC: Token
QUESTION_BIND: Token

___ ?:: ___

?::[]

___?::()

QUESTION_PERIOD: Token

___ ?. ___

?.[]

___?.()

RBRACE: Token

}

RBRACK: Token

]

REGEXP_LITERAL: Token
RETURN: Token
RPAREN: Token

)

SAR: Token

___ >> ___

SAR_ASSIGN: Token

___ >>= ___

SEMICOLON: Token

;

SET: Token
SHL: Token

___ << ___

SHL_ASSIGN: Token

___ <<= ___

SHR: Token

___ >>> ___

SHR_ASSIGN: Token

___ >>>= ___

SMALLER: Token

___ > ___

SMALLER_ASSIGN: Token

___ > ___

SPACESHIP: Token

___ <=> ___

STATIC: Token
STRING: Token
SUB: Token

___ - ___

SUB_ASSIGN: Token

___ -= ___

SUPER: Token
SWITCH: Token
TEMPLATE_SPAN: Token

TEMPLATE_SPAN ::

	` LiteralChars* ${
	| } LiteralChars* ${
TEMPLATE_TAIL: Token

TEMPLATE_TAIL ::

	` LiteralChars* `
	| } LiteralChar* `
THIS: Token
THROW: Token
TRUE_LITERAL: Token
TRY: Token
TYPEOF: Token
UNDEFINED_LITERAL: Token
VAR: Token
VOID: Token
WHILE: Token
WHITESPACE: Token
WITH: Token
YIELD: Token

Methods

  • Parameters

    Returns boolean

  • Returns string

  • Returns number

  • Parameters

    Returns boolean

  • Parameters

    Returns Token

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    Returns Token

  • Parameters

    • token: Token
    • acceptIN: boolean

    Returns number