jon.recoil.org

Module Ocaml_typing.Untypeast

type mapper = {
  1. attribute : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.attribute -> Ocaml_parsing.Parsetree.attribute;
  2. attributes : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.attribute list -> Ocaml_parsing.Parsetree.attribute list;
  3. binding_op : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.binding_op -> Ocaml_typing.Typedtree.pattern -> Ocaml_parsing.Parsetree.binding_op;
  4. case : 'k. Ocaml_typing.Untypeast.mapper -> 'k Ocaml_typing.Typedtree.case -> Ocaml_parsing.Parsetree.case;
  5. class_declaration : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.class_declaration -> Ocaml_parsing.Parsetree.class_declaration;
  6. class_description : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.class_description -> Ocaml_parsing.Parsetree.class_description;
  7. class_expr : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.class_expr -> Ocaml_parsing.Parsetree.class_expr;
  8. class_field : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.class_field -> Ocaml_parsing.Parsetree.class_field;
  9. class_signature : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.class_signature -> Ocaml_parsing.Parsetree.class_signature;
  10. class_structure : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.class_structure -> Ocaml_parsing.Parsetree.class_structure;
  11. class_type : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.class_type -> Ocaml_parsing.Parsetree.class_type;
  12. class_type_declaration : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.class_type_declaration -> Ocaml_parsing.Parsetree.class_type_declaration;
  13. class_type_field : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.class_type_field -> Ocaml_parsing.Parsetree.class_type_field;
  14. constructor_declaration : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.constructor_declaration -> Ocaml_parsing.Parsetree.constructor_declaration;
  15. expr : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.expression -> Ocaml_parsing.Parsetree.expression;
  16. extension_constructor : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.extension_constructor -> Ocaml_parsing.Parsetree.extension_constructor;
  17. include_declaration : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.include_declaration -> Ocaml_parsing.Parsetree.include_declaration;
  18. include_description : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.include_description -> Ocaml_parsing.Parsetree.include_description;
  19. label_declaration : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.label_declaration -> Ocaml_parsing.Parsetree.label_declaration;
  20. location : Ocaml_typing.Untypeast.mapper -> Ocaml_parsing.Location.t -> Ocaml_parsing.Location.t;
  21. module_binding : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.module_binding -> Ocaml_parsing.Parsetree.module_binding;
  22. module_declaration : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.module_declaration -> Ocaml_parsing.Parsetree.module_declaration;
  23. module_substitution : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.module_substitution -> Ocaml_parsing.Parsetree.module_substitution;
  24. module_expr : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.module_expr -> Ocaml_parsing.Parsetree.module_expr;
  25. module_type : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.module_type -> Ocaml_parsing.Parsetree.module_type;
  26. module_type_declaration : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.module_type_declaration -> Ocaml_parsing.Parsetree.module_type_declaration;
  27. package_type : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.package_type -> Ocaml_parsing.Parsetree.package_type;
  28. open_declaration : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.open_declaration -> Ocaml_parsing.Parsetree.open_declaration;
  29. open_description : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.open_description -> Ocaml_parsing.Parsetree.open_description;
  30. pat : 'k. Ocaml_typing.Untypeast.mapper -> 'k Ocaml_typing.Typedtree.general_pattern -> Ocaml_parsing.Parsetree.pattern;
  31. row_field : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.row_field -> Ocaml_parsing.Parsetree.row_field;
  32. object_field : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.object_field -> Ocaml_parsing.Parsetree.object_field;
  33. signature : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.signature -> Ocaml_parsing.Parsetree.signature;
  34. signature_item : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.signature_item -> Ocaml_parsing.Parsetree.signature_item;
  35. structure : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.structure -> Ocaml_parsing.Parsetree.structure;
  36. structure_item : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.structure_item -> Ocaml_parsing.Parsetree.structure_item;
  37. typ : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.core_type -> Ocaml_parsing.Parsetree.core_type;
  38. type_declaration : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.type_declaration -> Ocaml_parsing.Parsetree.type_declaration;
  39. type_extension : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.type_extension -> Ocaml_parsing.Parsetree.type_extension;
  40. type_exception : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.type_exception -> Ocaml_parsing.Parsetree.type_exception;
  41. type_kind : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.type_kind -> Ocaml_parsing.Parsetree.type_kind;
  42. value_binding : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.value_binding -> Ocaml_parsing.Parsetree.value_binding;
  43. value_description : Ocaml_typing.Untypeast.mapper -> Ocaml_typing.Typedtree.value_description -> Ocaml_parsing.Parsetree.value_description;
  44. 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.mapper