Extension.Contexttype !'a t = | Class_expr : Parsetree.class_expr t| Class_field : Parsetree.class_field t| Class_type : Parsetree.class_type t| Class_type_field : Parsetree.class_type_field t| Core_type : Parsetree.core_type t| Expression : Parsetree.expression t| Module_expr : Parsetree.module_expr t| Module_type : Parsetree.module_type t| Pattern : Parsetree.pattern t| Signature_item : Parsetree.signature_item t| Structure_item : Parsetree.structure_item t| Ppx_import : Parsetree.type_declaration tval class_expr : Parsetree.class_expr tval class_field : Parsetree.class_field tval class_type : Parsetree.class_type tval class_type_field : Parsetree.class_type_field tval core_type : Parsetree.core_type tval expression : Parsetree.expression tval module_expr : Parsetree.module_expr tval module_type : Parsetree.module_type tval pattern : Parsetree.pattern tval signature_item : Parsetree.signature_item tval structure_item : Parsetree.structure_item tval get_extension :
'a t ->
'a ->
((string Astlib.Location.loc * Parsetree.payload) * Parsetree.attribute list)
optionval merge_attributes : 'a t -> 'a -> Parsetree.attribute list -> 'aval merge_attributes_res :
'a t ->
'a ->
Parsetree.attribute list ->
('a, Ppxlib__.Location.Error.t Stdppx.NonEmptyList.t) result