]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/metadata/metadataPp.ml
- changed metadata type so that positions contains depth
[helm.git] / helm / ocaml / metadata / metadataPp.ml
index 2ce9f22267d05548d00160e203de347eb65de3ea..e83aa7c8655d1d049a1549498e519d31b8edb59c 100644 (file)
@@ -25,6 +25,8 @@
 
 open Printf
 
+open MetadataTypes
+
 let pp_position = function
   | `MainConclusion (Some d) -> sprintf "MainConclusion(%d)" d
   | `MainConclusion None -> sprintf "MainConclusion"
@@ -35,20 +37,20 @@ let pp_position = function
   | `InBody -> "InBody"
 
 let pp_position_tag = function
-  | `MainConclusion _ -> "MainConclusion"
-  | `MainHypothesis _ -> "MainHypothesis"
-  | `InConclusion -> "InConclusion"
-  | `InHypothesis -> "InHypothesis"
-  | `InBody -> "InBody"
+  | `MainConclusion _ -> mainconcl_pos
+  | `MainHypothesis _ -> mainhyp_pos
+  | `InConclusion -> inconcl_pos
+  | `InHypothesis -> inhyp_pos
+  | `InBody -> inbody_pos
 
 let columns_of_position = function
-  | `MainConclusion (Some d) -> `String "MainConclusion", `Int d
-  | `MainConclusion None -> `String "MainConclusion", `Null
-  | `MainHypothesis (Some d) -> `String "MainHypothesis", `Int d
-  | `MainHypothesis None -> `String "MainHypothesis", `Null
-  | `InConclusion -> `String "InConclusion", `Null
-  | `InHypothesis -> `String "InHypothesis", `Null
-  | `InBody -> `String "InBody", `Null
+  | `MainConclusion (Some d) -> `String mainconcl_pos, `Int d
+  | `MainConclusion None -> `String mainconcl_pos, `Null
+  | `MainHypothesis (Some d) -> `String mainhyp_pos, `Int d
+  | `MainHypothesis None -> `String mainhyp_pos, `Null
+  | `InConclusion -> `String inconcl_pos, `Null
+  | `InHypothesis -> `String inhyp_pos, `Null
+  | `InBody -> `String inbody_pos, `Null
 
 (*
 let metadata_ns = "http://www.cs.unibo.it/helm/schemas/schema-helm"