X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fgrafite%2FgrafiteAst.ml;h=6b9a3eba18a632837b1ad66221169a6b34979c83;hb=be2a030746e20744f9a317a31c7053bcfbb6e505;hp=dcfaf6c05f2ddd091c6ee1af55c92c7477bc7a94;hpb=d17a38ddca548c784e9efa7c55e87c80203b024d;p=helm.git diff --git a/helm/software/components/grafite/grafiteAst.ml b/helm/software/components/grafite/grafiteAst.ml index dcfaf6c05..6b9a3eba1 100644 --- a/helm/software/components/grafite/grafiteAst.ml +++ b/helm/software/components/grafite/grafiteAst.ml @@ -62,6 +62,7 @@ type ntactic = | NLetIn of loc * npattern * CicNotationPt.term * string | NReduce of loc * [ `Normalize of bool | `Whd of bool ] * npattern | NRewrite of loc * direction * CicNotationPt.term * npattern + | NAuto of loc * CicNotationPt.term auto_params type ('term, 'lazy_term, 'reduction, 'ident) tactic = (* Higher order tactics (i.e. tacticals) *) @@ -147,12 +148,15 @@ type search_kind = [ `Locate | `Hint | `Match | `Elim ] type print_kind = [ `Env | `Coer ] -type inline_param = IPPrefix of string - | IPAs of Cic.object_flavour - | IPProcedural - | IPNoDefaults - | IPLevel of int - | IPDepth of int +type inline_param = IPPrefix of string (* undocumented *) + | IPAs of Cic.object_flavour (* preferred flavour *) + | IPProcedural (* procedural rendering *) + | IPNoDefaults (* no default-based tactics *) + | IPLevel of int (* granularity level *) + | IPDepth of int (* undocumented *) + | IPComments (* show statistics *) + | IPCoercions (* show coercions *) + | IPDebug of int (* set debug level *) type ('term,'lazy_term) macro = (* Whelp's stuff *) @@ -171,7 +175,7 @@ type ('term,'lazy_term) macro = (** To be increased each time the command type below changes, used for "safe" * marshalling *) -let magic = 21 +let magic = 22 type ('term,'obj) command = | Index of loc * 'term option (* key *) * UriManager.uri (* value *) @@ -184,7 +188,7 @@ type ('term,'obj) command = | UnificationHint of loc * 'term * int (* term, precedence *) | Default of loc * string * UriManager.uri list | Drop of loc - | Include of loc * bool (* source? *) * string + | Include of loc * bool (* normal? *) * string | Obj of loc * 'obj | Relation of loc * string * 'term * 'term * 'term option * 'term option * 'term option