Variablemodule T : sig ... endval hash : T.t -> intval output : out_channel -> T.t -> unitval print : Format.formatter -> T.t -> unitmodule Set : sig ... endmodule Map : sig ... endmodule Tbl : sig ... endval create :
?current_compilation_unit:Compilation_unit.t ->
Internal_variable_names.t ->
tval rename : ?current_compilation_unit:Compilation_unit.t -> t -> tval in_compilation_unit : t -> Compilation_unit.t -> boolval name : t -> stringval unique_name : t -> stringval get_compilation_unit : t -> Compilation_unit.tval print_list : Format.formatter -> t list -> unitval print_opt : Format.formatter -> t option -> unitval debug_when_stamp_matches : t -> stamp:int -> f:(unit -> unit) -> unitmodule Pair : sig ... endval output_full : out_channel -> t -> unit