| None | |
| Generic | A token defined without any specified property is generic (default) |
| Empty | Represents the absence of any character (token not found) |
| AlphaNumeric | A token that behaves as alphanuric (works with word boundaries) |
| ArgSeparator | A token that serves as argument separator (typically a comma) |
| CodeBlock | A token that starts a code block; typically characters like {, [, or ( |
| CodeBlockMatch | The closing token that matches a CodeBlock token, such as }, ], or ) |
| MemberAccess | A token that separates an object from its member, typically a . (a dot) |
| Literal | A token that represents a literal value, typically a quoted string |
| StatementSep | A token that represents a statement separator, typically a ; (semicolon) |
| WhiteSpace | A token that represents whitespace, typically tab or space characters |
| Reducible | A token that is not delimited by word boundaries (+, -, *, etc), consecutive characters are reduced until they match a value that exists in the symbol table or until 1 character |
| Eof | Non-character that represents the end of a stream of text |
| CurrentThread | |
| LocalVar | |
| StaticVar | |
| DefineNow | Item in parenthesis (or quotes) following this token will be defined while the expression is parsed |
| TempDef | |
| EvalInsert | The expression in parathesis (or quotes) following the token is evaluated and inserted in place of the token in the string |
| EvalDuringParse | |
| ExpandInsert | Works like EvalInsert, except the expression is expanded instead of evaluated |
| FileInclude | The contents of the quoted file name following this token is inserted into the string |
| CurrentSpace | |
| DefSpace | |
| EvalSpace |