Js2jsil_lib.JS2GIL_ParserAndCompiler
module TargetLangOptions : sig ... end
module Annot = Gillian.Gil_syntax.Annot.Basic
val pp_err : Stdlib.Format.formatter -> err -> unit
val create_compilation_result :
string ->
('a, string) Gillian.Gil_syntax.Prog.t ->
'b ->
('a, 'b, unit) Command_line.ParserAndCompiler.compiled_progs
val parse_and_compile_js :
string ->
((Js2jsil_lib.JSIL2GIL.Annot.Basic.t, string) Js2jsil_lib.JSIL2GIL.GProg.t
* tl_ast,
err)
Stdlib.result
val parse_and_compile_jsil :
string ->
((Js2jsil_lib.JSIL2GIL.Annot.Basic.t, string) Js2jsil_lib.JSIL2GIL.GProg.t,
'a)
Stdlib.result
val parse_and_compile_files :
string list ->
((Js2jsil_lib.JSIL2GIL.Annot.Basic.t, tl_ast, unit)
Command_line.ParserAndCompiler.compiled_progs,
err)
Stdlib.result
val other_imports :
(string
* (string ->
((Js2jsil_lib.JSIL2GIL.Annot.Basic.t, string) Js2jsil_lib.JSIL2GIL.GProg.t,
'a)
Stdlib.result))
list
val initialize : Gillian.Utils.Exec_mode.t -> unit