Module type Ast_smtlib.Id

module type Id = sig .. end

type t 
The type of identifiers
type namespace 
Namespace for identifiers
val sort : namespace
val term : namespace
val attr : namespace
The namespace for sorts (also called typee), terms and attributes, respectively.
val mk : namespace -> string -> t
Make an identifier from a name and namespace.