TokenKind Enum
An enumeration to categorize tokens.
public enum TokenKindFields
| Name | Value | Description |
|---|---|---|
Invalid | 0 | Invalid token. |
Eof | 1 | End of file token. |
Whitespaces | 2 | Whitespace token. |
NewLine | 3 | New line token. |
Comment | 4 | Comment token. |
OffsetDateTimeByZ | 5 | Offset date-time with Z suffix. |
OffsetDateTimeByNumber | 6 | Offset date-time with numeric offset. |
LocalDateTime | 7 | Local date-time token. |
LocalDate | 8 | Local date token. |
LocalTime | 9 | Local time token. |
Integer | 10 | Integer token. |
IntegerHexa | 11 | Hexadecimal integer token. |
IntegerOctal | 12 | Octal integer token. |
IntegerBinary | 13 | Binary integer token. |
Float | 14 | Floating-point token. |
String | 15 | String token. |
StringMulti | 16 | Multi-line string token. |
StringLiteral | 17 | Literal string token. |
StringLiteralMulti | 18 | Multi-line literal string token. |
Comma | 19 | Comma token. |
Dot | 20 | Dot token. |
Equal | 21 | Equal token. |
OpenBracket | 22 | Open bracket token. |
OpenBracketDouble | 23 | Open double bracket token. |
CloseBracket | 24 | Close bracket token. |
CloseBracketDouble | 25 | Close double bracket token. |
OpenBrace | 26 | Open brace token. |
CloseBrace | 27 | Close brace token. |
True | 28 | True literal token. |
False | 29 | False literal token. |
Infinite | 30 | Infinity token. |
PositiveInfinite | 31 | Positive infinity token. |
NegativeInfinite | 32 | Negative infinity token. |
Nan | 33 | NaN token. |
PositiveNan | 34 | Positive NaN token. |
NegativeNan | 35 | Negative NaN token. |
BasicKey | 36 | Basic key token. |