Module Textuallib.TextualMenhir

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