Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExpectedHint ¶
ExpectedHint returns a helpful hint when a specific token type was expected.
Types ¶
type TokenType ¶
type TokenType int
TokenType represents the type of a token.
const ( // Literals INT TokenType = iota FLOAT STRING TEMPLATE IDENT TRUE FALSE NULL // Keywords LET IF ELSE WHILE FOR BREAK CONTINUE FUNCTION RETURN PRINT CONST IMPORT EXPORT TRY CATCH THROW SWITCH CASE DEFAULT IN DO TYPEOF MATCH ASYNC AWAIT INIT NEW YIELD MACRO FOR_AWAIT SELECT SPAWN ABSTRACT EXTENDS SUPER // Operators ASSIGN PLUS MINUS MULTIPLY DIVIDE MODULO EQ NEQ LT GT LTE GTE AND OR NOT INCREMENT // ++ DECREMENT // -- PLUS_ASSIGN // += MINUS_ASSIGN // -= MULTIPLY_ASSIGN // *= DIVIDE_ASSIGN // /= MODULO_ASSIGN // %= NULLISH // ?? NULLISH_ASSIGN // ??= BITAND_ASSIGN // &= BITOR_ASSIGN // |= BITXOR_ASSIGN // ^= LSHIFT_ASSIGN // <<= RSHIFT_ASSIGN // >>= POWER_ASSIGN // **= AND_ASSIGN // &&= OR_ASSIGN // ||= PIPELINE // |> // Delimiters LPAREN RPAREN LBRACE RBRACE LBRACKET RBRACKET COMMA SEMICOLON COLON DOT OPTIONAL_DOT // ?. SPREAD // ... RANGE // .. ARROW QUESTION BITAND // & BITOR // | BITXOR // ^ BITNOT // ~ LSHIFT // << RSHIFT // >> POWER // ** LARROW // <- EOF ILLEGAL )
Click to show internal directories.
Click to hide internal directories.