-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathnames.mli
25 lines (23 loc) · 1.1 KB
/
names.mli
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
open! Stdppx
(** A human-readable name for the language feature corresponding to the construct.
*)
module Language_feature_name : sig
val of_core_type_desc : Shim.Core_type_desc.t -> string
val of_expression_desc : Shim.Expression_desc.t -> string
val of_pattern_desc : Shim.Pattern_desc.t -> string
val of_signature_item_desc : Shim.Signature_item_desc.t -> string
val of_structure_item_desc : Shim.Structure_item_desc.t -> string
val of_module_type_desc : Shim.Module_type_desc.t -> string
val of_module_expr_desc : Shim.Module_expr_desc.t -> string
end
(** The literal name of the constructor corresponding to the construct (e.g. Pexp_ident)
*)
module Constructor_name : sig
val of_core_type_desc : Shim.Core_type_desc.t -> string
val of_expression_desc : Shim.Expression_desc.t -> string
val of_pattern_desc : Shim.Pattern_desc.t -> string
val of_signature_item_desc : Shim.Signature_item_desc.t -> string
val of_structure_item_desc : Shim.Structure_item_desc.t -> string
val of_module_type_desc : Shim.Module_type_desc.t -> string
val of_module_expr_desc : Shim.Module_expr_desc.t -> string
end