type token
=
| XOR |
| WHEN |
| VARTUPLE of string |
| VAR of string |
| UNION_PR |
| UNION |
| TUPLE of string |
| TOP |
| TOINT |
| TOFLOAT |
| THEN |
| TERM of string |
| SUBSET_PR |
| SUBSET |
| SUB |
| SQRT |
| RPAREN |
| RBRACK |
| RANGE |
| QUOTE |
| POWERSET |
| OR |
| NOTEQUAL |
| NOT |
| NEWLINE |
| MUL |
| MOD |
| LT |
| LPAREN |
| LET |
| LE |
| LBRACK |
| INTER_PR |
| INTER |
| INT of int |
| IN |
| IMPLIES |
| IF |
| GT |
| GE |
| FORALL |
| FOR |
| FLOAT of float |
| EXISTS |
| EXACT |
| EQUIV |
| EQUAL |
| EOF |
| END |
| EMPTY |
| ELSE |
| DIV |
| DIFF_PR |
| DIFF |
| DATA |
| COMMA |
| COLON |
| CARD |
| BOTTOM |
| BOOL of bool |
| BIGOR |
| BIGAND |
| ATMOST |
| ATLEAST |
| AND |
| AFFECT |
| ADD |
| ABS |