]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/lexicon/lexiconAst.ml
added include' to include everything but preferences (aka aliases)
[helm.git] / helm / software / components / lexicon / lexiconAst.ml
index aed4b0b152365ea8ee0e191f96ab1aabfbee5bda..50f0061eebb0e894b9a1173dda6538348df14c5e 100644 (file)
@@ -38,8 +38,10 @@ type alias_spec =
  * marshalling *)
 let magic = 5
 
+type inclusion_mode = WithPreferences | WithoutPreferences (* aka aliases *)
+
 type command =
-  | Include of loc * string
+  | Include of loc * string * inclusion_mode
   | Alias of loc * alias_spec
       (** parameters, name, type, fields *) 
   | Notation of loc * direction option * CicNotationPt.term * Gramext.g_assoc *