package ocaml-logicalform

  1. Overview
  2. Docs
module Id : sig ... end
type nonrec t = [
  1. | `False
  2. | `L of Id.t
  3. | `Neg of Id.T.t
  4. | `Pos of Id.T.t
  5. | `True
]
val sexp_of_t : t -> Ppx_sexp_conv_lib.Sexp.t
val t_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> t
val __t_of_sexp__ : Ppx_sexp_conv_lib.Sexp.t -> t
val not_ : t -> t
val of_string : string -> t
val to_string : t -> string
val to_pretty_string : ?style:PrettyPrint.Style.Infix.t -> t -> string
val to_pretty_sexp : ?style:PrettyPrint.Style.Prefix.t -> t -> Base.Sexp.t
val of_pretty_sexp : ?style:PrettyPrint.Style.Prefix.t -> Base.Sexp.t -> t
val validate : t -> t
val eval : t -> bool array -> bool option