]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/lambda-delta/common/hierarchy.mli
- we implemented the hierarchy and sort names declaration in text parser
[helm.git] / helm / software / lambda-delta / common / hierarchy.mli
index da15a64dd2dd62707d75504bd273d44be2a021f3..a0bd1862ecff883a4bc469254955f77ad9f681b0 100644 (file)
@@ -9,16 +9,14 @@
      \ /   This software is distributed as is, NO WARRANTY.              
       V_______________________________________________________________ *)
 
-type graph
-
-val set_sorts: string list -> int -> int
+val set_sorts: int -> string list -> int
 
 val string_of_sort: (unit -> 'a) -> (string -> 'a) -> int -> 'a
 
 val sort_of_string: (unit -> 'a) -> (int -> 'a) -> string -> 'a
 
-val graph_of_string: (unit -> 'a) -> (graph -> 'a) -> string -> 'a
+val set_graph: string -> bool
 
-val string_of_graph: graph -> string
+val string_of_graph: unit -> string
 
-val apply: graph -> int -> int
+val apply: int -> int