| NCase1 of loc * string
| NChange of loc * npattern * CicNotationPt.term
| NElim of loc * CicNotationPt.term * npattern
- | NEval of loc * npattern * [ `Whd of bool ]
| NGeneralize of loc * npattern
| NId of loc
| NIntro of loc * string
| NLetIn of loc * npattern * CicNotationPt.term * string
+ | NReduce of loc * [ `Normalize of bool | `Whd of bool ] * npattern
| NRewrite of loc * direction * CicNotationPt.term * npattern
type ('term, 'lazy_term, 'reduction, 'ident) tactic =
* punctuation_tactical
| NonPunctuationTactical of loc * non_punctuation_tactical
* punctuation_tactical
+ | NNonPunctuationTactical of loc * non_punctuation_tactical
+ * punctuation_tactical
type ('term, 'lazy_term, 'reduction, 'obj, 'ident) comment =
| Note of loc * string