package smtlib-utils

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type token =
  1. | WILDCARD
  2. | RIGHT_PAREN
  3. | QUOTED of string
  4. | PAR
  5. | MATCH
  6. | LET
  7. | LEFT_PAREN
  8. | IS
  9. | IF
  10. | IDENT of string
  11. | GET_VALUE
  12. | FUN
  13. | FORALL
  14. | EXISTS
  15. | EQ
  16. | EOI
  17. | DISTINCT
  18. | DEFINE_FUN_REC
  19. | DEFINE_FUNS_REC
  20. | DEFINE_FUN
  21. | DECLARE_SORT
  22. | DECLARE_FUN
  23. | DECLARE_CONST
  24. | DATA
  25. | CHECK_SAT_ASSUMING
  26. | CHECK_SAT
  27. | BANG
  28. | AT
  29. | ASSERT
  30. | AS
  31. | ARROW
exception Error
val parse_ty : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Smtlib_utils__.Ast.ty
val parse_term : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Smtlib_utils__.Ast.term
val parse_list : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Smtlib_utils__.Ast.statement list
val parse : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Smtlib_utils__.Ast.statement