]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/cic_notation/cicNotationPt.ml
snapshot
[helm.git] / helm / ocaml / cic_notation / cicNotationPt.ml
index d1a54bcf2e3f3e2e8713bc1a54df8102a721d8e1..15b9a21ad4398fe68db30fe55ecf13d7f64b09b0 100644 (file)
@@ -38,8 +38,9 @@ let loc_of_floc = function
 
 
 type term_attribute =
-  [ `Loc of location  (* source file location *)
-  | `IdRef of string  (* ACic pointer *)
+  [ `Loc of location                  (* source file location *)
+  | `IdRef of string                  (* ACic pointer *)
+  | `Level of int * Gramext.g_assoc   (* precedence, associativity *)
   ]
 
 type literal =
@@ -88,7 +89,7 @@ and meta_subst = term option
 and subst = string * term
 and case_pattern = string * capture_variable list
 
-and box_kind = H | V
+and box_kind = H | V | HV | HOV
 
 and layout_pattern =
   | Sub of term * term
@@ -102,7 +103,7 @@ and layout_pattern =
       |+ column separator, row separator +| *)
   | Sqrt of term
   | Root of term * term (* argument, index *)
-  | Break
+(*   | Break *)
   | Box of box_kind * term list
 
 and magic_term =