| LetIn of loc * 'term * 'ident
| Reduce of loc * 'reduction * ('term, 'lazy_term, 'ident) pattern
| Reflexivity of loc
- | Rename of loc * 'ident list * 'ident list
| Replace of loc * ('term, 'lazy_term, 'ident) pattern * 'lazy_term
| Rewrite of loc * direction * 'term *
('term, 'lazy_term, 'ident) pattern * 'ident list
type print_kind = [ `Env | `Coer ]
-type style = Declarative
- | Procedural
+type presentation_style = Declarative
+ | Procedural of int option
type 'term macro =
(* Whelp's stuff *)
(* real macros *)
| Check of loc * 'term
| Hint of loc
- | Inline of loc * style * string * string (* URI or base-uri, name prefix *)
+ | Inline of loc * presentation_style * string * string
+ (* URI or base-uri, name prefix *)
(** To be increased each time the command type below changes, used for "safe"
* marshalling *)