Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

TokenKind

An exported enum describing the different kinds of tokens that the lexer emits.

enum TokenKind {
SOF = "<SOF>",
EOF = "<EOF>",
BANG = "!",
DOLLAR = "$",
AMP = "&",
PAREN_L = "(",
PAREN_R = ")",
SPREAD = "...",
COLON = ":",
EQUALS = "=",
AT = "@",
BRACKET_L = "[",
BRACKET_R = "]",
BRACE_L = "{",
PIPE = "|",
BRACE_R = "}",
NAME = "Name",
INT = "Int",
FLOAT = "Float",
STRING = "String",
BLOCK_STRING = "BlockString",
COMMENT = "Comment",
}

§Members

§
TokenKind.AMP = "&"
[src]
§
TokenKind.AT = "@"
[src]
§
TokenKind.BANG = "!"
[src]
§
TokenKind.BLOCK_STRING = "BlockString"
[src]
§
TokenKind.BRACE_L = "{"
[src]
§
TokenKind.BRACE_R = "}"
[src]
§
TokenKind.BRACKET_L = "["
[src]
§
TokenKind.BRACKET_R = "]"
[src]
§
TokenKind.COLON = ":"
[src]
§
TokenKind.COMMENT = "Comment"
[src]
§
TokenKind.DOLLAR = "$"
[src]
§
TokenKind.EOF = "<EOF>"
[src]
§
TokenKind.EQUALS = "="
[src]
§
TokenKind.FLOAT = "Float"
[src]
§
TokenKind.INT = "Int"
[src]
§
TokenKind.NAME = "Name"
[src]
§
TokenKind.PAREN_L = "("
[src]
§
TokenKind.PAREN_R = ")"
[src]
§
TokenKind.PIPE = "|"
[src]
§
TokenKind.SOF = "<SOF>"
[src]
§
TokenKind.SPREAD = "..."
[src]
§
TokenKind.STRING = "String"
[src]