Table of Contents

Enum TokenType

Namespace
flx.SILQ.Models
Assembly
flx.SILQ.dll

Represents the different types of tokens that can be identified by the SILQ tokenizer.

public enum TokenType

Fields

AND = 0

Logical AND

AS = 1

'as' keyword

BANG = 2

Bang '!'

BANG_EQUAL = 3

Bang equal '!='

COMMA = 4

Comma ','

COUNT = 5

'count' keyword

DOT = 6

Dot '.'

EOF = 7

End of file/input

EQUAL = 8

Equal '='

EQUAL_EQUAL = 9

Equal equal '=='

FALSE = 10

Boolean literal 'false'

FIRST = 11

'first' keyword

FROM = 12

'from' keyword

GREATER = 13

Greater '>'

GREATER_EQUAL = 14

Greater equal '>='

IDENTIFIER = 16

Identifier (variable or function name)

IN = 15

'in' keyword

IS = 17

'is' keyword

LAST = 18

'last' keyword

LEFT_BRACE = 19

Left brace '{'

LEFT_PAREN = 20

Left brace '('

LESS = 21
LESS_EQUAL = 22
LIKE = 23

'like' keyword

MINUS = 24

Minus '-'

NOT = 25

'not' keyword

NULL = 26

Null literal

NUMBER = 27

Number literal

OR = 28

Logical OR

PLUS = 29

Plus '+'

PRINT = 30

'print' keyword

RIGHT_BRACE = 31

Right brace '}'

RIGHT_PAREN = 32

Right brace ')'

SELECT = 33

'select' keyword

SEMICOLON = 34

Semicolon ';'

SLASH = 35

Slash '/'

STAR = 36

Star '*'

STRING = 37

String literal

TRUE = 38

Boolean literal 'true'

WHERE = 39

'where' keyword