TokenTag: {
AND: symbol;
ARROW: symbol;
ASSIGN: symbol;
CASE: symbol;
CHOOSE: symbol;
COMMA: symbol;
COMMENT: symbol;
CONCAT: symbol;
DIV: symbol;
ELLIPSIS: symbol;
ELSE: symbol;
ELSEIF: symbol;
EOD: symbol;
EQ: symbol;
FIELD: symbol;
FOREACH: symbol;
FUNCTION: symbol;
GE: symbol;
GETS: symbol;
GT: symbol;
IF: symbol;
IN: symbol;
INTERACTIVE: symbol;
IS: symbol;
LBRACE: symbol;
LBRACK: symbol;
LE: symbol;
LET: symbol;
LOWERID: symbol;
LPAREN: symbol;
LT: symbol;
MATCHING: symbol;
MINUS: symbol;
MOD: symbol;
NE: symbol;
NOT: symbol;
NUM: symbol;
ON: symbol;
OR: symbol;
OTHERWISE: symbol;
PIPE: symbol;
PLUS: symbol;
POW: symbol;
PRAGMA: symbol;
PROCEDURE: symbol;
PROGRAM: symbol;
RANGE: symbol;
RBRACE: symbol;
RBRACK: symbol;
RECORD: symbol;
REPEAT: symbol;
RETURN: symbol;
RPAREN: symbol;
SELECT: symbol;
SEMICOLON: symbol;
STRING: symbol;
SWITCH: symbol;
SYMBID: symbol;
THEN: symbol;
TIMES: symbol;
TO: symbol;
TYPE: symbol;
UNDERSCORE: symbol;
UPPERID: symbol;
VARIANT: symbol;
WHEN: symbol;
WHILE: symbol;
WHITESPACES: symbol;
} = ...
Type declaration
AND: symbol
ARROW: symbol
ASSIGN: symbol
CASE: symbol
CHOOSE: symbol
COMMA: symbol
COMMENT: symbol
CONCAT: symbol
DIV: symbol
ELLIPSIS: symbol
ELSE: symbol
ELSEIF: symbol
EOD: symbol
EQ: symbol
FIELD: symbol
FOREACH: symbol
FUNCTION: symbol
GE: symbol
GETS: symbol
GT: symbol
IF: symbol
IN: symbol
INTERACTIVE: symbol
IS: symbol
LBRACE: symbol
LBRACK: symbol
LE: symbol
LET: symbol
LOWERID: symbol
LPAREN: symbol
LT: symbol
MATCHING: symbol
MINUS: symbol
MOD: symbol
NE: symbol
NOT: symbol
NUM: symbol
ON: symbol
OR: symbol
OTHERWISE: symbol
PIPE: symbol
PLUS: symbol
POW: symbol
PRAGMA: symbol
PROCEDURE: symbol
PROGRAM: symbol
RANGE: symbol
RBRACE: symbol
RBRACK: symbol
RECORD: symbol
REPEAT: symbol
RETURN: symbol
RPAREN: symbol
SELECT: symbol
SEMICOLON: symbol
STRING: symbol
SWITCH: symbol
SYMBID: symbol
THEN: symbol
TIMES: symbol
TO: symbol
TYPE: symbol
UNDERSCORE: symbol
UPPERID: symbol
VARIANT: symbol
WHEN: symbol
WHILE: symbol
WHITESPACES: symbol
This constant groups the symbols for the tokens. Keywords are included, but the string used for those must be the keys of the corresponding field in WordsDef (StructuralElements.SymbolicKeywords and StructuralElements.Keywords). The purpose is to abstract the exact symbols used for those tokens.