Tyxml_jsxmodule String : sig ... endmodule Char : sig ... endChildren
val make_txt :
loc:Ppxlib.Location.t ->
lang:Tyxml_syntax.Common.lang ->
string ->
Astlib.Ast_412.Parsetree.expressionval extract_element_list :
( Ppxlib.Parsetree.expression -> Astlib.Ast_412.Parsetree.expression ) ->
Ppxlib.Parsetree.expression ->
Astlib.Ast_412.Parsetree.expression Tyxml_syntax.Common.value listval extract_children :
( Ppxlib.Parsetree.expression -> Astlib.Ast_412.Parsetree.expression ) ->
(Ppxlib.Asttypes.arg_label * Ppxlib.Parsetree.expression) list ->
Astlib.Ast_412.Parsetree.expression Tyxml_syntax.Common.value listAttributes
type attr = {a_name : Tyxml_syntax.Common.name; |
a_value : string Tyxml_syntax.Common.value; |
a_loc : Ppxlib.Location.t; |
}val extract_attr_value :
lang:'a ->
string ->
Ppxlib.Parsetree.expression ->
('a
* string)
* string Tyxml_syntax.Common.valueval extract_attr :
lang:'a ->
(Ppxlib.Asttypes.arg_label * Ppxlib.Parsetree.expression) ->
(('a * string) * string Tyxml_syntax.Common.value) optionval classify_name :
loc:Ppxlib.Location.t ->
Tyxml_syntax.Common.lang option ->
Ppxlib.Longident.t ->
Tyxml_syntax.Common.lang
* (Tyxml_syntax.Common.lang
* string)val mk_component :
lang:Tyxml_syntax.Common.lang ->
loc:Ppxlib.Location.t ->
Astlib.Ast_412.Parsetree.expression ->
(('a * string) * string Tyxml_syntax.Common.value) list ->
Ppxlib.expression Tyxml_syntax.Common.value list ->
Astlib.Ast_412.Parsetree.expressionval traverse :
Tyxml_syntax.Common.lang option Ppxlib.Ast_traverse.map_with_context