Skip to main content

TokenKind

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

Index

Enumeration Members

AMP

AMP: & = "&"

AT

AT: @ = "@"

BANG

BANG: ! = "!"

BLOCK_STRING

BLOCK_STRING: BlockString = "BlockString"

BRACE_L

BRACE_L: { = "{"

BRACE_R

BRACE_R: } = "}"

BRACKET_L

BRACKET_L: [ = "["

BRACKET_R

BRACKET_R: ] = "]"

COLON

COLON: : = ":"

COMMENT

COMMENT: Comment = "Comment"

DOLLAR

DOLLAR: $ = "$"

EOF

EOF: <EOF> = "<EOF>"

EQUALS

EQUALS: = = "="

FLOAT

FLOAT: Float = "Float"

INT

INT: Int = "Int"

NAME

NAME: Name = "Name"

PAREN_L

PAREN_L: ( = "("

PAREN_R

PAREN_R: ) = ")"

PIPE

PIPE: | = "|"

QUESTION_MARK

QUESTION_MARK: ? = "?"

SOF

SOF: <SOF> = "<SOF>"

SPREAD

SPREAD: ... = "..."

STRING

STRING: String = "String"