SLRphased.Makethe two-phased terminating SLR3 box solver
module S : Analyses.EqConstrSysmodule HM : Batteries.Hashtbl.S with type key = S.vinclude sig ... endval stack_d : int refval max_c : int refval histo : int HM.tval increase : S.Var.t -> unitval new_var_event : S.Var.t -> unitval get_var_event : S.Var.t -> unitval eval_rhs_event : S.Var.t -> unitval print_solver_stats : (unit -> unit) refval ncontexts : int refval print_context_stats : 'a HM.t -> unitval stats_csv : unit BatIO.output optionval write_csv : string list -> unit BatIO.output -> unitmodule VS : sig ... endmodule P : sig ... endmodule HPM : sig ... end