X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Focaml%2Fcic%2FcicParser3.mli;h=b9b8b6d119ded2fc895c386937140cbe1bed75cb;hb=ec54d490477ece51c19d79750dda9805ffda663c;hp=990346e82b655de651a7f5e2ea36c1f66bc8642b;hpb=ae326f646ef4c01b43d6da04201b427d1e175400;p=helm.git diff --git a/helm/ocaml/cic/cicParser3.mli b/helm/ocaml/cic/cicParser3.mli index 990346e82..b9b8b6d11 100644 --- a/helm/ocaml/cic/cicParser3.mli +++ b/helm/ocaml/cic/cicParser3.mli @@ -41,9 +41,6 @@ exception IllFormedXml of int -val current_sp : string list ref -val current_uri : UriManager.uri ref - (* the "interface" of the class linked to each node of the dom tree *) class virtual cic_term : object ('a) @@ -56,10 +53,15 @@ class virtual cic_term : (* a method that returns the internal representation of the tree (term) *) (* rooted in this node *) - method virtual to_cic_term : Cic.annterm + method virtual to_cic_term : + (UriManager.uri * Cic.annterm) list -> Cic.annterm end (* The definition of domspec, an hashtable that maps each node type to the *) (* object that must be linked to it. Used by markup. *) val domspec : cic_term Pxp_document.spec + +(** orrible hack *) +val set_uri: UriManager.uri -> unit +