OmdThe following types define the AST representing Omd's document model.
type !'attr block = | Paragraph of 'attr * 'attr Omd__.Ast_inline.inline| List of 'attr
* Omd__.Ast_block.List_types.list_type
* Omd__.Ast_block.List_types.list_spacing
* 'attr block list list| Blockquote of 'attr * 'attr block list| Thematic_break of 'attr| Heading of 'attr * int * 'attr Omd__.Ast_inline.inline| Code_block of 'attr * string * string| Html_block of 'attr * string| Definition_list of 'attr * 'attr def_elt list| Table of 'attr
* ('attr Omd__.Ast_inline.inline
* Omd__.Ast_block.Table_alignments.cell_alignment)
list
* 'attr Omd__.Ast_inline.inline list listA table is represented by a header row, which is a list of pairs of header cells and alignments, and a list of rows
*)type doc = attributes block listPerform escaping of HTML entities. Turns: '"' into """, '&' into "&", '<' in "<" and '>' into ">"
val of_channel : in_channel -> docval of_string : string -> docval to_html : ?auto_identifiers:bool -> doc -> stringval to_sexp : doc -> string