Class Ast.map
method position : Ppxlib_ast.Ast.position -> Ppxlib_ast.Ast.positionmethod location : Ppxlib_ast.Ast.location -> Ppxlib_ast.Ast.locationmethod location_stack : Ppxlib_ast.Ast.location_stack ->
Ppxlib_ast.Ast.location_stackmethod modality : Ppxlib_ast.Ast.modality -> Ppxlib_ast.Ast.modalitymethod modalities : Ppxlib_ast.Ast.modalities -> Ppxlib_ast.Ast.modalitiesmethod mode : Ppxlib_ast.Ast.mode -> Ppxlib_ast.Ast.modemethod modes : Ppxlib_ast.Ast.modes -> Ppxlib_ast.Ast.modesmethod include_kind : Ppxlib_ast.Ast.include_kind ->
Ppxlib_ast.Ast.include_kindmethod loc : 'a. ('a -> 'a) -> 'a Ppxlib_ast.Ast.loc -> 'a Ppxlib_ast.Ast.locmethod longident : Ppxlib_ast.Ast.longident -> Ppxlib_ast.Ast.longidentmethod longident_loc : Ppxlib_ast.Ast.longident_loc ->
Ppxlib_ast.Ast.longident_locmethod rec_flag : Ppxlib_ast.Ast.rec_flag -> Ppxlib_ast.Ast.rec_flagmethod direction_flag : Ppxlib_ast.Ast.direction_flag ->
Ppxlib_ast.Ast.direction_flagmethod private_flag : Ppxlib_ast.Ast.private_flag ->
Ppxlib_ast.Ast.private_flagmethod mutable_flag : Ppxlib_ast.Ast.mutable_flag ->
Ppxlib_ast.Ast.mutable_flagmethod virtual_flag : Ppxlib_ast.Ast.virtual_flag ->
Ppxlib_ast.Ast.virtual_flagmethod override_flag : Ppxlib_ast.Ast.override_flag ->
Ppxlib_ast.Ast.override_flagmethod closed_flag : Ppxlib_ast.Ast.closed_flag -> Ppxlib_ast.Ast.closed_flagmethod label : Ppxlib_ast.Ast.label -> Ppxlib_ast.Ast.labelmethod arg_label : Ppxlib_ast.Ast.arg_label -> Ppxlib_ast.Ast.arg_labelmethod variance : Ppxlib_ast.Ast.variance -> Ppxlib_ast.Ast.variancemethod injectivity : Ppxlib_ast.Ast.injectivity -> Ppxlib_ast.Ast.injectivitymethod index_kind : Ppxlib_ast.Ast.index_kind -> Ppxlib_ast.Ast.index_kindmethod constant : Ppxlib_ast.Ast.constant -> Ppxlib_ast.Ast.constantmethod attribute : Ppxlib_ast.Ast.attribute -> Ppxlib_ast.Ast.attributemethod extension : Ppxlib_ast.Ast.extension -> Ppxlib_ast.Ast.extensionmethod attributes : Ppxlib_ast.Ast.attributes -> Ppxlib_ast.Ast.attributesmethod payload : Ppxlib_ast.Ast.payload -> Ppxlib_ast.Ast.payloadmethod core_type : Ppxlib_ast.Ast.core_type -> Ppxlib_ast.Ast.core_typemethod core_type_desc : Ppxlib_ast.Ast.core_type_desc ->
Ppxlib_ast.Ast.core_type_descmethod package_type : Ppxlib_ast.Ast.package_type ->
Ppxlib_ast.Ast.package_typemethod row_field : Ppxlib_ast.Ast.row_field -> Ppxlib_ast.Ast.row_fieldmethod row_field_desc : Ppxlib_ast.Ast.row_field_desc ->
Ppxlib_ast.Ast.row_field_descmethod object_field : Ppxlib_ast.Ast.object_field ->
Ppxlib_ast.Ast.object_fieldmethod object_field_desc : Ppxlib_ast.Ast.object_field_desc ->
Ppxlib_ast.Ast.object_field_descmethod pattern : Ppxlib_ast.Ast.pattern -> Ppxlib_ast.Ast.patternmethod pattern_desc : Ppxlib_ast.Ast.pattern_desc ->
Ppxlib_ast.Ast.pattern_descmethod expression : Ppxlib_ast.Ast.expression -> Ppxlib_ast.Ast.expressionmethod expression_desc : Ppxlib_ast.Ast.expression_desc ->
Ppxlib_ast.Ast.expression_descmethod case : Ppxlib_ast.Ast.case -> Ppxlib_ast.Ast.casemethod letop : Ppxlib_ast.Ast.letop -> Ppxlib_ast.Ast.letopmethod binding_op : Ppxlib_ast.Ast.binding_op -> Ppxlib_ast.Ast.binding_opmethod function_param_desc : Ppxlib_ast.Ast.function_param_desc ->
Ppxlib_ast.Ast.function_param_descmethod function_param : Ppxlib_ast.Ast.function_param ->
Ppxlib_ast.Ast.function_parammethod function_body : Ppxlib_ast.Ast.function_body ->
Ppxlib_ast.Ast.function_bodymethod type_constraint : Ppxlib_ast.Ast.type_constraint ->
Ppxlib_ast.Ast.type_constraintmethod function_constraint : Ppxlib_ast.Ast.function_constraint ->
Ppxlib_ast.Ast.function_constraintmethod block_access : Ppxlib_ast.Ast.block_access ->
Ppxlib_ast.Ast.block_accessmethod unboxed_access : Ppxlib_ast.Ast.unboxed_access ->
Ppxlib_ast.Ast.unboxed_accessmethod comprehension_iterator : Ppxlib_ast.Ast.comprehension_iterator ->
Ppxlib_ast.Ast.comprehension_iteratormethod comprehension_clause_binding : Ppxlib_ast.Ast.comprehension_clause_binding ->
Ppxlib_ast.Ast.comprehension_clause_bindingmethod comprehension_clause : Ppxlib_ast.Ast.comprehension_clause ->
Ppxlib_ast.Ast.comprehension_clausemethod comprehension : Ppxlib_ast.Ast.comprehension ->
Ppxlib_ast.Ast.comprehensionmethod comprehension_expression : Ppxlib_ast.Ast.comprehension_expression ->
Ppxlib_ast.Ast.comprehension_expressionmethod value_description : Ppxlib_ast.Ast.value_description ->
Ppxlib_ast.Ast.value_descriptionmethod type_declaration : Ppxlib_ast.Ast.type_declaration ->
Ppxlib_ast.Ast.type_declarationmethod type_kind : Ppxlib_ast.Ast.type_kind -> Ppxlib_ast.Ast.type_kindmethod label_declaration : Ppxlib_ast.Ast.label_declaration ->
Ppxlib_ast.Ast.label_declarationmethod constructor_declaration : Ppxlib_ast.Ast.constructor_declaration ->
Ppxlib_ast.Ast.constructor_declarationmethod constructor_argument : Ppxlib_ast.Ast.constructor_argument ->
Ppxlib_ast.Ast.constructor_argumentmethod constructor_arguments : Ppxlib_ast.Ast.constructor_arguments ->
Ppxlib_ast.Ast.constructor_argumentsmethod type_extension : Ppxlib_ast.Ast.type_extension ->
Ppxlib_ast.Ast.type_extensionmethod extension_constructor : Ppxlib_ast.Ast.extension_constructor ->
Ppxlib_ast.Ast.extension_constructormethod type_exception : Ppxlib_ast.Ast.type_exception ->
Ppxlib_ast.Ast.type_exceptionmethod extension_constructor_kind : Ppxlib_ast.Ast.extension_constructor_kind ->
Ppxlib_ast.Ast.extension_constructor_kindmethod class_type : Ppxlib_ast.Ast.class_type -> Ppxlib_ast.Ast.class_typemethod class_type_desc : Ppxlib_ast.Ast.class_type_desc ->
Ppxlib_ast.Ast.class_type_descmethod class_signature : Ppxlib_ast.Ast.class_signature ->
Ppxlib_ast.Ast.class_signaturemethod class_type_field : Ppxlib_ast.Ast.class_type_field ->
Ppxlib_ast.Ast.class_type_fieldmethod class_type_field_desc : Ppxlib_ast.Ast.class_type_field_desc ->
Ppxlib_ast.Ast.class_type_field_descmethod class_infos : 'a. ('a -> 'a) ->
'a Ppxlib_ast.Ast.class_infos ->
'a Ppxlib_ast.Ast.class_infosmethod class_description : Ppxlib_ast.Ast.class_description ->
Ppxlib_ast.Ast.class_descriptionmethod class_type_declaration : Ppxlib_ast.Ast.class_type_declaration ->
Ppxlib_ast.Ast.class_type_declarationmethod class_expr : Ppxlib_ast.Ast.class_expr -> Ppxlib_ast.Ast.class_exprmethod class_expr_desc : Ppxlib_ast.Ast.class_expr_desc ->
Ppxlib_ast.Ast.class_expr_descmethod class_structure : Ppxlib_ast.Ast.class_structure ->
Ppxlib_ast.Ast.class_structuremethod class_field : Ppxlib_ast.Ast.class_field -> Ppxlib_ast.Ast.class_fieldmethod class_field_desc : Ppxlib_ast.Ast.class_field_desc ->
Ppxlib_ast.Ast.class_field_descmethod class_field_kind : Ppxlib_ast.Ast.class_field_kind ->
Ppxlib_ast.Ast.class_field_kindmethod class_declaration : Ppxlib_ast.Ast.class_declaration ->
Ppxlib_ast.Ast.class_declarationmethod module_type : Ppxlib_ast.Ast.module_type -> Ppxlib_ast.Ast.module_typemethod module_type_desc : Ppxlib_ast.Ast.module_type_desc ->
Ppxlib_ast.Ast.module_type_descmethod functor_parameter : Ppxlib_ast.Ast.functor_parameter ->
Ppxlib_ast.Ast.functor_parametermethod signature : Ppxlib_ast.Ast.signature -> Ppxlib_ast.Ast.signaturemethod signature_items : Ppxlib_ast.Ast.signature_items ->
Ppxlib_ast.Ast.signature_itemsmethod signature_item : Ppxlib_ast.Ast.signature_item ->
Ppxlib_ast.Ast.signature_itemmethod signature_item_desc : Ppxlib_ast.Ast.signature_item_desc ->
Ppxlib_ast.Ast.signature_item_descmethod module_declaration : Ppxlib_ast.Ast.module_declaration ->
Ppxlib_ast.Ast.module_declarationmethod module_substitution : Ppxlib_ast.Ast.module_substitution ->
Ppxlib_ast.Ast.module_substitutionmethod module_type_declaration : Ppxlib_ast.Ast.module_type_declaration ->
Ppxlib_ast.Ast.module_type_declarationmethod open_infos : 'a. ('a -> 'a) ->
'a Ppxlib_ast.Ast.open_infos ->
'a Ppxlib_ast.Ast.open_infosmethod open_description : Ppxlib_ast.Ast.open_description ->
Ppxlib_ast.Ast.open_descriptionmethod open_declaration : Ppxlib_ast.Ast.open_declaration ->
Ppxlib_ast.Ast.open_declarationmethod include_infos : 'a. ('a -> 'a) ->
'a Ppxlib_ast.Ast.include_infos ->
'a Ppxlib_ast.Ast.include_infosmethod include_description : Ppxlib_ast.Ast.include_description ->
Ppxlib_ast.Ast.include_descriptionmethod include_declaration : Ppxlib_ast.Ast.include_declaration ->
Ppxlib_ast.Ast.include_declarationmethod with_constraint : Ppxlib_ast.Ast.with_constraint ->
Ppxlib_ast.Ast.with_constraintmethod module_expr : Ppxlib_ast.Ast.module_expr -> Ppxlib_ast.Ast.module_exprmethod module_expr_desc : Ppxlib_ast.Ast.module_expr_desc ->
Ppxlib_ast.Ast.module_expr_descmethod module_instance : Ppxlib_ast.Ast.module_instance ->
Ppxlib_ast.Ast.module_instancemethod structure : Ppxlib_ast.Ast.structure -> Ppxlib_ast.Ast.structuremethod structure_item : Ppxlib_ast.Ast.structure_item ->
Ppxlib_ast.Ast.structure_itemmethod structure_item_desc : Ppxlib_ast.Ast.structure_item_desc ->
Ppxlib_ast.Ast.structure_item_descmethod value_binding : Ppxlib_ast.Ast.value_binding ->
Ppxlib_ast.Ast.value_bindingmethod module_binding : Ppxlib_ast.Ast.module_binding ->
Ppxlib_ast.Ast.module_bindingmethod jkind_annotation_desc : Ppxlib_ast.Ast.jkind_annotation_desc ->
Ppxlib_ast.Ast.jkind_annotation_descmethod jkind_annotation : Ppxlib_ast.Ast.jkind_annotation ->
Ppxlib_ast.Ast.jkind_annotationmethod toplevel_phrase : Ppxlib_ast.Ast.toplevel_phrase ->
Ppxlib_ast.Ast.toplevel_phrasemethod toplevel_directive : Ppxlib_ast.Ast.toplevel_directive ->
Ppxlib_ast.Ast.toplevel_directivemethod directive_argument : Ppxlib_ast.Ast.directive_argument ->
Ppxlib_ast.Ast.directive_argumentmethod directive_argument_desc : Ppxlib_ast.Ast.directive_argument_desc ->
Ppxlib_ast.Ast.directive_argument_descmethod cases : Ppxlib_ast.Ast.cases -> Ppxlib_ast.Ast.cases