summaryrefslogtreecommitdiff
path: root/contrib/jprover/opname.mli
blob: 56bf84e22945aa48ac5d781aef5e1a8da1107316 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
(* This module is extracted from Meta-Prl. *)

type token = string
and atom = string list
val opname_token : token
type opname = {
  mutable opname_token : token;
  mutable opname_name : string list;
} 
val nil_opname : opname
val mk_opname : string -> opname -> opname
val make_opname : string list -> opname
val eq : opname -> opname -> bool
val dest_opname : opname -> string list
val string_of_opname : opname -> string