mirror of
https://github.com/c-cube/sidekick.git
synced 2025-12-07 11:45:41 -05:00
detail
This commit is contained in:
parent
581c7eff0b
commit
c67e44e654
2 changed files with 2 additions and 0 deletions
|
|
@ -98,6 +98,7 @@ module type LIT = sig
|
|||
val term : t -> T.Term.t
|
||||
val sign : t -> bool
|
||||
val neg : t -> t
|
||||
val abs : t -> t
|
||||
|
||||
val equal : t -> t -> bool
|
||||
val hash : t -> int
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ module Make(A : ARG)
|
|||
|
||||
let[@inline] neg l = {l with lit_sign=not l.lit_sign}
|
||||
let[@inline] sign t = t.lit_sign
|
||||
let[@inline] abs t = {t with lit_sign=true}
|
||||
let[@inline] term (t:t): term = t.lit_term
|
||||
|
||||
let make ~sign t = {lit_sign=sign; lit_term=t}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue