X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fgrafite%2FgrafiteAst.ml;h=8fc37e4c543c430bd4a5ea08ea40a90953cbbee9;hb=ad8d37cce3b39565861014d870b91b1add0ec0e3;hp=8d0679230ce4d035a60d66d5c0b481b3116e5ae9;hpb=da2c7f7bb1d9f27d998e54e09218be2245a00805;p=helm.git diff --git a/helm/software/components/grafite/grafiteAst.ml b/helm/software/components/grafite/grafiteAst.ml index 8d0679230..8fc37e4c5 100644 --- a/helm/software/components/grafite/grafiteAst.ml +++ b/helm/software/components/grafite/grafiteAst.ml @@ -56,10 +56,12 @@ type ntactic = | NCase1 of loc * string | NChange of loc * npattern * CicNotationPt.term | NConstructor of loc * int option * CicNotationPt.term list + | NCut of loc * CicNotationPt.term | NElim of loc * CicNotationPt.term * npattern | NGeneralize of loc * npattern | NId of loc | NIntro of loc * string + | NLApply of loc * CicNotationPt.term | NLetIn of loc * npattern * CicNotationPt.term * string | NReduce of loc * [ `Normalize of bool | `Whd of bool ] * npattern | NRewrite of loc * direction * CicNotationPt.term * npattern @@ -191,10 +193,11 @@ type ('term,'lazy_term) macro = type nmacro = | NCheck of loc * CicNotationPt.term + | Screenshot of loc * string (** To be increased each time the command type below changes, used for "safe" * marshalling *) -let magic = 27 +let magic = 28 type ('term,'obj) command = | Index of loc * 'term option (* key *) * UriManager.uri (* value *) @@ -217,7 +220,7 @@ type ('term,'obj) command = type ncommand = | UnificationHint of loc * CicNotationPt.term * int (* term, precedence *) | NObj of loc * CicNotationPt.term CicNotationPt.obj - | NUnivConstraint of loc * bool * NUri.uri * NUri.uri + | NUnivConstraint of loc * NUri.uri * NUri.uri | NCopy of loc * string * NUri.uri * (NUri.uri * NUri.uri) list | NCoercion of loc * string * CicNotationPt.term * CicNotationPt.term *