package p4pp

  1. Overview
  2. Docs
type token =
  1. | UNDEF of string
  2. | TEXT of string
  3. | SUB
  4. | STRING of string
  5. | RPAREN
  6. | OR
  7. | NOT
  8. | NEQ
  9. | MULT
  10. | LT
  11. | LPAREN
  12. | LE
  13. | INT of Int64.t
  14. | INCLUDE of int * bool * string
  15. | IFNDEF of int * string
  16. | IFDEF of int * string
  17. | IF of int
  18. | IDENT of string
  19. | GT
  20. | GE
  21. | EQ
  22. | ENDIF of int
  23. | END
  24. | ELSE of int
  25. | DIV
  26. | DEFINED
  27. | DEFINE of string * string
  28. | BXOR
  29. | BSHR
  30. | BSHL
  31. | BOR
  32. | BNOT
  33. | BAND
  34. | AND
  35. | ADD
exception Error
val program : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Ast.term list