package tip-parser

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type token =
  1. | TRUE
  2. | RIGHT_PAREN
  3. | QUOTED of string
  4. | PAR
  5. | OR
  6. | NOT
  7. | MATCH
  8. | LET
  9. | LEFT_PAREN
  10. | IF
  11. | IDENT of string
  12. | FUN
  13. | FORALL
  14. | FALSE
  15. | EXISTS
  16. | EQ
  17. | EOI
  18. | DEFINE_FUN_REC
  19. | DEFINE_FUNS_REC
  20. | DEFINE_FUN
  21. | DEFAULT
  22. | DECLARE_SORT
  23. | DECLARE_FUN
  24. | DECLARE_CONST
  25. | DATA
  26. | CHECK_SAT
  27. | CASE
  28. | BOOL
  29. | AT
  30. | ASSERT_NOT
  31. | ASSERT
  32. | AS
  33. | ARROW
  34. | AND
exception Error
val parse_ty : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Tip_ast.ty
val parse_term : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Tip_ast.term
val parse_list : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Tip_ast.statement list
OCaml

Innovation. Community. Security.