InterpreterSourceval split :
colorize:bool ->
Ast.expression ->
Json.t ->
[> `List of [> `String of string ] list ]val interp :
colorize:bool ->
verbose:bool ->
?env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval operation :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Ast.expression ->
Ast.op ->
Json.t ->
unitval map :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval sort_by :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval min_by :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval max_by :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval unique_by :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval objects :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
(Ast.expression * Ast.expression option) list ->
Json.t ->
unitval flat_map :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval find :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval some :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval any_with_condition :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval all_with_condition :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval path_of :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval reduce :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
string ->
Ast.expression ->
Ast.expression ->
Json.t ->
unitval in_ :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Json.t ->
Ast.expression ->
unitval starts_with :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
is_deprecated:bool ->
Ast.expression ->
Json.t ->
unitval ends_with :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
is_deprecated:bool ->
Ast.expression ->
Json.t ->
unitval with_entries :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval alternative :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Ast.expression ->
Json.t ->
unitval contains :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval index_of :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval rindex_of :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval group_by :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval while_loop :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Ast.expression ->
Json.t ->
unitval until_loop :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Ast.expression ->
Json.t ->
unitval recurse_with_cond :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Ast.expression ->
Json.t ->
unitval walk_tree :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval try_catch :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Ast.expression option ->
Json.t ->
unitval limit :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
int ->
Ast.expression ->
Json.t ->
unitval error_msg :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression option ->
Json.t ->
unitval isempty :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval del :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval getpath :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval setpath :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Ast.expression ->
Json.t ->
unitval paths_filter :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Json.t ->
unitval assign :
colorize:bool ->
verbose:bool ->
env:(string * Json.t) list ->
Ast.expression ->
Ast.expression ->
Json.t ->
unit