Enum TokenType
- Namespace
- EzrSquared
- Assembly
- ezrSquared-lib.dll
The identifying type of a Token.
public enum TokenType : byte
Fields
Ampersand = 66The '&' symbol, part of the Symbol type-group.
AssignmentAddition = 87The ':+' symbols, used in assignment operations, part of the AssignmentSymbol type-group.
AssignmentBitwiseAnd = 93The ':&' symbols, used in assignment operations, part of the AssignmentSymbol type-group.
AssignmentBitwiseLeftShift = 96The ':<<' symbols, used in assignment operations, part of the AssignmentSymbol type-group.
AssignmentBitwiseOr = 94The ':|' symbols, used in assignment operations, part of the AssignmentSymbol type-group.
AssignmentBitwiseRightShift = 97The ':>>' symbols, used in assignment operations, part of the AssignmentSymbol type-group.
AssignmentBitwiseXOr = 95The ':' symbols, used in assignment operations, part of the AssignmentSymbol type-group.
AssignmentDivision = 90The ':/' symbols, used in assignment operations, part of the AssignmentSymbol type-group.
AssignmentModulo = 91The ':%' symbols, used in assignment operations, part of the AssignmentSymbol type-group.
AssignmentMultiplication = 89The ':*' symbols, used in assignment operations, part of the AssignmentSymbol type-group.
AssignmentPower = 92The ':^' symbols, used in assignment operations, part of the AssignmentSymbol type-group.
AssignmentSubtraction = 88The ':-' symbols, used in assignment operations, part of the AssignmentSymbol type-group.
Asterisk = 62The '*' symbol, part of the Symbol type-group.
Backslash = 68The '' symbol, part of the Symbol type-group.
BitwiseLeftShift = 82The '<<' symbols, used in the bitwise-left-shift operation, part of the Symbol type-group.
BitwiseRightShift = 83The '>>' symbols, used in the bitwise-right-shift operation, part of the Symbol type-group.
Caret = 65The '^' symbol, part of the Symbol type-group.
Character = 3A character, part of the Value type-group.
CharacterList = 4A character list, which is a mutable string, part of the Value type-group.
Colon = 86The ':' symbol, used in assignment operations, part of the AssignmentSymbol type-group.
Comma = 80The ',' symbol, part of the Symbol type-group.
EndOfFile = 100Represents the end of a script, part of the Special type-group.
EqualSign = 76The '=' symbol, part of the Symbol type-group.
ExclamationMark = 77The '!' symbol, part of the Symbol type-group.
FloatingPoint = 1A floating-point number, part of the Value type-group.
GreaterThanOrEqual = 85The '>=' symbols, used in comparison operations, part of the Symbol type-group.
GreaterThanSign = 79The '>' symbol, part of the Symbol type-group.
HyphenMinus = 61The '-' symbol, part of the Symbol type-group.
Identifier = 98Represents an identifier, a name that is assigned by the programmer for an element such as variable, class, function, etc.
Part of the Special type-group.Integer = 0An integer, part of the Value type-group.
Invalid = 101Represents an invalid token, part of the Special type-group.
KeywordAll = 42The keyword "all", case-insensitive, part of the Keyword type-group.
KeywordAnd = 5The keyword "and", case-insensitive, part of the Keyword type-group.
KeywordAs = 23The keyword "as", case-insensitive, part of the Keyword type-group.
KeywordCatch = 36The keyword "catch", case-insensitive, part of the Keyword type-group.
KeywordConstant = 12The keyword "constant", case-insensitive, part of the Keyword type-group.
KeywordCount = 17The keyword "count", case-insensitive, part of the Keyword type-group.
KeywordDefine = 37The keyword "define", case-insensitive, part of the Keyword type-group.
KeywordDo = 39The keyword "do", case-insensitive, part of the Keyword type-group.
KeywordEach = 19The keyword "each", case-insensitive, part of the Keyword type-group.
KeywordElse = 16The keyword "else", case-insensitive, part of the Keyword type-group.
KeywordEnd = 40The keyword "end", case-insensitive, part of the Keyword type-group.
KeywordFor = 18The keyword "for", case-insensitive, part of the Keyword type-group.
KeywordFrom = 20The keyword "from", case-insensitive, part of the Keyword type-group.
KeywordFunction = 29The keyword "function", case-insensitive, part of the Keyword type-group.
KeywordGlobal = 10The keyword "global", case-insensitive, part of the Keyword type-group.
KeywordIf = 15The keyword "if", case-insensitive, part of the Keyword type-group.
KeywordIn = 9The keyword "in", case-insensitive, part of the Keyword type-group.
KeywordInclude = 41The keyword "include", case-insensitive, part of the Keyword type-group.
KeywordInvert = 7The keyword "invert", case-insensitive, part of the Keyword type-group.
KeywordItem = 14The keyword "item", case-insensitive, part of the Keyword type-group.
KeywordLast = 34The keyword "last", case-insensitive, part of the Keyword type-group.
KeywordMore = 27The keyword "more", case-insensitive, part of the Keyword type-group.
KeywordNamed = 28The keyword "named", case-insensitive, part of the Keyword type-group.
KeywordNot = 8The keyword "not", case-insensitive, part of the Keyword type-group.
KeywordObject = 31The keyword "object", case-insensitive, part of the Keyword type-group.
KeywordOr = 6The keyword "or", case-insensitive, part of the Keyword type-group.
KeywordPrivate = 11The keyword "private", case-insensitive, part of the Keyword type-group.
KeywordReadonly = 13The keyword "readonly", case-insensitive, part of the Keyword type-group.
KeywordReturn = 33The keyword "return", case-insensitive, part of the Keyword type-group.
KeywordSkip = 25The keyword "skip", case-insensitive, part of the Keyword type-group.
[Obsolete("The \"special\" keyword, used in the \"special functions\" structure which was used for operator overloading, has become obsolete. It will likely be removed in future versions of ezr² due to the structure being replaced with named functions.")] KeywordSpecial = 30The keyword "special", case-insensitive, part of the Keyword type-group.
KeywordStatic = 38The keyword "static", case-insensitive, part of the Keyword type-group.
KeywordStep = 22The keyword "step", case-insensitive, part of the Keyword type-group.
KeywordStop = 26The keyword "stop", case-insensitive, part of the Keyword type-group.
KeywordTo = 21The keyword "to", case-insensitive, part of the Keyword type-group.
KeywordTry = 35The keyword "try", case-insensitive, part of the Keyword type-group.
KeywordWhile = 24The keyword "while", case-insensitive, part of the Keyword type-group.
KeywordWith = 32The keyword "with", case-insensitive, part of the Keyword type-group.
LeftCurlyBracket = 74The '{' symbol, part of the Symbol type-group.
LeftParenthesis = 70The '(' symbol, part of the Symbol type-group.
LeftSquareBracket = 72The '[' symbol, part of the Symbol type-group.
LessThanOrEqual = 84The '<=' symbols, used in comparison operations, part of the Symbol type-group.
LessThanSign = 78The '<' symbol, part of the Symbol type-group.
NewLine = 99Represents a new line, part of the Special type-group.
PercentSign = 64The '%' symbol, part of the Symbol type-group.
Period = 81The '.' symbol, part of the Symbol type-group.
Plus = 60The '+' symbol, part of the Symbol type-group.
QeywordC = 46The QuickSyntax keyword "c", case-insensitive, part of the Qeyword type-group.
QeywordD = 56The QuickSyntax keyword "d", case-insensitive, part of the Qeyword type-group.
QeywordE = 45The QuickSyntax keyword "e", case-insensitive, part of the Qeyword type-group.
QeywordF = 43The QuickSyntax keyword "f", case-insensitive, part of the Qeyword type-group.
QeywordFd = 50The QuickSyntax keyword "fd", case-insensitive, part of the Qeyword type-group.
QeywordG = 57The QuickSyntax keyword "g", case-insensitive, part of the Qeyword type-group.
QeywordI = 54The QuickSyntax keyword "i", case-insensitive, part of the Qeyword type-group.
QeywordL = 44The QuickSyntax keyword "l", case-insensitive, part of the Qeyword type-group.
QeywordN = 48The QuickSyntax keyword "n", case-insensitive, part of the Qeyword type-group.
QeywordOd = 53The QuickSyntax keyword "od", case-insensitive, part of the Qeyword type-group.
QeywordP = 58The QuickSyntax keyword "p", case-insensitive, part of the Qeyword type-group.
QeywordS = 55The QuickSyntax keyword "s", case-insensitive, part of the Qeyword type-group.
QeywordSb = 52The QuickSyntax keyword "sb", case-insensitive, part of the Qeyword type-group.
QeywordSd = 51The QuickSyntax keyword "sd", case-insensitive, part of the Qeyword type-group.
QeywordT = 47The QuickSyntax keyword "t", case-insensitive, part of the Qeyword type-group.
QeywordV = 59The QuickSyntax keyword "v", case-insensitive, part of the Qeyword type-group.
QeywordW = 49The QuickSyntax keyword "w", case-insensitive, part of the Qeyword type-group.
RightCurlyBracket = 75The '}' symbol, part of the Symbol type-group.
RightParenthesis = 71The ')' symbol, part of the Symbol type-group.
RightSquareBracket = 73The ']' symbol, part of the Symbol type-group.
Slash = 63The '/' symbol, part of the Symbol type-group.
String = 2A text-string, string, or a sequence of characters, part of the Value type-group.
Tilde = 69The '~' symbol, part of the Symbol type-group.
VerticalBar = 67The '|' symbol, part of the Symbol type-group.