| Value | Meaning |
|---|---|
| String | That the token is: "SOME STRING" |
| Char | That the token is: 'C' # Some character |
| Integer | That the token an int |
| Double | That the token is a double (floating point) value |
| Identifier | That the token is an identifier. i.e token is a variable name or a function name. For a token to be marked as Identifier, it doesn't need to be defined in new() |
| DataType | the token is a data type |
| MemberSelector | a member selector operator |
| AssignmentOperator | and assignmentOperator |
| Operator | That the token is an operator, like +, == etc |
| Keyword | A function or var ... |
| Comma | That its a comma: , |
| StatementEnd | A semicolon |
| ParanthesesOpen | ( |
| ParanthesesClose | ) |
| IndexBracketOpen | [ |
| IndexBracketClose | ] |
| BlockStart | { |
| BlockEnd | } |
Specifies type of token
used only in compiler.tokengen