Module Brzo.Sexp

S-expression toolbox.

val of_string : ?⁠file:B0_std.Fpath.t -> string -> (B0_serialk_sexp.Sexp.t, string) Stdlib.result

of_string is like B0_serialk_sexp.Sexp.seq_of_string' but with alternate error formatting.

val of_file : B0_std.Fpath.t -> (B0_serialk_sexp.Sexp.t * 'a list, string) Stdlib.result

of_file file reads from file using of_string.

val query : 'a B0_serialk_sexp.Sexpq.t -> (B0_serialk_sexp.Sexp.t * B0_serialk_sexp.Sexpq.path) -> ('a, string) Stdlib.result

query is like B0_serialk_sexp.Sexp.query' but with alternate error formatting.

val fpath : B0_std.Fpath.t B0_serialk_sexp.Sexpq.t

fpath is queries atoms for file paths.