Module Textuallib.TextualMenhir

type token =
  1. | VOID
  2. | UNREACHABLE
  3. | TYPE
  4. | TRUE
  5. | THROW
  6. | THEN
  7. | STRING of string
  8. | STORE
  9. | STAR
  10. | SEMICOLON
  11. | RSBRACKET
  12. | RPAREN
  13. | RET
  14. | RBRACKET
  15. | RABRACKET
  16. | QUESTION
  17. | PRUNE
  18. | PROC_AND_LPAREN of string option * string
  19. | OR
  20. | NULL
  21. | NOT
  22. | LSBRACKET
  23. | LPAREN
  24. | LOCALKEYWORD
  25. | LOCAL of int
  26. | LOAD
  27. | LBRACKET
  28. | LABRACKET
  29. | LABEL of string
  30. | JMP
  31. | INTEGER of Z.t
  32. | INT
  33. | IF_AND_LPAREN
  34. | IF
  35. | IDENT of string
  36. | HANDLERS
  37. | GLOBAL
  38. | FUNTYPE
  39. | FUN
  40. | FLOATINGPOINT of float
  41. | FLOAT
  42. | FALSE
  43. | EXTENDS
  44. | EQUALS
  45. | EQ
  46. | EOF
  47. | ELSE
  48. | ELLIPSIS
  49. | DOT
  50. | DEFINE
  51. | DECLARE
  52. | COMMA
  53. | COLON
  54. | ASSIGN
  55. | ARROW
  56. | AND
  57. | AMPERSAND
exception Error
val main : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Textual.SourceFile.t -> Textual.Module.t