# Class virtual Ast_lifter_404.lifter

    class virtual lifter : object .. end

    method lift_Parsetree_expression : Migrate_parsetree.Ast_404.Parsetree.expression -> 'res

    method lift_Parsetree_expression_desc : Migrate_parsetree.Ast_404.Parsetree.expression_desc -> 'res

    method lift_Asttypes_direction_flag : Migrate_parsetree.Ast_404.Asttypes.direction_flag -> 'res

    method lift_Parsetree_case : Migrate_parsetree.Ast_404.Parsetree.case -> 'res

    method lift_Parsetree_value_binding : Migrate_parsetree.Ast_404.Parsetree.value_binding -> 'res

    method lift_Parsetree_pattern : Migrate_parsetree.Ast_404.Parsetree.pattern -> 'res

    method lift_Parsetree_pattern_desc : Migrate_parsetree.Ast_404.Parsetree.pattern_desc -> 'res

    method lift_Parsetree_core_type : Migrate_parsetree.Ast_404.Parsetree.core_type -> 'res

    method lift_Parsetree_core_type_desc : Migrate_parsetree.Ast_404.Parsetree.core_type_desc -> 'res

    method lift_Parsetree_package_type : Migrate_parsetree.Ast_404.Parsetree.package_type -> 'res

    method lift_Parsetree_row_field : Migrate_parsetree.Ast_404.Parsetree.row_field -> 'res

    method lift_Parsetree_attributes : Migrate_parsetree.Ast_404.Parsetree.attributes -> 'res

    method lift_Parsetree_attribute : Migrate_parsetree.Ast_404.Parsetree.attribute -> 'res

    method lift_Parsetree_payload : Migrate_parsetree.Ast_404.Parsetree.payload -> 'res

    method lift_Parsetree_structure : Migrate_parsetree.Ast_404.Parsetree.structure -> 'res

    method lift_Parsetree_structure_item : Migrate_parsetree.Ast_404.Parsetree.structure_item -> 'res

    method lift_Parsetree_structure_item_desc : Migrate_parsetree.Ast_404.Parsetree.structure_item_desc -> 'res

    method lift_Parsetree_include_declaration : Migrate_parsetree.Ast_404.Parsetree.include_declaration -> 'res

    method lift_Parsetree_class_declaration : Migrate_parsetree.Ast_404.Parsetree.class_declaration -> 'res

    method lift_Parsetree_class_expr : Migrate_parsetree.Ast_404.Parsetree.class_expr -> 'res

    method lift_Parsetree_class_expr_desc : Migrate_parsetree.Ast_404.Parsetree.class_expr_desc -> 'res

    method lift_Parsetree_class_structure : Migrate_parsetree.Ast_404.Parsetree.class_structure -> 'res

    method lift_Parsetree_class_field : Migrate_parsetree.Ast_404.Parsetree.class_field -> 'res

    method lift_Parsetree_class_field_desc : Migrate_parsetree.Ast_404.Parsetree.class_field_desc -> 'res

    method lift_Parsetree_class_field_kind : Migrate_parsetree.Ast_404.Parsetree.class_field_kind -> 'res

    method lift_Parsetree_module_binding : Migrate_parsetree.Ast_404.Parsetree.module_binding -> 'res

    method lift_Parsetree_module_expr : Migrate_parsetree.Ast_404.Parsetree.module_expr -> 'res

    method lift_Parsetree_module_expr_desc : Migrate_parsetree.Ast_404.Parsetree.module_expr_desc -> 'res

    method lift_Parsetree_module_type : Migrate_parsetree.Ast_404.Parsetree.module_type -> 'res

    method lift_Parsetree_module_type_desc : Migrate_parsetree.Ast_404.Parsetree.module_type_desc -> 'res

    method lift_Parsetree_with_constraint : Migrate_parsetree.Ast_404.Parsetree.with_constraint -> 'res

    method lift_Parsetree_signature : Migrate_parsetree.Ast_404.Parsetree.signature -> 'res

    method lift_Parsetree_signature_item : Migrate_parsetree.Ast_404.Parsetree.signature_item -> 'res

    method lift_Parsetree_signature_item_desc : Migrate_parsetree.Ast_404.Parsetree.signature_item_desc -> 'res

    method lift_Parsetree_class_type_declaration : Migrate_parsetree.Ast_404.Parsetree.class_type_declaration -> 'res

    method lift_Parsetree_class_description : Migrate_parsetree.Ast_404.Parsetree.class_description -> 'res

    method lift_Parsetree_class_type : Migrate_parsetree.Ast_404.Parsetree.class_type -> 'res

    method lift_Parsetree_class_type_desc : Migrate_parsetree.Ast_404.Parsetree.class_type_desc -> 'res

    method lift_Parsetree_class_signature : Migrate_parsetree.Ast_404.Parsetree.class_signature -> 'res

    method lift_Parsetree_class_type_field : Migrate_parsetree.Ast_404.Parsetree.class_type_field -> 'res

    method lift_Parsetree_class_type_field_desc : Migrate_parsetree.Ast_404.Parsetree.class_type_field_desc -> 'res

    method lift_Parsetree_extension : Migrate_parsetree.Ast_404.Parsetree.extension -> 'res

    method lift_Parsetree_class_infos : 'f0.
             ('f0 -> 'res) ->
             'f0 Migrate_parsetree.Ast_404.Parsetree.class_infos -> 'res

    method lift_Asttypes_virtual_flag : Migrate_parsetree.Ast_404.Asttypes.virtual_flag -> 'res

    method lift_Parsetree_include_description : Migrate_parsetree.Ast_404.Parsetree.include_description -> 'res

    method lift_Parsetree_include_infos : 'f0.
             ('f0 -> 'res) ->
             'f0 Migrate_parsetree.Ast_404.Parsetree.include_infos -> 'res

    method lift_Parsetree_open_description : Migrate_parsetree.Ast_404.Parsetree.open_description -> 'res

    method lift_Asttypes_override_flag : Migrate_parsetree.Ast_404.Asttypes.override_flag -> 'res

    method lift_Parsetree_module_type_declaration : Migrate_parsetree.Ast_404.Parsetree.module_type_declaration -> 'res

    method lift_Parsetree_module_declaration : Migrate_parsetree.Ast_404.Parsetree.module_declaration -> 'res

    method lift_Parsetree_type_extension : Migrate_parsetree.Ast_404.Parsetree.type_extension -> 'res

    method lift_Parsetree_extension_constructor : Migrate_parsetree.Ast_404.Parsetree.extension_constructor -> 'res

    method lift_Parsetree_extension_constructor_kind : Migrate_parsetree.Ast_404.Parsetree.extension_constructor_kind -> 'res

    method lift_Parsetree_type_declaration : Migrate_parsetree.Ast_404.Parsetree.type_declaration -> 'res

    method lift_Asttypes_private_flag : Migrate_parsetree.Ast_404.Asttypes.private_flag -> 'res

    method lift_Parsetree_type_kind : Migrate_parsetree.Ast_404.Parsetree.type_kind -> 'res

    method lift_Parsetree_constructor_declaration : Migrate_parsetree.Ast_404.Parsetree.constructor_declaration -> 'res

    method lift_Parsetree_constructor_arguments : Migrate_parsetree.Ast_404.Parsetree.constructor_arguments -> 'res

    method lift_Parsetree_label_declaration : Migrate_parsetree.Ast_404.Parsetree.label_declaration -> 'res

    method lift_Asttypes_mutable_flag : Migrate_parsetree.Ast_404.Asttypes.mutable_flag -> 'res

    method lift_Asttypes_variance : Migrate_parsetree.Ast_404.Asttypes.variance -> 'res

    method lift_Parsetree_value_description : Migrate_parsetree.Ast_404.Parsetree.value_description -> 'res

    method lift_Asttypes_arg_label : Migrate_parsetree.Ast_404.Asttypes.arg_label -> 'res

    method lift_Asttypes_closed_flag : Migrate_parsetree.Ast_404.Asttypes.closed_flag -> 'res

    method lift_Asttypes_label : Migrate_parsetree.Ast_404.Asttypes.label -> 'res

    method lift_Asttypes_rec_flag : Migrate_parsetree.Ast_404.Asttypes.rec_flag -> 'res

    method lift_Parsetree_constant : Migrate_parsetree.Ast_404.Parsetree.constant -> 'res

    method lift_option : 'f0. ('f0 -> 'res) -> 'f0 option -> 'res

    method lift_Longident_t : Migrate_parsetree.Ast_404.Longident.t -> 'res

    method lift_Asttypes_loc : 'f0. ('f0 -> 'res) -> 'f0 Migrate_parsetree.Ast_404.Asttypes.loc -> 'res

    method lift_Location_t : Migrate_parsetree.Ast_404.Location.t -> 'res

    method lift_bool : bool -> 'res

    method lift_Lexing_position : Stdlib.Lexing.position -> 'res