| 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 |