Module Mardukml_lib.Parser

type token =
  1. | WITH
  2. | VAR of string
  3. | UNIT
  4. | TRY
  5. | TRUE
  6. | THEN
  7. | RIGHT_BRACK
  8. | REC
  9. | OF
  10. | NOT
  11. | MATCH
  12. | MAPSTO
  13. | LET
  14. | LEFT_BRACK
  15. | INT of int
  16. | INR
  17. | INL
  18. | INFIXOP of string
  19. | IN
  20. | IF
  21. | FUN
  22. | FALSE
  23. | EXCEPTION
  24. | EQ
  25. | EOF
  26. | ELSE
  27. | CONSTR of string
  28. | COMMA
  29. | CASE
  30. | BASETYPE of string
exception Error
val prog : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Ast.mlterm