aboutsummaryrefslogtreecommitdiff
path: root/API
diff options
context:
space:
mode:
authorMaxime Dénès2017-11-16 16:06:17 +0100
committerMaxime Dénès2017-11-16 16:06:17 +0100
commit0786ae361cb5f134e91d790d6c096f84535b19ec (patch)
treec4aeb3ac1a9c750ecb8e5d79abf218fecab2f774 /API
parent11d895262e49b4c9f371e38c9e4436cead7001f4 (diff)
parented0c434a05a929a659e43aed80ab7c8179a7daa3 (diff)
Merge PR #6148: [api] Another large deprecation, `Nameops` and friends.
Diffstat (limited to 'API')
-rw-r--r--API/API.mli32
1 files changed, 22 insertions, 10 deletions
diff --git a/API/API.mli b/API/API.mli
index cb945179f4..704f1a3569 100644
--- a/API/API.mli
+++ b/API/API.mli
@@ -1863,6 +1863,9 @@ end
module Nameops :
sig
+
+ open Names
+
val atompart_of_id : Names.Id.t -> string
val pr_id : Names.Id.t -> Pp.t
@@ -1871,19 +1874,28 @@ sig
val pr_name : Names.Name.t -> Pp.t
[@@ocaml.deprecated "alias of API.Names.Name.print"]
- val name_fold : (Names.Id.t -> 'a -> 'a) -> Names.Name.t -> 'a -> 'a
- val name_app : (Names.Id.t -> Names.Id.t) -> Names.Name.t -> Names.Name.t
- val add_suffix : Names.Id.t -> string -> Names.Id.t
- val increment_subscript : Names.Id.t -> Names.Id.t
- val make_ident : string -> int option -> Names.Id.t
- val out_name : Names.Name.t -> Names.Id.t
- val pr_lab : Names.Label.t -> Pp.t
- module Name :
- sig
- include module type of struct include Names.Name end
+ module Name : sig
+ include module type of struct include Name end
+
+ val map : (Id.t -> Id.t) -> Name.t -> t
val get_id : t -> Names.Id.t
val fold_right : (Names.Id.t -> 'a -> 'a) -> t -> 'a -> 'a
+
end
+
+ val name_fold : (Id.t -> 'a -> 'a) -> Name.t -> 'a -> 'a
+ [@@ocaml.deprecated "alias of API.Names"]
+
+ val name_app : (Id.t -> Id.t) -> Name.t -> Name.t
+ [@@ocaml.deprecated "alias of API.Names"]
+
+ val add_suffix : Id.t -> string -> Id.t
+ val increment_subscript : Id.t -> Id.t
+ val make_ident : string -> int option -> Id.t
+ val out_name : Name.t -> Id.t
+ [@@ocaml.deprecated "alias of API.Names"]
+ val pr_lab : Label.t -> Pp.t
+ [@@ocaml.deprecated "alias of API.Names"]
end
module Libnames :