Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
and par_text = text list
and par_list = paragraph list
val push_current : parse_state -> text list
val read_paragraph :
?skip_blank:bool ->
int ->
(int * string * bool) BatEnum.t ->
paragraph option
val read_nonempty :
int ->
(int * string * bool) BatEnum.t ->
string ->
paragraph option
val read_heading : string -> paragraph option
val read_ul :
int ->
char ->
(int * string * bool) BatEnum.t ->
paragraph option
val read_ol : int -> (int * string * bool) BatEnum.t -> paragraph option
val read_pre : string -> (int * string * bool) BatEnum.t -> paragraph option
val read_quote : int -> (int * string * bool) BatEnum.t -> paragraph option
val read_normal : (int * string * bool) BatEnum.t -> paragraph option
val scan : string -> parse_state -> int -> par_text
val delimited :
(first:int -> last:int -> text) ->
string ->
string ->
parse_state ->
int ->
par_text
val maybe_link :
string ->
(ref -> text) ->
string ->
parse_state ->
int ->
par_text
val scan_link : string -> max:int -> int -> (ref * int) option
val parse_enum : string BatEnum.t -> paragraph list
val parse_lines : string list -> paragraph list
val parse_text : string -> paragraph list