jon.recoil.org

Module Odoc_markdown.RendererSource

Sourceval is_control : char -> bool
Sourceval is_letter : char -> bool
Sourceval is_digit : char -> bool
Sourceval is_alphanum : char -> bool
Sourceval block_line_of_string : Stdlib.String.t -> string list
Sourcetype label = {
  1. key : string;
  2. text : string list;
}
Sourcemodule Inline : sig ... end
Sourcemodule Block : sig ... end
Sourcemodule Heterogeneous_dict : sig ... end
Sourcemodule Context : sig ... end
Sourcetype indent = [
  1. | `I of int
  2. | `L of int * string * int * Stdlib.Uchar.t option
]
Sourcetype state = {
  1. newline_to_output : string;
  2. mutable start_of_text : bool;
  3. mutable identation_stack : Odoc_markdown.Renderer.indent list;
}
Sourceval init_context : Odoc_markdown.Renderer.context -> 'a -> unit
Sourcemodule Char_set : sig ... end
Sourceval buffer_add_dec_esc : Stdlib.Buffer.t -> char -> unit
Sourceval buffer_add_bslash_esc : Stdlib.Buffer.t -> char -> unit
Sourceval buffer_add_escaped_string : ?esc_ctrl:bool -> Stdlib.Buffer.t -> Odoc_markdown.Renderer.Char_set.t -> Stdlib.String.t -> unit
Sourceval buffer_add_escaped_text : Stdlib.Buffer.t -> Stdlib.String.t -> unit
Sourceval nchars : Odoc_markdown.Renderer.context -> int -> char -> unit
Sourceval pop_indent : Odoc_markdown.Renderer.context -> unit
Sourceval block_lines : Odoc_markdown.Renderer.context -> string list -> unit
Sourceval code_span : Odoc_markdown.Renderer.context -> string list -> unit
Sourceval blank_line : Odoc_markdown.Renderer.context -> string -> unit
Sourceval string_node_option : Odoc_markdown.Renderer.context -> string option -> unit
Sourceval html_block : Odoc_markdown.Renderer.context -> string list -> unit
Sourceval to_string : Odoc_markdown.Renderer.doc -> string