X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fgrafite%2FgrafiteAst.ml;h=6bf050fec3f1ffb8013b369a4a768fe34eaf25ff;hb=df1201e37d6f2631dc31ffc87b979a6c81180a3a;hp=fe060d41591b4ca1331c4c3e1e1b789c19c4c6bb;hpb=c7a74f0ef29118fc97c1a6283f4249a0ed4b0ba1;p=helm.git diff --git a/helm/software/components/grafite/grafiteAst.ml b/helm/software/components/grafite/grafiteAst.ml index fe060d415..6bf050fec 100644 --- a/helm/software/components/grafite/grafiteAst.ml +++ b/helm/software/components/grafite/grafiteAst.ml @@ -196,7 +196,6 @@ type ('term,'obj) command = int (* arity *) * int (* saturations *) | PreferCoercion of loc * 'term | Inverter of loc * string * 'term * bool list - | UnificationHint of loc * CicNotationPt.term * int (* term, precedence *) | Default of loc * string * UriManager.uri list | Drop of loc | Include of loc * bool (* normal? *) * string @@ -206,6 +205,9 @@ type ('term,'obj) command = | Set of loc * string * string | Print of loc * string | Qed of loc + +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 | NQed of loc @@ -226,6 +228,7 @@ type non_punctuation_tactical = type ('term, 'lazy_term, 'reduction, 'obj, 'ident) code = | Command of loc * ('term, 'obj) command + | NCommand of loc * ncommand | Macro of loc * ('term,'lazy_term) macro | NTactic of loc * ntactic list | Tactic of loc * ('term, 'lazy_term, 'reduction, 'ident) tactic option