(* interface functions ******************************************************)
let procedural_of_acic_object ~ids_to_inner_sorts ~ids_to_inner_types
- ?info ?depth ?flavour prefix anobj =
- let st = P2.init ~ids_to_inner_sorts ~ids_to_inner_types ?depth [] in
+ ?info params anobj =
+ let st = P2.init ~ids_to_inner_sorts ~ids_to_inner_types params [] in
L.time_stamp "P : LEVEL 2 ";
HLog.debug "Procedural: level 2 transformation";
- let steps = P2.proc_obj st ?flavour ?info anobj in
+ let steps = P2.proc_obj st ?info anobj in
let _ = match !tex_formatter with
| None -> ()
| Some frm -> X.tex_of_steps frm ids_to_inner_sorts steps
let r = List.rev (T.render_steps [] steps) in
L.time_stamp "P : DONE "; r
-let procedural_of_acic_term ~ids_to_inner_sorts ~ids_to_inner_types ?depth
- prefix context annterm =
- let st = P2.init ~ids_to_inner_sorts ~ids_to_inner_types ?depth context in
+let procedural_of_acic_term ~ids_to_inner_sorts ~ids_to_inner_types params
+ context annterm =
+ let st = P2.init ~ids_to_inner_sorts ~ids_to_inner_types params context in
HLog.debug "Procedural: level 2 transformation";
let steps = P2.proc_proof st annterm in
let _ = match !tex_formatter with