Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
P5scm.Pr_oSourceval andop_before :
(Pprintf.pr_context -> (string * 'a) -> 'b) ->
Pprintf.pr_context ->
(string * 'a) ->
'bval operator :
Pprintf.pr_context ->
(Pprintf.pr_context -> 'a -> string) ->
(Pprintf.pr_context -> 'b -> string) ->
'c ->
('d * string) ->
'a ->
'b ->
stringval left_operator :
Pprintf.pr_context ->
'a ->
int ->
('b -> ('b * string * 'b) option) ->
'b Prtools.pr_fun ->
'b ->
stringval right_operator :
Pprintf.pr_context ->
'a ->
int ->
('b -> ('b * string * 'b) option) ->
'b Prtools.pr_fun ->
'b ->
stringval longident_lident :
Pprintf.pr_context ->
(MLast.longid Ploc.vala option * string Ploc.vala) ->
stringval comm_expr :
(Prtools.pr_context -> MLast.expr -> string) ->
Prtools.pr_context ->
MLast.expr ->
stringval comm_patt_any :
(Prtools.pr_context -> (MLast.patt * 'a) -> string) ->
Prtools.pr_context ->
(MLast.patt * 'a) ->
stringval binding :
(Pprintf.pr_context -> 'a -> string) ->
(Pprintf.pr_context -> 'b -> string) ->
Pprintf.pr_context ->
('a * 'b * MLast.attribute_body Ploc.vala list Ploc.vala) ->
stringval let_binding :
Prtools.pr_context ->
(MLast.patt * MLast.expr * MLast.attribute_body Ploc.vala list Ploc.vala) ->
stringval letop_binding :
Prtools.pr_context ->
('a
* (MLast.patt * MLast.expr * MLast.attribute_body Ploc.vala list Ploc.vala)) ->
stringval match_assoc :
bool ->
Prtools.pr_context ->
((MLast.patt * MLast.expr option Ploc.vala * MLast.expr) * bool) ->
stringval match_assoc_sh :
bool ->
Prtools.pr_context ->
((MLast.patt * MLast.expr option Ploc.vala * MLast.expr) * bool) ->
stringval match_assoc_list :
'a ->
Pprintf.pr_context ->
(MLast.patt * MLast.expr option Ploc.vala * MLast.expr) list ->
stringval type_param :
Pprintf.pr_context ->
('a * (string option Ploc.vala * (bool option * bool))) ->
stringval type_params :
Pprintf.pr_context ->
('a * (string option Ploc.vala * (bool option * bool)) list) ->
stringval label_decl :
Pprintf.pr_context ->
('a
* string
* bool
* MLast.ctyp
* MLast.attribute_body Ploc.vala list Ploc.vala) ->
stringval cons_decl :
Pprintf.pr_context ->
('a
* string Ploc.vala
* string list Ploc.vala
* MLast.ctyp list Ploc.vala
* MLast.ctyp option Ploc.vala
* MLast.attribute_body Ploc.vala list Ploc.vala) ->
stringval extension_constructor :
Ploc.t ->
Pprintf.pr_context ->
MLast.extension_constructor ->
stringval extension_constructors :
Ploc.t ->
Pprintf.pr_context ->
MLast.extension_constructor list ->
stringval if_then :
bool ->
(Pprintf.pr_context -> MLast.expr -> string) ->
Pprintf.pr_context ->
(MLast.expr * MLast.expr) ->
stringval else_if_then :
bool ->
(Pprintf.pr_context -> MLast.expr -> string) ->
Pprintf.pr_context ->
(MLast.expr * MLast.expr) ->
stringval loop_else_if_no_else :
bool ->
(Pprintf.pr_context -> MLast.expr -> string) ->
Pprintf.pr_context ->
(MLast.expr * MLast.expr) list ->
stringval loop_else_if_and_else :
bool ->
(Pprintf.pr_context -> MLast.expr -> string) ->
Pprintf.pr_context ->
((MLast.expr * MLast.expr) list * MLast.expr) ->
stringval if_case_has_vertic :
(Prtools.pr_context -> MLast.expr -> string) ->
Prtools.pr_context ->
MLast.expr ->
MLast.expr ->
(MLast.expr * MLast.expr) list ->
MLast.expr ->
boolval external_decl :
Pprintf.pr_context ->
(Ploc.t
* string
* string list
* MLast.ctyp
* string list
* MLast.attribute_body Ploc.vala list) ->
stringval exception_decl :
Pprintf.pr_context ->
(Ploc.t
* string
* MLast.ctyp list
* string list
* MLast.attribute_body Ploc.vala list
* MLast.attribute_body Ploc.vala list) ->
stringval functor_parameter_unvala :
('a Ploc.vala option Ploc.vala * 'b) option ->
('a option * 'b) optionval str_module :
string ->
Prtools.pr_context ->
(string option
* MLast.module_expr
* MLast.attribute_body Ploc.vala list Ploc.vala) ->
stringval sig_module_or_module_type :
string ->
bool ->
string ->
Prtools.pr_context ->
(string option
* MLast.module_type
* MLast.attribute_body Ploc.vala list Ploc.vala) ->
stringval str_or_sig_functor :
Pprintf.pr_context ->
(string option * MLast.module_type) option ->
(Pprintf.pr_context -> 'a -> string) ->
'a ->
stringval con_typ_pat :
Pprintf.pr_context ->
('a
* (MLast.longid Ploc.vala option * string Ploc.vala)
* (string option Ploc.vala * (bool option * bool)) list) ->
stringval unary :
(string -> bool) ->
(Pprintf.pr_context -> MLast.expr -> 'a) ->
Pprintf.pr_context ->
MLast.expr ->
'aval pr_letlike :
string ->
Prtools.pr_context ->
Ploc.t ->
bool ->
(string
* (MLast.patt * MLast.expr * MLast.attribute_body Ploc.vala list Ploc.vala))
list ->
MLast.expr ->
stringval option :
(Pprintf.pr_context -> 'a -> string) ->
Pprintf.pr_context ->
'a option ->
stringval apply_printer :
(Prtools.pr_context -> 'a -> string) ->
(('a * Ploc.t) list * Ploc.t) ->
unitval class_type_params :
Pprintf.pr_context ->
('a * (string option Ploc.vala * (bool option * bool)) list) ->
stringval class_type_decl_list :
Pprintf.pr_context ->
'a ->
MLast.class_type MLast.class_infos list ->
stringval variant_decl_list :
string ->
'a ->
Pprintf.pr_context ->
MLast.poly_variant list ->
string list ->
stringval field :
Pprintf.pr_context ->
(string option * MLast.ctyp * MLast.attribute_body Ploc.vala list Ploc.vala) ->
stringval class_object :
'a ->
Pprintf.pr_context ->
(MLast.patt option * MLast.class_str_item list) ->
stringval label_ipatt_eq_patt :
(Pprintf.pr_context -> 'a -> string) ->
Pprintf.pr_context ->
(MLast.patt * 'a option Ploc.vala) ->
stringval sig_method_or_method_virtual :
Pprintf.pr_context ->
string ->
bool ->
string ->
MLast.ctyp ->
MLast.attribute_body Ploc.vala list Ploc.vala ->
stringval label_ipatt :
(Pprintf.pr_context -> 'a -> string) ->
Pprintf.pr_context ->
(MLast.patt * 'a option Ploc.vala) ->
string