Index of values


A
add [Src_pos.Absolute]
add [Src_pos.Relative]
add_annot_pos [Pre_sexp]
add_annot_pos1 [Pre_sexp]
add_auto [Conv.Exn_converter]
add_auto ?finalise templ sexp_of_exn registers exception S-expression converter sexp_of_exn for exceptions having same constructor as template templ, unless the number of stored handlers for the given template exceeds get_max_exn_tags (), in which case the handler will never be called.
add_bump [Pre_sexp]
add_bump_line [Pre_sexp]
add_bump_pos [Pre_sexp]
add_slow [Conv.Exn_converter]
add_slow sexp_of_exn registers exception S-expression converter sexp_of_exn and returns a handle.
advance [Sexp_with_layout.Render]
array_of_sexp [Std]
array_of_sexp [Conv]
array_of_sexp conv sexp converts S-expression sexp to a value of type 'a array using conversion function conv, which converts an S-expression to a value of type 'a.

B
big_int_of_sexp [Big_int]
big_int_of_sexp [Conv]
big_int_of_sexp sexp converts S-expression sexp to a value of type Big_int.big_int.
bigstring_of_sexp [Conv]
bigstring_of_sexp sexp converts S-expression sexp to a bigstring (character bigarray in C-layout).
bind [Sexp_with_layout.Render]
bind [Sexp_intf.S.With_layout.Render]
bool_of_sexp [Std]
bool_of_sexp [Conv]
bool_of_sexp sexp converts S-expression sexp to a value of type bool.
bstr_ws_buf [Pre_sexp]
buffer [Pre_sexp]
bump_found_atom [Pre_sexp]
bump_line_cont [Pre_sexp]
bump_pos_cont [Pre_sexp]
bump_text_line [Pre_sexp]
bump_text_pos [Pre_sexp]

C
char_of_sexp [Std]
char_of_sexp [Conv]
char_of_sexp sexp converts S-expression sexp to a value of type char.
check_str_bounds [Pre_sexp]
conv [Sexp_intf.S.Annotated]
conv f annot_sexp converts the S-expression associated with annotated S-expression annot_sexp using f.
conv [Pre_sexp.Annotated]
create [Sexp_intf.S.Parse_pos]
create ?text_line ?text_char ?buf_pos ?global_offset ()
create [Pre_sexp.Parse_pos]

D
default_indent [Sexp_intf.S]
default_indent reference to default indentation level for human-readable conversions.
default_indent [Pre_sexp]
default_string_of_float [Conv]
default_string_of_float reference to the default function used to convert floats to strings.
del_slow [Conv.Exn_converter]
del_slow handle unregisters exception S-expression converter with handle handle.
diff [Src_pos.Absolute]

E
emit_char [Sexp_with_layout.Render]
emit_chars [Sexp_with_layout.Render]
emit_string [Sexp_with_layout.Render]
empty_list_invalid_poly_var [Conv_error]
empty_list_invalid_sum [Conv_error]
empty_type [Conv_error]
extract_match [Path]
extract_match tag n sexp
extract_pos [Path]
extract_pos n sexp
extract_rec [Path]
extract_rec name sexp

F
find_sexp [Sexp_intf.S.Annotated]
find_sexp annot_sexp sexp
find_sexp [Pre_sexp.Annot]
float32_mat_of_sexp [Conv]
float32_mat_of_sexp sexp converts S-expression sexp to a two-dimensional bigarray of 32-bit floats in Fortran-layout.
float32_vec_of_sexp [Conv]
float32_vec_of_sexp sexp converts S-expression sexp to a one-dimensional bigarray of 32-bit floats in Fortran-layout.
float64_mat_of_sexp [Conv]
float64_mat_of_sexp sexp converts S-expression sexp to a two-dimensional bigarray of 64-bit floats in Fortran-layout.
float64_vec_of_sexp [Conv]
float64_vec_of_sexp sexp converts S-expression sexp to a one-dimensional bigarray of 64-bit floats in Fortran-layout.
float_of_sexp [Std]
float_of_sexp [Conv]
float_of_sexp sexp converts S-expression sexp to a value of type float.
forget_t [Sexp_with_layout.Forget.Cps]
forget_toc [Sexp_with_layout.Forget.Cps]
forget_tocs [Sexp_with_layout.Forget.Cps]
fun_of_sexp [Conv]
fun_of_sexp sexp

G
gen_input_rev_sexps [Pre_sexp]
gen_input_sexp [Pre_sexp]
gen_load_rev_sexps [Pre_sexp]
gen_load_sexp [Pre_sexp]
gen_load_sexp_loc [Pre_sexp]
gen_of_string_conv [Pre_sexp]
gen_of_string_conv_exn [Pre_sexp]
geq [Src_pos.Absolute]
get [Path]
get ?path ?str sexp if path is provided, use it as path.
get_annot_range [Pre_sexp]
get_bstr_sub_str [Pre_sexp]
get_conv_exn [Sexp_intf.S.Annotated]
get_conv_exn ~file ~exc annot_sexp
get_conv_exn [Pre_sexp.Annotated]
get_glob_ofs [Pre_sexp]
get_main_buf [Pre_sexp]
get_max_exn_tags [Conv.Exn_converter]
set_max_exn_tags () return the maximum number of converters for exceptions with the same template.
get_range [Sexp_intf.S.Annotated]
get_range annot_sexp
get_range [Pre_sexp.Annot]
get_sexp [Sexp_intf.S.Annotated]
get_sexp annot_sexp
get_sexp [Pre_sexp.Annot]

H
hashtbl_of_sexp [Conv]
hashtbl_of_sexp conv_key conv_value sexp converts S-expression sexp to a value of type ('a, 'b) Hashtbl.t using conversion function conv_key, which converts an S-expression to hashtable key of type 'a, and function conv_value, which converts an S-expression to hashtable value of type 'b.

I
init_annot_pstate [Pre_sexp]
input_rev_sexps [Sexp_intf.S.Annotated]
input_sexps ?parse_pos ?buf ic like Sexp_intf.S.Annotated.input_rev_sexps, but returns a list of annotated S-expressions.
input_rev_sexps [Sexp_intf.S]
input_rev_sexps ?parse_pos ?buf ic same as Sexp.input_sexps, but returns a reversed list of S-expressions, which is slightly more efficient.
input_rev_sexps [Pre_sexp.Annotated]
input_rev_sexps [Pre_sexp]
input_sexp [Sexp_intf.S.Annotated]
input_sexp ?parse_pos ic like Sexp_intf.S.Annotated.input_sexp, but returns an annotated S-expression instead.
input_sexp [Sexp_intf.S]
input_sexp ?parse_pos ic parses an S-expression from input channel ic using initial position information in parse_pos.
input_sexp [Pre_sexp.Annotated]
input_sexp [Pre_sexp]
input_sexps [Sexp_intf.S.Annotated]
input_sexps ?parse_pos ?buf ic like Sexp_intf.S.Annotated.input_sexps, but returns a list of annotated S-expressions.
input_sexps [Sexp_intf.S]
input_sexps ?parse_pos ?buf ic parses whitespace separated S-expressions from input channel ic until EOF is reached.
input_sexps [Pre_sexp.Annotated]
input_sexps [Pre_sexp]
int32_of_sexp [Std]
int32_of_sexp [Conv]
int32_of_sexp sexp converts S-expression sexp to a value of type int32.
int64_of_sexp [Std]
int64_of_sexp [Conv]
int64_of_sexp sexp converts S-expression sexp to a value of type int64.
int_of_sexp [Std]
int_of_sexp [Conv]
int_of_sexp sexp converts S-expression sexp to a value of type int.
iter [Sexp_with_layout.List]

L
lazy_t_of_sexp [Std]
lazy_t_of_sexp [Conv]
lazy_t_of_sexp conv sexp converts S-expression sexp to a value of type 'a lazy_t using conversion function conv, which converts an S-expression to a value of type 'a.
list_map [Conv]
We re-export a tail recursive map function, because some modules override the standard library functions (e.g.
list_of_sexp [Std]
list_of_sexp [Conv]
list_of_sexp conv sexp converts S-expression sexp to a value of type 'a list using conversion function conv, which converts an S-expression to a value of type 'a.
load_rev_sexps [Sexp_intf.S.Annotated]
load_rev_sexps ?buf file like Sexp_intf.S.Annotated.load_rev_sexps, but returns a list of annotated S-expressions.
load_rev_sexps [Sexp_intf.S]
load_rev_sexps ?buf file same as Sexp.load_sexps, but returns a reversed list of S-expressions, which is slightly more efficient.
load_rev_sexps [Pre_sexp.Annotated]
load_rev_sexps [Pre_sexp]
load_sexp [Sexp_intf.S.Annotated]
load_sexp ?strict ?buf file like Sexp_intf.S.Annotated.load_sexp, but returns an annotated S-expression.
load_sexp [Sexp_intf.S]
load_sexp ?strict ?buf file reads one S-expression from file using buffer buf for storing intermediate data.
load_sexp [Pre_sexp.Annotated]
load_sexp [Pre_sexp]
load_sexp_conv [Sexp_intf.S]
load_sexp_conv ?strict ?buf file f like Sexp.load_sexp, but performs a conversion on the fly using f.
load_sexp_conv [Pre_sexp]
load_sexp_conv_exn [Sexp_intf.S]
load_sexp_conv_exn ?strict ?buf file f like Sexp_intf.S.load_sexp_conv, but returns the converted value or raises Of_sexp_error with exact location information in the case of a conversion error.
load_sexp_conv_exn [Pre_sexp]
load_sexps [Sexp_intf.S.Annotated]
load_sexps ?buf file like Sexp_intf.S.Annotated.load_sexps, but returns a list of annotated S-expressions.
load_sexps [Sexp_intf.S]
load_sexps ?buf file reads a list of whitespace separated S-expressions from file using buffer buf for storing intermediate data.
load_sexps [Pre_sexp.Annotated]
load_sexps [Pre_sexp]
load_sexps_conv [Sexp_intf.S]
load_sexps_conv ?buf file f like Sexp.load_sexps, but performs a conversion on the fly using f.
load_sexps_conv [Pre_sexp]
load_sexps_conv_exn [Sexp_intf.S]
load_sexps_conv_exn ?buf file f like Sexp_intf.S.load_sexps_conv, but returns the converted value or raises Of_sexp_error with exact location information in the case of a conversion error.
load_sexps_conv_exn [Pre_sexp]

M
main [Lexer]
main [Sexp_with_layout.Lexer]
main [Sexp_intf.S.With_layout.Lexer]
main_with_layout [Lexer]
map [Sexp_with_layout.List]
mat_of_sexp [Conv]
mat_of_sexp sexp same as Conv.float64_mat_of_sexp.
maybe_esc_str [Pre_sexp]
maybe_parse_bad_atom_hash [Pre_sexp]
maybe_parse_bad_atom_pipe [Pre_sexp]
maybe_parse_close_comment [Pre_sexp]
maybe_parse_comment [Pre_sexp]
mk_annot_atom [Pre_sexp]
mk_annot_list [Pre_sexp]
mk_annot_pos [Pre_sexp]
mk_annot_pos1 [Pre_sexp]
mk_cont [Pre_sexp]
mk_cont_parser [Pre_sexp]
mk_cont_state [Pre_sexp]
mk_parse_pos [Pre_sexp]
mk_this_parse [Pre_sexp]
must_escape [Pre_sexp]

N
nat_of_sexp [Nat]
nat_of_sexp [Conv]
nat_of_sexp sexp converts S-expression sexp to a value of type Nat.nat.
nativeint_of_sexp [Std]
nativeint_of_sexp [Conv]
nativeint_of_sexp sexp converts S-expression sexp to a value of type nativeint.
nested_list_invalid_poly_var [Conv_error]
nested_list_invalid_sum [Conv_error]
no_matching_variant_found [Conv_error]
no_variant_match [Conv_error]
num_of_sexp [Num]
num_of_sexp [Conv]
num_of_sexp sexp converts S-expression sexp to a value of type Nat.num.

O
of_bigstring [Sexp_intf.S.Annotated]
of_bigstring bstr same as Sexp_intf.S.Annotated.of_string, but operates on bigstrings.
of_bigstring [Sexp_intf.S]
of_bigstring bstr same as Sexp_intf.S.of_string, but operates on bigstrings.
of_bigstring [Pre_sexp.Annotated]
of_bigstring [Pre_sexp]
of_bigstring_conv [Sexp_intf.S]
of_bigstring_conv bstr conv like Sexp_intf.S.of_bigstring, but performs type conversion with conv.
of_bigstring_conv [Pre_sexp]
of_bigstring_conv_exn [Sexp_intf.S]
of_bigstring_conv_exn bstr conv like Sexp_intf.S.of_bigstring_conv, but raises Sexp_intf.S.Of_string_conv_exn.E if type conversion fails.
of_bigstring_conv_exn [Pre_sexp]
of_lexing [Src_pos.Absolute]
of_sexp_error [Conv]
of_sexp_error reason sexp
of_sexp_error_exn [Conv]
of_sexp_error exc sexp
of_string [Sexp_intf.S.Annotated]
of_string str same as Sexp_intf.S.Annotated.of_string, but returns an annotated S-expression.
of_string [Sexp_intf.S]
of_string str converts string str to an S-expression.
of_string [Pre_sexp.Annotated]
of_string [Pre_sexp]
of_string__of__of_sexp [Conv]
of_string__of__of_sexp conv str converts the S-expression str represented as a string to an OCaml-value by using conversion function conv.
of_string_bigstring [Pre_sexp]
of_string_conv [Sexp_intf.S]
of_string_conv str conv like Sexp_intf.S.of_string, but performs type conversion with conv.
of_string_conv [Pre_sexp]
of_string_conv_exn [Sexp_intf.S]
of_string_conv_exn str conv like Sexp_intf.S.of_string_conv, but raises Sexp_intf.S.Of_string_conv_exn.E if type conversion fails.
of_string_conv_exn [Pre_sexp]
opaque_of_sexp [Conv]
opaque_of_sexp sexp
open_temp_file [Pre_sexp.Tmp_file]
option_of_sexp [Std]
option_of_sexp [Conv]
option_of_sexp conv sexp converts S-expression sexp to a value of type 'a option using conversion function conv, which converts an S-expression to a value of type 'a.
origin [Src_pos.Absolute]
output [Sexp_intf.S]
output oc sexp same as output_mach.
output [Pre_sexp]
output_hum [Sexp_intf.S]
output_hum oc sexp outputs S-expression sexp to output channel oc in human readable form.
output_hum [Pre_sexp]
output_hum_indent [Sexp_intf.S]
output_hum_indent indent oc sexp outputs S-expression sexp to output channel oc in human readable form using indentation level indent.
output_hum_indent [Pre_sexp]
output_mach [Sexp_intf.S]
output_mach oc sexp outputs S-expression sexp to output channel oc in machine readable (i.e.
output_mach [Pre_sexp]
output_sexp_nl [Pre_sexp]
output_sexps_nl [Pre_sexp]

P
pair_of_sexp [Conv]
pair_of_sexp conv1 conv2 sexp converts S-expression sexp to a pair of type 'a * 'b using conversion functions conv1 and conv2, which convert S-expressions to values of type 'a and 'b respectively.
parse [Sexp_intf.S.Annotated]
parse ?parse_pos ?len str same as Sexp_intf.S.Annotated.parse, but returns an S-expression annotated with location information.
parse [Sexp_intf.S]
parse ?parse_pos ?len str (partially) parses an S-expression in string buffer str starting out with position information provided in parse_pos and reading at most len characters.
parse [Pre_sexp.Annotated]
parse [Pre_sexp]
parse [Path]
parse str
parse_atom [Pre_sexp]
parse_bigstring [Sexp_intf.S.Annotated]
parse_bigstring ?parse_pos ?len str same as Sexp_intf.S.Annotated.parse_bigstring, but returns an S-expression annotated with location information.
parse_bigstring [Sexp_intf.S]
parse_bigstring ?parse_pos ?len str same as Sexp_intf.S.parse, but operates on bigstrings.
parse_bigstring [Pre_sexp.Annotated]
parse_bigstring [Pre_sexp]
parse_bigstring_annot [Pre_sexp]
parse_block_comment [Pre_sexp]
parse_comment [Pre_sexp]
parse_dec [Pre_sexp]
parse_escaped [Pre_sexp]
parse_hex [Pre_sexp]
parse_nl [Pre_sexp]
parse_quoted [Pre_sexp]
parse_sexp_comment [Pre_sexp]
parse_skip_ws [Pre_sexp]
parse_skip_ws_nl [Pre_sexp]
parse_str [Pre_sexp]
parse_str_annot [Pre_sexp]
pp [Sexp_intf.S]
pp ppf sexp same as pp_mach.
pp [Pre_sexp]
pp_hum [Sexp_intf.S]
pp_hum ppf sexp outputs S-expression sexp to formatter ppf in human readable form.
pp_hum [Pre_sexp]
pp_hum_indent [Sexp_intf.S]
pp_hum_indent n ppf sexp outputs S-expression sexp to formatter ppf in human readable form and indentation level n.
pp_hum_indent [Pre_sexp]
pp_hum_rest [Pre_sexp]
pp_mach [Sexp_intf.S]
pp_mach ppf sexp outputs S-expression sexp to formatter ppf in machine readable (i.e.
pp_mach [Pre_sexp]
pp_mach_internal [Pre_sexp]
pp_mach_rest [Pre_sexp]
pp_maybe_esc_str [Pre_sexp]
prng [Pre_sexp.Tmp_file]
ptag_incorrect_n_args [Conv_error]
ptag_no_args [Conv_error]
ptag_takes_args [Conv_error]

R
raise_conv_exn [Pre_sexp]
raise_parse_error [Pre_sexp]
raise_unexpected_char [Pre_sexp]
ratio_of_sexp [Ratio]
ratio_of_sexp [Conv]
ratio_of_sexp sexp converts S-expression sexp to a value of type Nat.ratio.
read_old_option_format [Conv]
read_old_option_format reference for the default option format used to read option values.
record_check_extra_fields [Conv]
record_check_extra_fields checks for extra (= unknown) fields in record S-expressions.
record_duplicate_fields [Conv_error]
record_extra_fields [Conv_error]
record_get_undefined_loop [Conv_error]
record_list_instead_atom [Conv_error]
record_only_pairs_expected [Conv_error]
record_poly_field_value [Conv_error]
record_superfluous_fields [Conv_error]
record_undefined_elements [Conv_error]
ref_of_sexp [Std]
ref_of_sexp [Conv]
ref_of_sexp conv sexp converts S-expression sexp to a value of type 'a ref using conversion function conv, which converts an S-expression to a value of type 'a.
reg_parse_quoted [Pre_sexp]
register [Exn_magic]
register1 [Exn_magic]
register10 [Exn_magic]
register2 [Exn_magic]
register3 [Exn_magic]
register4 [Exn_magic]
register5 [Exn_magic]
register6 [Exn_magic]
register7 [Exn_magic]
register8 [Exn_magic]
register9 [Exn_magic]
relativize [Type_with_layout]
render [Sexp_with_layout.Render]
render_c [Sexp_with_layout.Render]
render_t [Sexp_with_layout.Render]
render_toc [Sexp_with_layout.Render]
replace [Path]
replace ?path ?str sexp ~subst like get, but does not extract a sub-expression but substitutes it with subst.
replace_no_path [Path]
replace_no_path ~str sexp ~subst like replace, but does not take optional arguments.
return [Sexp_with_layout.Render]
return [Sexp_intf.S.With_layout.Render]
rev_sexps [Parser]
rev_sexps [Parser_with_layout]
rev_sexps [Sexp_intf.S.With_layout.Parser]
run [Sexp_with_layout.Render]
run [Sexp_intf.S.With_layout.Render]

S
save [Sexp_intf.S]
save ?perm file sexp same as Sexp_intf.S.save_mach.
save [Pre_sexp]
save_hum [Sexp_intf.S]
save_hum ?perm file sexp outputs S-expression sexp to file in human readable form.
save_hum [Pre_sexp]
save_mach [Sexp_intf.S]
save_mach ?perm file sexp outputs S-expression sexp to file in machine readable (i.e.
save_mach [Pre_sexp]
save_of_output [Pre_sexp]
save_sexps [Sexp_intf.S]
save_sexps ?perm file sexp same as Sexp_intf.S.save_sexps_mach.
save_sexps [Pre_sexp]
save_sexps_hum [Sexp_intf.S]
save_sexps_hum ?perm file sexps outputs S-expression list sexps to file in human readable form, each sexp being followed by a newline.
save_sexps_hum [Pre_sexp]
save_sexps_mach [Sexp_intf.S]
save_sexps_mach ?perm file sexps outputs S-expression list sexps to file in machine readable form, each sexp being followed by a newline.
save_sexps_mach [Pre_sexp]
scan_fold_sexps [Sexp_intf.S]
scan_fold_sexps ?buf ~f ~init lexbuf folds over all whitespace separated S-expressions scanned from lex buffer lexbuf using function f, initial state init, and the optional string buffer buf for storing intermediate strings.
scan_fold_sexps [Pre_sexp]
scan_iter_sexps [Sexp_intf.S]
scan_iter_sexps ?buf ~f lexbuf iterates over all whitespace separated S-expressions scanned from lex buffer lexbuf using function f, and the optional string buffer buf for storing intermediate strings.
scan_iter_sexps [Pre_sexp]
scan_rev_sexps [Sexp_intf.S]
scan_rev_sexps ?buf lexbuf same as Sexp_intf.S.scan_sexps, but returns the reversed list and is slightly more efficient.
scan_rev_sexps [Pre_sexp]
scan_sexp [Sexp_intf.S]
scan_sexp ?buf lexbuf scans an S-expression from lex buffer lexbuf using the optional string buffer buf for storing intermediate strings.
scan_sexp [Pre_sexp]
scan_sexp_opt [Sexp_intf.S]
scan_sexp_opt ?buf lexbuf is equivalent to scan_sexp ?buf lexbuf except that it returns None when the eof is reached.
scan_sexp_opt [Pre_sexp]
scan_sexps [Sexp_intf.S]
scan_sexps ?buf lexbuf reads a list of whitespace separated S-expressions from lex buffer lexbuf using the optional string buffer buf for storing intermediate strings.
scan_sexps [Pre_sexp]
scan_sexps_conv [Sexp_intf.S]
scan_sexps_conv ?buf ~f lexbuf maps all whitespace separated S-expressions scanned from lex buffer lexbuf to some list using function f, and the optional string buffer buf for storing intermediate strings.
scan_sexps_conv [Pre_sexp]
search_physical [Sexp_intf.S]
search_physical sexp ~contained
search_physical [Pre_sexp]
set_max_exn_tags [Conv.Exn_converter]
set_max_exn_tags n sets the maximum number of converters for exceptions with the same template to n.
set_parse_pos [Pre_sexp]
sexp [Parser]
sexp [Sexp_with_layout.Render]
sexp [Parser_with_layout]
sexp [Sexp_intf.S.With_layout.Parser]
sexp [Sexp_intf.S.With_layout.Render]
sexp_of_array [Std]
sexp_of_array [Conv]
sexp_of_array conv ar converts the value ar of type 'a array to an S-expression.
sexp_of_big_int [Big_int]
sexp_of_big_int [Conv]
sexp_of_big_int n converts the value n of type Big_int.big_int to an S-expression.
sexp_of_bigstring [Conv]
sexp_of_bigstring bstr converts a bigstring (character bigarray in C-layout) to an S-expression.
sexp_of_bool [Std]
sexp_of_bool [Conv]
sexp_of_bool b converts the value x of type bool to an S-expression.
sexp_of_char [Std]
sexp_of_char [Conv]
sexp_of_char c converts the value c of type char to an S-expression.
sexp_of_comment [Type_with_layout.Make.S]
sexp_of_comment [Sexp_intf.S.With_layout]
sexp_of_exn [Std]
sexp_of_exn [Conv]
sexp_of_exn exc converts exception exc to an S-expression.
sexp_of_exn_opt [Conv]
sexp_of_exn_opt exc converts exception exc to Some sexp.
sexp_of_float [Std]
sexp_of_float [Conv]
sexp_of_float n converts the value n of type float to an S-expression.
sexp_of_float32_mat [Conv]
sexp_of_float32_mat mat converts the two-dimensional bigarray mat of 32-bit floats in Fortran-layout to an S-expression.
sexp_of_float32_vec [Conv]
sexp_of_float32_vec vec converts the one-dimensional bigarray vec of 32-bit floats in Fortran-layout to an S-expression.
sexp_of_float64_mat [Conv]
sexp_of_float64_mat mat converts the two-dimensional bigarray mat of 64-bit floats in Fortran-layout to an S-expression.
sexp_of_float64_vec [Conv]
sexp_of_float64_vec vec converts the one-dimensional bigarray vec of 64-bit floats in Fortran-layout to an S-expression.
sexp_of_fun [Conv]
sexp_of_fun f converts the value f of function type to a dummy S-expression.
sexp_of_hashtbl [Conv]
sexp_of_hashtbl conv_key conv_value htbl converts the value htbl of type ('a, 'b) Hashtbl.t to an S-expression.
sexp_of_int [Std]
sexp_of_int [Conv]
sexp_of_int n converts the value n of type int to an S-expression.
sexp_of_int32 [Std]
sexp_of_int32 [Conv]
sexp_of_int32 n converts the value n of type int32 to an S-expression.
sexp_of_int64 [Std]
sexp_of_int64 [Conv]
sexp_of_int64 n converts the value n of type int64 to an S-expression.
sexp_of_lazy_t [Std]
sexp_of_lazy_t [Conv]
sexp_of_lazy_t conv l converts the value l of type 'a lazy_t to an S-expression.
sexp_of_list [Std]
sexp_of_list [Conv]
sexp_of_list conv lst converts the value lst of type 'a list to an S-expression.
sexp_of_mat [Conv]
sexp_of_mat mat same as Conv.sexp_of_float64_mat.
sexp_of_nat [Nat]
sexp_of_nat [Conv]
sexp_of_nat n converts the value n of type Nat.nat to an S-expression.
sexp_of_nativeint [Std]
sexp_of_nativeint [Conv]
sexp_of_nativeint n converts the value n of type nativeint to an S-expression.
sexp_of_num [Num]
sexp_of_num [Conv]
sexp_of_num n converts the value n of type Num.num to an S-expression.
sexp_of_opaque [Conv]
sexp_of_opaque x converts the value x of opaque type to an S-expression.
sexp_of_option [Std]
sexp_of_option [Conv]
sexp_of_option conv opt converts the value opt of type 'a option to an S-expression.
sexp_of_pair [Conv]
sexp_of_pair conv1 conv2 pair converts a pair to an S-expression.
sexp_of_pos [Sexp_with_layout]
sexp_of_pos [Sexp_intf.S.With_layout]
sexp_of_ratio [Ratio]
sexp_of_ratio [Conv]
sexp_of_ratio n converts the value n of type Ratio.ratio to an S-expression.
sexp_of_ref [Std]
sexp_of_ref [Conv]
sexp_of_ref conv r converts the value r of type 'a ref to an S-expression.
sexp_of_string [Std]
sexp_of_string [Conv]
sexp_of_bool str converts the value str of type string to an S-expression.
sexp_of_t [Type_with_layout.Make.S]
sexp_of_t [Lazy]
sexp_of_t [Hashtbl]
sexp_of_t [Src_pos.Absolute]
sexp_of_t [Src_pos.Relative]
sexp_of_t [Sexp_intf.S.With_layout]
sexp_of_t [Sexp_intf.S]
sexp_of_t sexp maps S-expressions which are part of a type with automated S-expression conversion to themselves.
sexp_of_t [Pre_sexp]
sexp_of_t_or_comment [Type_with_layout.Make.S]
sexp_of_t_or_comment [Sexp_intf.S.With_layout]
sexp_of_triple [Conv]
sexp_of_triple conv1 conv2 conv3 triple converts a triple to an S-expression using conv1, conv2, and conv3 to convert its elements.
sexp_of_unit [Std]
sexp_of_unit [Conv]
sexp_of_unit () converts a value of type unit to an S-expression.
sexp_of_vec [Conv]
sexp_of_vec vec same as Conv.sexp_of_float64_vec.
sexp_opt [Parser]
sexp_opt [Parser_with_layout]
sexp_opt [Sexp_intf.S.With_layout.Parser]
sexps [Parser]
sexps [Parser_with_layout]
sexps [Sexp_intf.S.With_layout.Parser]
sexps_abs [Parser_with_layout]
sexps_abs [Sexp_intf.S.With_layout.Parser]
silly_type [Conv_error]
size [Sexp_intf.S]
size sexp
size [Pre_sexp]
size_loop [Pre_sexp]
stag_incorrect_n_args [Conv_error]
stag_no_args [Conv_error]
stag_takes_args [Conv_error]
string_of__of__sexp_of [Conv]
string_of__of__sexp_of conv x converts the OCaml-value x to an S-expression represented as a string by using conversion function conv.
string_of_sexp [Std]
string_of_sexp [Conv]
string_of_sexp sexp converts S-expression sexp to a value of type string.
sub [Src_pos.Absolute]
sub [Src_pos.Relative]
subst_found [Sexp_intf.S]
subst_found sexp ~subst found
subst_found [Pre_sexp]
subst_path [Path]
subst_path sexp path

T
t [Sexp_with_layout.Forget]
t [Sexp_intf.S.With_layout.Forget]
t_of_sexp [Lazy]
t_of_sexp [Hashtbl]
t_of_sexp [Sexp_intf.S]
t_of_sexp sexp maps S-expressions which are part of a type with automated S-expression conversion to themselves.
t_of_sexp [Pre_sexp]
t_or_comment [Sexp_with_layout.Forget]
t_or_comment [Sexp_intf.S.With_layout.Forget]
t_or_comments [Sexp_with_layout.Forget]
t_or_comments [Sexp_intf.S.With_layout.Forget]
temp_file_name [Pre_sexp.Tmp_file]
to_buffer [Sexp_intf.S]
to_buffer ~buf sexp same as Sexp_intf.S.to_buffer_mach.
to_buffer [Pre_sexp]
to_buffer_gen [Sexp_intf.S]
to_buffer_gen ~buf ~add_char ~add_string sexp outputs the S-expression sexp converted to a string to buffer buf using the output functions add_char and add_string.
to_buffer_gen [Pre_sexp]
to_buffer_hum [Sexp_intf.S]
to_buffer_hum ~buf ?indent sexp outputs the S-expression sexp converted to a string in human readable form to buffer buf.
to_buffer_hum [Pre_sexp]
to_buffer_mach [Sexp_intf.S]
to_buffer_mach ~buf sexp outputs the S-expression sexp converted to a string in machine readable (i.e.
to_buffer_mach [Pre_sexp]
to_string [Sexp_intf.S.Cont_state]
to_string cont_state converts state of parser continuation cont_state to a string.
to_string [Sexp_intf.S]
to_string sexp same as to_string_mach.
to_string [Pre_sexp.Cont_state]
to_string [Pre_sexp]
to_string_hum [Sexp_intf.S]
to_string_hum ?indent sexp converts S-expression sexp to a string in human readable form with indentation level indent.
to_string_hum [Pre_sexp]
to_string_mach [Sexp_intf.S]
to_string_mach sexp converts S-expression sexp to a string in machine readable (i.e.
to_string_mach [Pre_sexp]
triple_of_sexp [Conv]
triple_of_sexp conv1 conv2 conv3 sexp converts S-expression sexp to a triple of type 'a * 'b * 'c using conversion functions conv1, conv2, and conv3, which convert S-expressions to values of type 'a, 'b, and 'c respectively.
tuple_of_size_n_expected [Conv_error]

U
unexpected_stag [Conv_error]
unit [Sexp_intf.S]
unit the unit-value as expressed by an S-expression.
unit [Pre_sexp]
unit_of_sexp [Std]
unit_of_sexp [Conv]
unit_of_sexp sexp converts S-expression sexp to a value of type unit.

V
vec_of_sexp [Conv]
vec_of_sexp sexp same as Conv.float64_vec_of_sexp.

W
with_buf_pos [Sexp_intf.S.Parse_pos]
with_buf_pos t pos
with_buf_pos [Pre_sexp.Parse_pos]
with_new_buffer [Pre_sexp]
write_old_option_format [Conv]
write_old_option_format reference for the default option format used to write option values.

Z
zero [Src_pos.Relative]