]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/cic_transformations/box.mli
version 0.7.1
[helm.git] / helm / ocaml / cic_transformations / box.mli
index e4d4bbe767422d0b50b28685fe9fc1aea084dfd3..296b14c156b50f3bac62d42a7147473ccb13dff5 100644 (file)
@@ -39,6 +39,8 @@ type
   | Ink of attr
   | H of attr * ('expr box) list
   | V of attr * ('expr box) list
+  | HV of attr * ('expr box) list
+  | HOV of attr * ('expr box) list
   | Object of attr * 'expr
   | Action of attr * ('expr box) list
 
@@ -48,7 +50,16 @@ val smallskip : 'expr box
 val skip: 'expr box
 val indent : 'expr box -> 'expr box
 
-val document_of_box : Mpresentation.mpres box -> Xml.token Stream.t
+val box2xml:
+  obj2xml:('a -> Xml.token Stream.t) -> 'a box ->
+    Xml.token Stream.t
+
+val map: ('a -> 'b) -> 'a box -> 'b box
+
+(*
+val document_of_box :
+  ~obj2xml:('a -> Xml.token Stream.t) -> 'a box -> Xml.token Stream.t
+*)
 
 val b_h: attr -> 'expr box list -> 'expr box
 val b_v: attr -> 'expr box list -> 'expr box