Module Ocaml_typing.Untypeast
val lident_of_path : Ocaml_typing.Path.t -> Ocaml_parsing.Longident.ttype mapper = {attribute : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.attribute -> Ocaml_parsing.Parsetree.attribute;attributes : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.attribute list -> Ocaml_parsing.Parsetree.attribute list;binding_op : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.binding_op -> Ocaml_typing.Typedtree.pattern -> Ocaml_parsing.Parsetree.binding_op;case : 'k. Ocaml_typing.Untypeast.mapper -> 'k Ocaml_typing.Typedtree.case -> Ocaml_parsing.Parsetree.case;class_declaration : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.class_declaration -> Ocaml_parsing.Parsetree.class_declaration;class_description : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.class_description -> Ocaml_parsing.Parsetree.class_description;class_expr : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.class_expr -> Ocaml_parsing.Parsetree.class_expr;class_field : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.class_field -> Ocaml_parsing.Parsetree.class_field;class_signature : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.class_signature -> Ocaml_parsing.Parsetree.class_signature;class_structure : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.class_structure -> Ocaml_parsing.Parsetree.class_structure;class_type : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.class_type -> Ocaml_parsing.Parsetree.class_type;class_type_declaration : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.class_type_declaration -> Ocaml_parsing.Parsetree.class_type_declaration;class_type_field : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.class_type_field -> Ocaml_parsing.Parsetree.class_type_field;constructor_declaration : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.constructor_declaration -> Ocaml_parsing.Parsetree.constructor_declaration;expr : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.expression -> Ocaml_parsing.Parsetree.expression;extension_constructor : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.extension_constructor -> Ocaml_parsing.Parsetree.extension_constructor;include_declaration : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.include_declaration -> Ocaml_parsing.Parsetree.include_declaration;include_description : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.include_description -> Ocaml_parsing.Parsetree.include_description;label_declaration : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.label_declaration -> Ocaml_parsing.Parsetree.label_declaration;location : Ocaml_typing.Untypeast.mapper -> Ocaml_parsing.Location.t -> Ocaml_parsing.Location.t;module_binding : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.module_binding -> Ocaml_parsing.Parsetree.module_binding;module_declaration : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.module_declaration -> Ocaml_parsing.Parsetree.module_declaration;module_substitution : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.module_substitution -> Ocaml_parsing.Parsetree.module_substitution;module_expr : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.module_expr -> Ocaml_parsing.Parsetree.module_expr;module_type : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.module_type -> Ocaml_parsing.Parsetree.module_type;module_type_declaration : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.module_type_declaration -> Ocaml_parsing.Parsetree.module_type_declaration;package_type : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.package_type -> Ocaml_parsing.Parsetree.package_type;open_declaration : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.open_declaration -> Ocaml_parsing.Parsetree.open_declaration;open_description : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.open_description -> Ocaml_parsing.Parsetree.open_description;pat : 'k. Ocaml_typing.Untypeast.mapper -> 'k Ocaml_typing.Typedtree.general_pattern -> Ocaml_parsing.Parsetree.pattern;row_field : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.row_field -> Ocaml_parsing.Parsetree.row_field;object_field : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.object_field -> Ocaml_parsing.Parsetree.object_field;signature : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.signature -> Ocaml_parsing.Parsetree.signature;signature_item : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.signature_item -> Ocaml_parsing.Parsetree.signature_item;structure : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.structure -> Ocaml_parsing.Parsetree.structure;structure_item : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.structure_item -> Ocaml_parsing.Parsetree.structure_item;typ : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.core_type -> Ocaml_parsing.Parsetree.core_type;type_declaration : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.type_declaration -> Ocaml_parsing.Parsetree.type_declaration;type_extension : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.type_extension -> Ocaml_parsing.Parsetree.type_extension;type_exception : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.type_exception -> Ocaml_parsing.Parsetree.type_exception;type_kind : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.type_kind -> Ocaml_parsing.Parsetree.type_kind;value_binding : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.value_binding -> Ocaml_parsing.Parsetree.value_binding;value_description : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.value_description -> Ocaml_parsing.Parsetree.value_description;with_constraint : Ocaml_typing.Untypeast.mapper -> (Ocaml_typing.Path.t * Ocaml_parsing.Longident.t Ocaml_parsing.Location.loc * Ocaml_typing.Typedtree.with_constraint) -> Ocaml_parsing.Parsetree.with_constraint;
}val default_mapper : Ocaml_typing.Untypeast.mapperval untype_structure :
?mapper:Ocaml_typing.Untypeast.mapper ->
Ocaml_typing.Typedtree.structure ->
Ocaml_parsing.Parsetree.structureval untype_signature :
?mapper:Ocaml_typing.Untypeast.mapper ->
Ocaml_typing.Typedtree.signature ->
Ocaml_parsing.Parsetree.signatureval constant :
Ocaml_typing.Typedtree.constant ->
Ocaml_parsing.Parsetree.constantval untype_pattern :
_ Ocaml_typing.Typedtree.general_pattern ->
Ocaml_parsing.Parsetree.patternval untype_expression :
Ocaml_typing.Typedtree.expression ->
Ocaml_parsing.Parsetree.expression