]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/grafite/grafiteAst.ml
Release 0.5.9.
[helm.git] / helm / software / components / grafite / grafiteAst.ml
index 9ea33c2de294acd90212ef37c0fb830000f1324e..7754102c6ac36052b936d875e26985c188071a4f 100644 (file)
@@ -43,7 +43,7 @@ type 'lazy_term reduction =
 
 type 'ident intros_spec = int option * 'ident option list
 
-type 'term auto_params = 'term list option * (string*string) list
+type 'term auto_params = 'term list * (string*string) list
 
 type 'term just =
  [ `Term of 'term
@@ -51,7 +51,6 @@ type 'term just =
 
 type ntactic =
    | NApply of loc * CicNotationPt.term
-   | NSmartApply of loc * CicNotationPt.term
    | NAssert of loc * ((string * [`Decl of CicNotationPt.term | `Def of CicNotationPt.term * CicNotationPt.term]) list * CicNotationPt.term) list
    | NCases of loc * CicNotationPt.term * npattern  
    | NCase1 of loc * string
@@ -60,13 +59,11 @@ type ntactic =
    | NCut of loc * CicNotationPt.term
 (* | NDiscriminate of loc * CicNotationPt.term
    | NSubst of loc * CicNotationPt.term *)
-   | NDestruct of loc * string list option * string list
+   | NDestruct of loc
    | NElim of loc * CicNotationPt.term * npattern  
    | NGeneralize of loc * npattern
    | NId of loc
    | NIntro of loc * string
-   | NIntros of loc * string list
-   | NInversion of loc * CicNotationPt.term * npattern  
    | NLApply of loc * CicNotationPt.term
    | NLetIn of loc * npattern * CicNotationPt.term * string
    | NReduce of loc * [ `Normalize of bool | `Whd of bool ] * npattern
@@ -201,12 +198,10 @@ type ('term,'lazy_term) macro =
 type nmacro =
   | NCheck of loc * CicNotationPt.term
   | Screenshot of loc * string
-  | NAutoInteractive of loc * CicNotationPt.term auto_params
-  | NIntroGuess of loc
 
 (** To be increased each time the command type below changes, used for "safe"
  * marshalling *)
-let magic = 34
+let magic = 33
 
 type ('term,'obj) command =
   | Index of loc * 'term option (* key *) * UriManager.uri (* value *)