+type ntactic =
+ | NApply 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
+ | 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
+ | NRewrite of loc * direction * CicNotationPt.term * npattern
+