PpxSourceval pexp_list :
loc:Ppxlib.location ->
Ppxlib_ast.Ast.expression list ->
Ppxlib_ast.Ast.expressionval rewrite_component :
loc:Ppxlib__.Location.t ->
Ppxlib__.Import.longident Ppxlib__.Import.loc ->
(Ppxlib__.Import.arg_label * Ppxlib__.Import.expression) list ->
Ppxlib_ast.Ast.expression list option ->
Ppxlib__.Import.expressionval add_attribute_type_constraint :
loc:Ppxlib.location ->
is_optional:bool ->
Ppx__.Html_attributes.kind ->
Ppxlib_ast.Ast.expression ->
Ppxlib_ast.Ast.expressionval make_attribute :
loc:Ppxlib.location ->
is_optional:bool ->
prop:Ppx__.Html_attributes.prop ->
Ppxlib_ast.Ast.expression ->
Ppxlib_ast.Ast.expression ->
Ppxlib_ast.Ast.expressionval transform_labelled :
loc:'a ->
tag_name:string ->
Ppxlib.expression ->
(Ppxlib.arg_label * Ppxlib_ast.Ast.expression) ->
Ppxlib.expressionval transform_attributes :
loc:Ppxlib.location ->
tag_name:string ->
(Ppxlib.arg_label * Ppxlib_ast.Ast.expression) list ->
Ppxlib_ast.Ast.expressionEstimate buffer size based on static content and number of dynamic parts. Static parts: exact length known at compile time Dynamic parts: estimate ~64 bytes each (reasonable for typical element content), int/float ~16 bytes
val generate_buffer_code :
loc:Ppxlib__.Location.t ->
Ppx__.Static_analysis.static_part list ->
Ppxlib_ast.Ast.expressionval rewrite_node_unoptimized :
loc:Ppxlib__.Location.t ->
string ->
(Ppxlib.arg_label * Ppxlib_ast.Ast.expression) list ->
Ppxlib_ast.Ast.expression list option ->
Ppxlib_ast.Ast.expressionval rewrite_node_optimized :
loc:Ppxlib__.Location.t ->
string ->
(Ppxlib.arg_label * Ppxlib_ast.Ast.expression) list ->
Ppxlib_ast.Ast.expression list option ->
Ppxlib_ast.Ast.expressionval rewrite_node :
loc:Ppxlib__.Location.t ->
string ->
(Ppxlib.arg_label * Ppxlib_ast.Ast.expression) list ->
Ppxlib_ast.Ast.expression list option ->
Ppxlib_ast.Ast.expressionval split_args :
mapper:(Ppxlib_ast.Ast.expression -> 'a) ->
(Ppxlib.arg_label * Ppxlib.expression) list ->
'a list option * (Ppxlib.arg_label * 'a) listval reverse_pexp_list :
loc:Ppxlib.location ->
Ppxlib_ast.Ast.expression ->
Ppxlib_ast.Ast.expressionval transform_items_of_list :
loc:Ppxlib.location ->
mapper:
< expression : Ppxlib_ast.Ast.expression -> Ppxlib_ast.Ast.expression.. > ->
Ppxlib_ast.Ast.expression ->
Ppxlib_ast.Ast.expression