val color_of_sexp : Sexplib.Sexp.t ‑> color
val sexp_of_color : color ‑> Sexplib.Sexp.t
val atom_threshold_of_sexp : Sexplib.Sexp.t ‑> atom_threshold
val sexp_of_atom_threshold : atom_threshold ‑> Sexplib.Sexp.t
val atom_threshold_of_sexp : Sexplib.Sexp.t ‑> atom_threshold
val char_threshold_of_sexp : Sexplib.Sexp.t ‑> char_threshold
val sexp_of_char_threshold : char_threshold ‑> Sexplib.Sexp.t
val char_threshold_of_sexp : Sexplib.Sexp.t ‑> char_threshold
val depth_threshold_of_sexp : Sexplib.Sexp.t ‑> depth_threshold
val sexp_of_depth_threshold : depth_threshold ‑> Sexplib.Sexp.t
val depth_threshold_of_sexp : Sexplib.Sexp.t ‑> depth_threshold
val aligned_parens_of_sexp : Sexplib.Sexp.t ‑> aligned_parens
val sexp_of_aligned_parens : aligned_parens ‑> Sexplib.Sexp.t
type data_alignment
=
| Data_not_aligned |
| Data_aligned of aligned_parens * atom_threshold * char_threshold * depth_threshold |
val data_alignment_of_sexp : Sexplib.Sexp.t ‑> data_alignment
val sexp_of_data_alignment : data_alignment ‑> Sexplib.Sexp.t
val atom_coloring_of_sexp : Sexplib.Sexp.t ‑> atom_coloring
val sexp_of_atom_coloring : atom_coloring ‑> Sexplib.Sexp.t
val atom_coloring_of_sexp : Sexplib.Sexp.t ‑> atom_coloring
val comment_indent_of_sexp : Sexplib.Sexp.t ‑> comment_indent
val sexp_of_comment_indent : comment_indent ‑> Sexplib.Sexp.t
val comment_indent_of_sexp : Sexplib.Sexp.t ‑> comment_indent
val comment_print_style_of_sexp : Sexplib.Sexp.t ‑> comment_print_style
val sexp_of_comment_print_style : comment_print_style ‑> Sexplib.Sexp.t
val comments_of_sexp : Sexplib.Sexp.t ‑> comments
val sexp_of_comments : comments ‑> Sexplib.Sexp.t
val atom_printing_of_sexp : Sexplib.Sexp.t ‑> atom_printing
val sexp_of_atom_printing : atom_printing ‑> Sexplib.Sexp.t
val singleton_limit_of_sexp : Sexplib.Sexp.t ‑> singleton_limit
val sexp_of_singleton_limit : singleton_limit ‑> Sexplib.Sexp.t
val paren_coloring_of_sexp : Sexplib.Sexp.t ‑> paren_coloring
val sexp_of_paren_coloring : paren_coloring ‑> Sexplib.Sexp.t
val separator_of_sexp : Sexplib.Sexp.t ‑> separator
val sexp_of_separator : separator ‑> Sexplib.Sexp.t
val parens_of_sexp : Sexplib.Sexp.t ‑> parens
val sexp_of_parens : parens ‑> Sexplib.Sexp.t
type t
=
{
indent : Import.int; |
data_alignment : data_alignment; |
color_scheme : color Import.array; |
atom_coloring : atom_coloring; |
atom_printing : atom_printing; |
paren_coloring : paren_coloring; |
opening_parens : parens; |
closing_parens : parens; |
comments : comments; |
singleton_limit : singleton_limit; |
leading_threshold : atom_threshold * char_threshold; |
separator : separator; |
sticky_comments : Import.bool; |
}
val t_of_sexp : Sexplib.Sexp.t ‑> t
val sexp_of_t : t ‑> Sexplib.Sexp.t
val t_of_sexp : Sexplib.Sexp.t ‑> t
val color : color ‑> int