package jingoo

  1. Overview
  2. Docs
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 align_block : Jg_types.statement list -> Jg_types.ast
val reset_interp : unit -> unit
val import_macro : ?namespace:string -> ?select:(string * string) list -> Jg_types.environment -> Jg_types.context -> Jg_types.ast -> Jg_types.context
val get_file_path : Jg_types.environment -> Jg_types.context -> string -> string
val statements_from_file : Jg_types.environment -> Jg_types.context -> string -> Jg_types.ast
val statements_from_string : ?file_path:string -> Jg_types.context -> bytes -> Jg_types.ast
val init_context : ?env:Jg_types.environment -> ?models:(string * Jg_types.tvalue) list -> unit -> Jg_types.context
val from_file : ?env:Jg_types.environment -> ?models:(string * Jg_types.tvalue) list -> string -> string
val from_string : ?env:Jg_types.environment -> ?ctx:Jg_types.context -> ?models:(string * Jg_types.tvalue) list -> ?file_path:string -> bytes -> string