Module Merlin_utils.Std
type json = [ | `Assoc of (string * Merlin_utils.Std.json) list| `Bool of bool| `Float of float| `Int of int| `List of Merlin_utils.Std.json list| `Null| `String of string
]module Json : sig ... endmodule Hashtbl : sig ... endmodule List : sig ... endmodule Option : sig ... endmodule Result : sig ... endmodule String : sig ... endval sprintf : ('a, unit, string) Stdlib.format -> 'amodule Format : sig ... endmodule Lexing : sig ... endmodule Char : sig ... endmodule Glob : sig ... endval fprintf :
Merlin_utils.Std.Format.formatter ->
('a, Merlin_utils.Std.Format.formatter, unit) Stdlib.format ->
'aval lazy_eq : 'a Stdlib.Lazy.t -> 'a Stdlib.Lazy.t -> boolval let_ref : 'a Stdlib.ref -> 'a -> (unit -> 'b) -> 'bval failwithf : ('a, unit, string, 'b) Stdlib.format4 -> 'amodule Shell : sig ... endmodule System : sig ... endSome value that must be interpreted with respect to a specific work directory. (e.g. for resolving relative paths or executing sub-commands
val dump_with_workdir :
('a -> Merlin_utils.Std.json) ->
'a Merlin_utils.Std.with_workdir ->
Merlin_utils.Std.json