Js2jsil_lib.JS_Utilsval js_fold :
(JS_Parser.Syntax.exp -> 'a -> 'a -> 'b list -> 'b list) ->
(JS_Parser.Syntax.exp -> 'a -> 'a) ->
'a ->
JS_Parser.Syntax.exp ->
'b listval js_map :
(JS_Parser.Syntax.exp -> JS_Parser.Syntax.exp) ->
JS_Parser.Syntax.exp ->
JS_Parser.Syntax.expval js_map_with_state :
(JS_Parser.Syntax.exp ->
JS_Parser.Syntax.exp_syntax ->
'a ->
'a ->
JS_Parser.Syntax.exp * 'a) ->
('a -> JS_Parser.Syntax.exp -> 'a) ->
'a ->
'a ->
JS_Parser.Syntax.exp ->
JS_Parser.Syntax.exp * 'aval test_func_decl_in_block : JS_Parser.Syntax.exp -> boolval get_all_assigned_declared_identifiers :
JS_Parser.Syntax.exp ->
JS_Parser.Syntax.var listval var_decls_inner : JS_Parser.Syntax.exp -> JS_Parser.Syntax.var listval var_decls : JS_Parser.Syntax.exp -> JS_Parser.Syntax.var listval get_fun_decls : JS_Parser.Syntax.exp -> JS_Parser.Syntax.exp listval get_names_of_named_function_expressions :
JS_Parser.Syntax.exp ->
string listval get_all_annots : JS_Parser.Syntax.exp -> JS_Parser.Syntax.annotation listval func_decls_in_elem : JS_Parser.Syntax.exp -> JS_Parser.Syntax.exp listval func_decls_in_exp : JS_Parser.Syntax.exp -> JS_Parser.Syntax.exp listval get_all_vars_f :
JS_Parser.Syntax.exp ->
JS_Parser.Syntax.var list ->
JS_Parser.Syntax.var listval returns_empty_exp : JS_Parser.Syntax.exp -> boolval is_stmt : JS_Parser.Syntax.exp -> boolval lift_flow_loc : JS_Parser.Loc.t -> Gillian.Utils.Location.t