package jingoo

  1. Overview
  2. Docs
val filter_map : ('a -> 'b option) -> 'a list -> 'b list
val apply_name_of : Jg_types.expression -> string
val alias_names_of : Jg_types.expression list -> (string * string) list
val is_safe_expr : Jg_types.expression -> bool
val replace_blocks : Jg_types.ast -> Jg_types.ast
val get_file_path : Jg_types.environment -> string -> string
val init_context : ?env:Jg_types.environment -> ?models:(string * Jg_types.tvalue) list -> output:(string -> unit) -> unit -> Jg_types.context
val ast_from_lexbuf : env:Jg_types.environment -> string option -> Stdlib.Lexing.lexbuf -> Jg_types.ast
val ast_from_file : env:Jg_types.environment -> string -> Jg_types.ast
val ast_from_string : env:Jg_types.environment -> string -> Jg_types.ast
val eval_aux : env:Jg_types.environment -> ctx:Jg_types.context -> Jg_types.ast -> unit
val from_file : ?env:Jg_types.environment -> ?models:(string * Jg_types.tvalue) list -> output:(string -> unit) -> ?ctx:Jg_types.context -> string -> unit
val from_string : ?env:Jg_types.environment -> ?models:(string * Jg_types.tvalue) list -> ?file_path:'a -> output:(string -> unit) -> ?ctx:Jg_types.context -> string -> unit