package omd

  1. Overview
  2. Docs
and main_loop = r -> p -> l -> Omd_representation.t
val gh_uemph_or_bold_style : bool Pervasives.ref
val blind_html : bool Pervasives.ref
val strict_html : bool Pervasives.ref
val htmlcodes_set : Omd_utils.StringSet.t
val inline_htmltags_set : Omd_utils.StringSet.t
val htmltags_set : Omd_utils.StringSet.t
val unindent_rev : int -> Omd_representation.tok list -> Omd_representation.tok list * Omd_representation.tok list
val unindent : int -> Omd_representation.tok list -> Omd_representation.tok list * Omd_representation.tok list
val unindent_strict_rev : int -> Omd_representation.tok list -> Omd_representation.tok list * Omd_representation.tok list
val unindent_strict : int -> Omd_representation.tok list -> Omd_representation.tok list * Omd_representation.tok list
val is_blank : Omd_representation.tok list -> bool
val semph_or_bold : int -> Omd_representation.tok list -> (Omd_representation.tok list * Omd_representation.tok list) option
val sm_uemph_or_bold : int -> Omd_representation.tok list -> (Omd_representation.tok list * Omd_representation.tok list) option
val gh_uemph_or_bold : int -> Omd_representation.tok list -> (Omd_representation.tok list * Omd_representation.tok list) option
val uemph_or_bold : int -> Omd_representation.tok list -> (Omd_representation.tok list * Omd_representation.tok list) option
val eat_blank : Omd_representation.tok list -> Omd_representation.tok list
val tag__maybe_h1 : main_loop -> Omd_representation.tok
val tag__maybe_h2 : main_loop -> Omd_representation.tok
val hr_m : l -> l option
val hr_s : l -> l option
exception NL_exception
exception Premature_ending
val read_until_gt : ?no_nl:bool -> Omd_representation.tok list -> Omd_representation.tok list * Omd_representation.tok list
val read_until_lt : ?no_nl:bool -> Omd_representation.tok list -> Omd_representation.tok list * Omd_representation.tok list
val read_until_cparenth : ?no_nl:bool -> Omd_representation.tok list -> Omd_representation.tok list * Omd_representation.tok list
val read_until_oparenth : ?no_nl:bool -> Omd_representation.tok list -> Omd_representation.tok list * Omd_representation.tok list
val read_until_dq : ?no_nl:bool -> Omd_representation.tok list -> Omd_representation.tok list * Omd_representation.tok list
val read_until_q : ?no_nl:bool -> Omd_representation.tok list -> Omd_representation.tok list * Omd_representation.tok list
val read_until_obracket : ?no_nl:bool -> Omd_representation.tok list -> Omd_representation.tok list * Omd_representation.tok list
val read_until_cbracket : ?no_nl:bool -> Omd_representation.tok list -> Omd_representation.tok list * Omd_representation.tok list
val read_until_space : ?no_nl:bool -> Omd_representation.tok list -> Omd_representation.tok list * Omd_representation.tok list
val read_until_newline : Omd_representation.tok list -> Omd_representation.tok list * Omd_representation.tok list
val read_title : main_loop -> int -> r -> p -> l -> r * p * l
val maybe_extension : (r -> p -> l -> (r * p * l) option) list -> r -> p -> l -> (r * p * l) option
val emailstyle_quoting : main_loop -> r -> p -> l -> r * p * l
val maybe_reference : Omd_representation.ref_container -> r -> p -> l -> (r * p * l) option
val bcode : Omd_representation.name -> r -> p -> l -> (r * p * l) option
val icode : Omd_representation.name -> r -> p -> l -> r * p * l
val parse_list : main_loop -> r -> p -> l -> r * p * l
val parse : ?extensions:Omd_representation.extensions -> ?lang:string -> l -> Omd_representation.t
OCaml

Innovation. Community. Security.