dolmen

A parser library for automated deduction
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library dolmen.intf
Module Dolmen_intf . Term . Thf . Var
type t

The type of variables the can occur in terms

val compare : t -> t -> int

Comparison function on variables.

val mk : string -> ty -> t

Create a new typed variable.

val ty : t -> ty

Return the type of the variable.

val get_tag : t -> 'a tag -> 'a option

Return the value bound to a tag (if any).

val set_tag : t -> 'a tag -> 'a -> unit

Set the value bound to the tag.

val unset_tag : t -> _ tag -> unit

Remove the binding to the given tag.