package p5scm
Scheme via camlp5
Install
Dune Dependency
Authors
Maintainers
Sources
0.4.0.tar.gz
md5=eb4ee666fd862f7c8057cca4a73daf44
sha512=d28ee892b8fc3241c42f531f9d372b1b007abbef128c3f3862fa5ad943a3eae1d655b34daac19940e1f9fad1ecfca1419a89c7507b6cbd40d9c0490c6aa6761e
doc/p5scm.lib/P5scm/Pr_o/index.html
Module P5scm.Pr_o
Source
Source
val andop_before :
(Pprintf.pr_context -> (string * 'a) -> 'b) ->
Pprintf.pr_context ->
(string * 'a) ->
'b
Source
val operator :
Pprintf.pr_context ->
(Pprintf.pr_context -> 'a -> string) ->
(Pprintf.pr_context -> 'b -> string) ->
'c ->
('d * string) ->
'a ->
'b ->
string
Source
val left_operator :
Pprintf.pr_context ->
'a ->
int ->
('b -> ('b * string * 'b) option) ->
'b Prtools.pr_fun ->
'b ->
string
Source
val right_operator :
Pprintf.pr_context ->
'a ->
int ->
('b -> ('b * string * 'b) option) ->
'b Prtools.pr_fun ->
'b ->
string
Source
val longident_lident :
Pprintf.pr_context ->
(MLast.longid Ploc.vala option * string Ploc.vala) ->
string
Source
val comm_expr :
(Prtools.pr_context -> MLast.expr -> string) ->
Prtools.pr_context ->
MLast.expr ->
string
Source
val comm_patt_any :
(Prtools.pr_context -> (MLast.patt * 'a) -> string) ->
Prtools.pr_context ->
(MLast.patt * 'a) ->
string
Source
val binding :
(Pprintf.pr_context -> 'a -> string) ->
(Pprintf.pr_context -> 'b -> string) ->
Pprintf.pr_context ->
('a * 'b * MLast.attribute_body Ploc.vala list Ploc.vala) ->
string
Source
val let_binding :
Prtools.pr_context ->
(MLast.patt * MLast.expr * MLast.attribute_body Ploc.vala list Ploc.vala) ->
string
Source
val letop_binding :
Prtools.pr_context ->
('a
* (MLast.patt * MLast.expr * MLast.attribute_body Ploc.vala list Ploc.vala)) ->
string
Source
val match_assoc :
bool ->
Prtools.pr_context ->
((MLast.patt * MLast.expr option Ploc.vala * MLast.expr) * bool) ->
string
Source
val match_assoc_sh :
bool ->
Prtools.pr_context ->
((MLast.patt * MLast.expr option Ploc.vala * MLast.expr) * bool) ->
string
Source
val match_assoc_list :
'a ->
Pprintf.pr_context ->
(MLast.patt * MLast.expr option Ploc.vala * MLast.expr) list ->
string
Source
val type_param :
Pprintf.pr_context ->
('a * (string option Ploc.vala * (bool option * bool))) ->
string
Source
val type_params :
Pprintf.pr_context ->
('a * (string option Ploc.vala * (bool option * bool)) list) ->
string
Source
val label_decl :
Pprintf.pr_context ->
('a
* string
* bool
* MLast.ctyp
* MLast.attribute_body Ploc.vala list Ploc.vala) ->
string
Source
val 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) ->
string
Source
val extension_constructor :
Ploc.t ->
Pprintf.pr_context ->
MLast.extension_constructor ->
string
Source
val extension_constructors :
Ploc.t ->
Pprintf.pr_context ->
MLast.extension_constructor list ->
string
Source
val if_then :
bool ->
(Pprintf.pr_context -> MLast.expr -> string) ->
Pprintf.pr_context ->
(MLast.expr * MLast.expr) ->
string
Source
val else_if_then :
bool ->
(Pprintf.pr_context -> MLast.expr -> string) ->
Pprintf.pr_context ->
(MLast.expr * MLast.expr) ->
string
Source
val loop_else_if_no_else :
bool ->
(Pprintf.pr_context -> MLast.expr -> string) ->
Pprintf.pr_context ->
(MLast.expr * MLast.expr) list ->
string
Source
val loop_else_if_and_else :
bool ->
(Pprintf.pr_context -> MLast.expr -> string) ->
Pprintf.pr_context ->
((MLast.expr * MLast.expr) list * MLast.expr) ->
string
Source
val if_case_has_vertic :
(Prtools.pr_context -> MLast.expr -> string) ->
Prtools.pr_context ->
MLast.expr ->
MLast.expr ->
(MLast.expr * MLast.expr) list ->
MLast.expr ->
bool
Source
val external_decl :
Pprintf.pr_context ->
(Ploc.t
* string
* string list
* MLast.ctyp
* string list
* MLast.attribute_body Ploc.vala list) ->
string
Source
val 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) ->
string
Source
val functor_parameter_unvala :
('a Ploc.vala option Ploc.vala * 'b) option ->
('a option * 'b) option
Source
val str_module :
string ->
Prtools.pr_context ->
(string option
* MLast.module_expr
* MLast.attribute_body Ploc.vala list Ploc.vala) ->
string
Source
val sig_module_or_module_type :
string ->
bool ->
string ->
Prtools.pr_context ->
(string option
* MLast.module_type
* MLast.attribute_body Ploc.vala list Ploc.vala) ->
string
Source
val str_or_sig_functor :
Pprintf.pr_context ->
(string option * MLast.module_type) option ->
(Pprintf.pr_context -> 'a -> string) ->
'a ->
string
Source
val con_typ_pat :
Pprintf.pr_context ->
('a
* (MLast.longid Ploc.vala option * string Ploc.vala)
* (string option Ploc.vala * (bool option * bool)) list) ->
string
Source
val unary :
(string -> bool) ->
(Pprintf.pr_context -> MLast.expr -> 'a) ->
Pprintf.pr_context ->
MLast.expr ->
'a
Source
val 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 ->
string
Source
val option :
(Pprintf.pr_context -> 'a -> string) ->
Pprintf.pr_context ->
'a option ->
string
Source
val apply_printer :
(Prtools.pr_context -> 'a -> string) ->
(('a * Ploc.t) list * Ploc.t) ->
unit
Source
val class_type_params :
Pprintf.pr_context ->
('a * (string option Ploc.vala * (bool option * bool)) list) ->
string
Source
val class_type_decl_list :
Pprintf.pr_context ->
'a ->
MLast.class_type MLast.class_infos list ->
string
Source
val variant_decl_list :
string ->
'a ->
Pprintf.pr_context ->
MLast.poly_variant list ->
string list ->
string
Source
val field :
Pprintf.pr_context ->
(string option * MLast.ctyp * MLast.attribute_body Ploc.vala list Ploc.vala) ->
string
Source
val class_object :
'a ->
Pprintf.pr_context ->
(MLast.patt option * MLast.class_str_item list) ->
string
Source
val label_ipatt_eq_patt :
(Pprintf.pr_context -> 'a -> string) ->
Pprintf.pr_context ->
(MLast.patt * 'a option Ploc.vala) ->
string
Source
val sig_method_or_method_virtual :
Pprintf.pr_context ->
string ->
bool ->
string ->
MLast.ctyp ->
MLast.attribute_body Ploc.vala list Ploc.vala ->
string
Source
val label_ipatt :
(Pprintf.pr_context -> 'a -> string) ->
Pprintf.pr_context ->
(MLast.patt * 'a option Ploc.vala) ->
string
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>