`sig
module Parsetree :
sig
type structure
type signature
type toplevel_phrase
type core_type
type expression
type pattern
type case
type type_declaration
type type_extension
type extension_constructor
end
module Outcometree :
sig
type out_value
type out_type
type out_class_type
type out_module_type
type out_sig_item
type out_type_extension
type out_phrase
end
module Ast_mapper : sig type mapper end
module Config :
sig
val ast_impl_magic_number : string
val ast_intf_magic_number : string
end
val shallow_identity : Migrate_parsetree_versions.Ast.Ast_mapper.mapper
val map_signature :
Migrate_parsetree_versions.Ast.Ast_mapper.mapper ->
Migrate_parsetree_versions.Ast.Parsetree.signature ->
Migrate_parsetree_versions.Ast.Parsetree.signature
val map_structure :
Migrate_parsetree_versions.Ast.Ast_mapper.mapper ->
Migrate_parsetree_versions.Ast.Parsetree.structure ->
Migrate_parsetree_versions.Ast.Parsetree.structure
val make_top_mapper :
signature:(Migrate_parsetree_versions.Ast.Parsetree.signature ->
Migrate_parsetree_versions.Ast.Parsetree.signature) ->
structure:(Migrate_parsetree_versions.Ast.Parsetree.structure ->
Migrate_parsetree_versions.Ast.Parsetree.structure) ->
Migrate_parsetree_versions.Ast.Ast_mapper.mapper
end`