mirror of
https://github.com/c-cube/sidekick.git
synced 2025-12-09 12:45:48 -05:00
Update for latest version of dolmen
This commit is contained in:
parent
5e57bfc827
commit
4bb1f5b793
1 changed files with 5 additions and 4 deletions
|
|
@ -88,13 +88,14 @@ module Make
|
|||
| Dolmen.Statement.Pack [
|
||||
{ Dolmen.Statement.descr = Dolmen.Statement.Push 1; };
|
||||
{ Dolmen.Statement.descr = Dolmen.Statement.Antecedent f; };
|
||||
{ Dolmen.Statement.descr = Dolmen.Statement.Prove; };
|
||||
{ Dolmen.Statement.descr = Dolmen.Statement.Prove []; };
|
||||
{ Dolmen.Statement.descr = Dolmen.Statement.Pop 1; };
|
||||
] ->
|
||||
let assumptions = T.assumptions f in
|
||||
prove ~assumptions
|
||||
| Dolmen.Statement.Prove ->
|
||||
prove ~assumptions:[]
|
||||
| Dolmen.Statement.Prove l ->
|
||||
let assumptions = List.map T.assumptions l in
|
||||
prove ~assumptions
|
||||
| Dolmen.Statement.Set_info _
|
||||
| Dolmen.Statement.Set_logic _ -> ()
|
||||
| Dolmen.Statement.Exit -> exit 0
|
||||
|
|
@ -205,7 +206,7 @@ let main () =
|
|||
List.iter S.do_task input;
|
||||
(* Small hack for dimacs, which do not output a "Prove" statement *)
|
||||
begin match lang with
|
||||
| P.Dimacs -> S.do_task @@ Dolmen.Statement.check_sat ()
|
||||
| P.Dimacs -> S.do_task @@ Dolmen.Statement.check_sat []
|
||||
| _ -> ()
|
||||
end;
|
||||
Gc.delete_alarm al;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue