Module Interpret.Make

Functor for creating a solver execution module

Parameters

Signature

type solver = Solver.t

The type representing a solver

type exec_state = Solver.t Interpret_intf.state

The type representing the execution state of interpreter

val start : ?state:exec_state -> ?quiet:bool -> no_strict_status:bool -> Ast.Script.t -> exec_state

Initializes execution with an optional state