Module Mlang.Mparser

type token =
| VERIFICATION
| VARIABLE
| TYPE
| TIMES
| THEN
| TABLE
| SYMBOL of string
| STRING of string
| SPECIALIZE
| SEMICOLON
| RULE
| RPAREN
| REAL
| RBRACKET
| RANGE
| PLUS
| PARAMETER of char
| OUTPUT
| OR
| ONE
| NOTIN
| NOT
| NEQ
| MINUS
| LTE
| LT
| LPAREN
| LBRACKET
| INTEGER
| INPUT
| INFORMATIVE
| IN
| IF
| GTE
| GT
| GIVEN_BACK
| FOR
| FONCTION
| ERROR
| EQUALS
| EOF
| ENDIF
| ELSE
| DOMAIN
| DIV
| DISCORDANCE
| DATE_YEAR
| DATE_MONTH
| DATE_DAY_MONTH_YEAR
| CONST
| CONDITION
| COMPUTED
| COMPUTABLE
| COMMA
| COLON
| CHAINING
| BY_DEFAULT
| BOOLEAN
| BASE
| AUTHORIZE
| ATTRIBUT
| APPLICATION
| ANOMALY
| AND
| ALIAS
exception Error
val source_file : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Mast.source_file
val literal_input : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Mast.literal
val function_spec : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Mast.function_spec