sig
  class mapper :
    object
      method attribute :
        Migrate_parsetree.Ast_407.Parsetree.attribute ->
        Migrate_parsetree.Ast_407.Parsetree.attribute
      method attributes :
        Migrate_parsetree.Ast_407.Parsetree.attribute list ->
        Migrate_parsetree.Ast_407.Parsetree.attribute list
      method case :
        Migrate_parsetree.Ast_407.Parsetree.case ->
        Migrate_parsetree.Ast_407.Parsetree.case
      method cases :
        Migrate_parsetree.Ast_407.Parsetree.case list ->
        Migrate_parsetree.Ast_407.Parsetree.case list
      method class_declaration :
        Migrate_parsetree.Ast_407.Parsetree.class_declaration ->
        Migrate_parsetree.Ast_407.Parsetree.class_declaration
      method class_description :
        Migrate_parsetree.Ast_407.Parsetree.class_description ->
        Migrate_parsetree.Ast_407.Parsetree.class_description
      method class_expr :
        Migrate_parsetree.Ast_407.Parsetree.class_expr ->
        Migrate_parsetree.Ast_407.Parsetree.class_expr
      method class_field :
        Migrate_parsetree.Ast_407.Parsetree.class_field ->
        Migrate_parsetree.Ast_407.Parsetree.class_field
      method class_signature :
        Migrate_parsetree.Ast_407.Parsetree.class_signature ->
        Migrate_parsetree.Ast_407.Parsetree.class_signature
      method class_structure :
        Migrate_parsetree.Ast_407.Parsetree.class_structure ->
        Migrate_parsetree.Ast_407.Parsetree.class_structure
      method class_type :
        Migrate_parsetree.Ast_407.Parsetree.class_type ->
        Migrate_parsetree.Ast_407.Parsetree.class_type
      method class_type_declaration :
        Migrate_parsetree.Ast_407.Parsetree.class_type_declaration ->
        Migrate_parsetree.Ast_407.Parsetree.class_type_declaration
      method class_type_field :
        Migrate_parsetree.Ast_407.Parsetree.class_type_field ->
        Migrate_parsetree.Ast_407.Parsetree.class_type_field
      method constructor_arguments :
        Migrate_parsetree.Ast_407.Parsetree.constructor_arguments ->
        Migrate_parsetree.Ast_407.Parsetree.constructor_arguments
      method constructor_declaration :
        Migrate_parsetree.Ast_407.Parsetree.constructor_declaration ->
        Migrate_parsetree.Ast_407.Parsetree.constructor_declaration
      method expr :
        Migrate_parsetree.Ast_407.Parsetree.expression ->
        Migrate_parsetree.Ast_407.Parsetree.expression
      method extension :
        Migrate_parsetree.Ast_407.Parsetree.extension ->
        Migrate_parsetree.Ast_407.Parsetree.extension
      method extension_constructor :
        Migrate_parsetree.Ast_407.Parsetree.extension_constructor ->
        Migrate_parsetree.Ast_407.Parsetree.extension_constructor
      method include_declaration :
        Migrate_parsetree.Ast_407.Parsetree.include_declaration ->
        Migrate_parsetree.Ast_407.Parsetree.include_declaration
      method include_description :
        Migrate_parsetree.Ast_407.Parsetree.include_description ->
        Migrate_parsetree.Ast_407.Parsetree.include_description
      method label_declaration :
        Migrate_parsetree.Ast_407.Parsetree.label_declaration ->
        Migrate_parsetree.Ast_407.Parsetree.label_declaration
      method location :
        Migrate_parsetree.Ast_407.Location.t ->
        Migrate_parsetree.Ast_407.Location.t
      method module_binding :
        Migrate_parsetree.Ast_407.Parsetree.module_binding ->
        Migrate_parsetree.Ast_407.Parsetree.module_binding
      method module_declaration :
        Migrate_parsetree.Ast_407.Parsetree.module_declaration ->
        Migrate_parsetree.Ast_407.Parsetree.module_declaration
      method module_expr :
        Migrate_parsetree.Ast_407.Parsetree.module_expr ->
        Migrate_parsetree.Ast_407.Parsetree.module_expr
      method module_type :
        Migrate_parsetree.Ast_407.Parsetree.module_type ->
        Migrate_parsetree.Ast_407.Parsetree.module_type
      method module_type_declaration :
        Migrate_parsetree.Ast_407.Parsetree.module_type_declaration ->
        Migrate_parsetree.Ast_407.Parsetree.module_type_declaration
      method open_description :
        Migrate_parsetree.Ast_407.Parsetree.open_description ->
        Migrate_parsetree.Ast_407.Parsetree.open_description
      method pat :
        Migrate_parsetree.Ast_407.Parsetree.pattern ->
        Migrate_parsetree.Ast_407.Parsetree.pattern
      method payload :
        Migrate_parsetree.Ast_407.Parsetree.payload ->
        Migrate_parsetree.Ast_407.Parsetree.payload
      method signature :
        Migrate_parsetree.Ast_407.Parsetree.signature ->
        Migrate_parsetree.Ast_407.Parsetree.signature
      method signature_item :
        Migrate_parsetree.Ast_407.Parsetree.signature_item ->
        Migrate_parsetree.Ast_407.Parsetree.signature_item
      method structure :
        Migrate_parsetree.Ast_407.Parsetree.structure ->
        Migrate_parsetree.Ast_407.Parsetree.structure
      method structure_item :
        Migrate_parsetree.Ast_407.Parsetree.structure_item ->
        Migrate_parsetree.Ast_407.Parsetree.structure_item
      method typ :
        Migrate_parsetree.Ast_407.Parsetree.core_type ->
        Migrate_parsetree.Ast_407.Parsetree.core_type
      method type_declaration :
        Migrate_parsetree.Ast_407.Parsetree.type_declaration ->
        Migrate_parsetree.Ast_407.Parsetree.type_declaration
      method type_extension :
        Migrate_parsetree.Ast_407.Parsetree.type_extension ->
        Migrate_parsetree.Ast_407.Parsetree.type_extension
      method type_kind :
        Migrate_parsetree.Ast_407.Parsetree.type_kind ->
        Migrate_parsetree.Ast_407.Parsetree.type_kind
      method value_binding :
        Migrate_parsetree.Ast_407.Parsetree.value_binding ->
        Migrate_parsetree.Ast_407.Parsetree.value_binding
      method value_description :
        Migrate_parsetree.Ast_407.Parsetree.value_description ->
        Migrate_parsetree.Ast_407.Parsetree.value_description
      method with_constraint :
        Migrate_parsetree.Ast_407.Parsetree.with_constraint ->
        Migrate_parsetree.Ast_407.Parsetree.with_constraint
    end
  val to_mapper :
    #Ast_mapper_class_407.mapper ->
    Migrate_parsetree.Ast_407.Ast_mapper.mapper
end