TokenKind Enum

An enumeration to categorize tokens.

public enum TokenKind

Fields

NameValueDescription
Invalid0Invalid token.
Eof1End of file token.
Whitespaces2Whitespace token.
NewLine3New line token.
Comment4Comment token.
OffsetDateTimeByZ5Offset date-time with Z suffix.
OffsetDateTimeByNumber6Offset date-time with numeric offset.
LocalDateTime7Local date-time token.
LocalDate8Local date token.
LocalTime9Local time token.
Integer10Integer token.
IntegerHexa11Hexadecimal integer token.
IntegerOctal12Octal integer token.
IntegerBinary13Binary integer token.
Float14Floating-point token.
String15String token.
StringMulti16Multi-line string token.
StringLiteral17Literal string token.
StringLiteralMulti18Multi-line literal string token.
Comma19Comma token.
Dot20Dot token.
Equal21Equal token.
OpenBracket22Open bracket token.
OpenBracketDouble23Open double bracket token.
CloseBracket24Close bracket token.
CloseBracketDouble25Close double bracket token.
OpenBrace26Open brace token.
CloseBrace27Close brace token.
True28True literal token.
False29False literal token.
Infinite30Infinity token.
PositiveInfinite31Positive infinity token.
NegativeInfinite32Negative infinity token.
Nan33NaN token.
PositiveNan34Positive NaN token.
NegativeNan35Negative NaN token.
BasicKey36Basic key token.