External.M
JSIL external procedure calls
module Val : Gillian.General.Val.S
module Store : Gillian.General.Store.S with type vt = Val.t
module Call_stack : Gillian.General.Call_stack.S with type vt = Val.t and type store_t = Store.t
val execute_printf :
'a ->
State.t ->
'b ->
int ->
Gillian.Gil_syntax.Var.t ->
Val.t list ->
'c ->
(State.t * 'b * int * int) list
val execute :
('a, int) Gillian.Gil_syntax.Prog.t ->
State.t ->
Call_stack.t ->
int ->
string ->
string ->
Val.t list ->
int option ->
(State.t * Call_stack.t * int * int) list
General External Procedure Treatment