type notation_id
+val compare_notation_id : notation_id -> notation_id -> int
+
val process_notation: LexiconAst.command -> notation_id list
val remove_notation: notation_id -> unit
val get_active_notations: unit -> notation_id list
val set_active_notations: notation_id list -> unit
-(* resets internal couenters. this is an hack used in matitaScript.
- * if you are in the middle of a script (with an history you may use to undo
- * with some notations id inside) and you want to compile an external file
- * in an empty environment you need, after its compilation, to restore
- * the previous environment (re-executing all notations commands) and this must
- * produce the same ids as before, otherwise history is wrong. *)
- val reset: unit -> unit
+val push: unit -> unit
+val pop: unit -> unit