type token =
| WHILE
| VOID
| VECTOR
| UPPER
| UNREACHABLE
| UNITVECTOR
| TUPLE
| TRUNCATE
| TRANSPOSE
| TRANSFORMEDPARAMETERSBLOCK
| TRANSFORMEDDATABLOCK
| TIMESASSIGN
| TIMES
| TILDE
| TARGET
| SUMTOZERO
| STRINGLITERAL of string
| STOCHASTICROWMATRIX
| STOCHASTICCOLUMNMATRIX
| SIMPLEX
| SEMICOLON
| RPAREN
| ROWVECTOR
| RETURN
| REJECT
| REALNUMERAL of string
| REAL
| RBRACK
| RBRACE
| RABRACK
| QMARK
| PROFILE
| PRINT
| POSITIVEORDERED
| PLUSASSIGN
| PLUS
| PARAMETERSBLOCK
| ORDERED
| OR
| OFFSET
| NEQUALS
| MULTIPLIER
| MODULO
| MODELBLOCK
| MINUSASSIGN
| MINUS
| MATRIX
| LPAREN
| LOWER
| LEQ
| LDIVIDE
| LBRACK
| LBRACE
| LABRACK
| JACOBIAN
| INTNUMERAL of string
| INT
| IN
| IMAGNUMERAL of string
| IF
| IDIVIDE
| IDENTIFIER of string
| HAT
| GEQ
| GENERATEDQUANTITIESBLOCK
| FUNCTIONBLOCK
| FOR
| FATAL_ERROR
| EQUALS
| EOF
| ELTTIMESASSIGN
| ELTTIMES
| ELTPOW
| ELTDIVIDEASSIGN
| ELTDIVIDE
| ELSE
| DOTNUMERAL of string
| DIVIDEASSIGN
| DIVIDE
| DATABLOCK
| COVMATRIX
| CORRMATRIX
| CONTINUE
| COMPLEXVECTOR
| COMPLEXROWVECTOR
| COMPLEXMATRIX
| COMPLEX
| COMMA
| COLON
| CHOLESKYFACTORCOV
| CHOLESKYFACTORCORR
| BREAK
| BAR
| BANG
| ASSIGN
| ARRAY
| AND