]> matita.cs.unibo.it Git - helm.git/blobdiff - components/lexicon/lexiconAst.ml
First experimental version of the declarative proof language for Matita.
[helm.git] / components / lexicon / lexiconAst.ml
index aed4b0b152365ea8ee0e191f96ab1aabfbee5bda..9fb188d486bfd15cdbd177af975c47e67e4892ff 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 * string (* _,buri,_,path *)
   | Alias of loc * alias_spec
       (** parameters, name, type, fields *) 
   | Notation of loc * direction option * CicNotationPt.term * Gramext.g_assoc *