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_remainder :
?first:int ->
int ->
string ->
(int * string * bool) BatEnum.t ->
unit
val adds : Buffer.t -> string -> unit
val addc : Buffer.t -> char -> unit
val new_fragment : unit -> Buffer.t
val push_current : parse_state -> text list
val skip_blank_line : (int * string * bool) BatEnum.t -> unit
val read_heading : string -> 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_lines : string list -> paragraph list
val parse_text : string -> paragraph list