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