sig
type t =
Ident of string
| Dot of string * Ident.t
| Col of string * Ident.t
val of_string : string -> Ident.t
val to_string : Ident.t -> string
val make_add_prefix : Ident.t -> Ident.t -> Ident.t
val add_suffix : string -> Ident.t -> Ident.t
val make_new_ident : Ident.t -> string -> Ident.t
type integer = Id of Ident.t | I of int
val integer_to_string : Ident.integer -> string
val connection_string_to_ident : string -> string -> Ident.t
val aaxl_string_to_ident : string -> Ident.t
val aaxl_string_to_short_ident : string -> Ident.t
val aaxl_string_to_long_ident : string -> Ident.t
val feature_name_of_component_name : Ident.t -> Ident.t
val type_name_of_implementation_name : Ident.t -> Ident.t
val is_prefix : Ident.t -> Ident.t -> bool
end