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. | PROVE
  5. | PAR
  6. | OR
  7. | NOT
  8. | MATCH
  9. | LET
  10. | LEMMA
  11. | LEFT_PAREN
  12. | IS
  13. | IF
  14. | IDENT of string
  15. | FUN
  16. | FORALL
  17. | FALSE
  18. | EXISTS
  19. | EQ
  20. | EOI
  21. | DISTINCT
  22. | DEFINE_FUN_REC
  23. | DEFINE_FUNS_REC
  24. | DEFINE_FUN
  25. | DEFAULT
  26. | DECLARE_SORT
  27. | DECLARE_FUN
  28. | DECLARE_CONST
  29. | DATA
  30. | CHECK_SAT
  31. | CASE
  32. | BOOL
  33. | AT
  34. | ASSERT_NOT
  35. | ASSERT
  36. | AS
  37. | ARROW
  38. | AND
exception Error
val parse_ty : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Tip_ast.ty
val parse_term : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Tip_ast.term
val parse_list : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Tip_ast.statement list
val parse : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Tip_ast.statement
OCaml

Innovation. Community. Security.