Tac2syn.SyntaxType of notation syntax parsing 'a. Unlike Procq.Symbol.t it fully supports comparison and is marshallable.
val register_entry : ?name:string -> 'a Procq.Entry.t -> 'a entryMust be called at toplevel, with non backtrackable entry. name defaults to the entry name but can be given another value if there is a conflict. Registering the same entry twice produces different entry values.
Pre-registered entries.
val constr : Constrexpr.constr_expr entryval lconstr : Constrexpr.constr_expr entryval term : Constrexpr.constr_expr entryval custom_constr : Globnames.CustomName.t -> Constrexpr.constr_expr entryval ltac2_expr : Tac2expr.raw_tacexpr entryval custom_ltac2 : Tac2Custom.t -> Tac2expr.raw_tacexpr entryConstructors for t, copying Procq.Symbol constructors.
val self : Tac2expr.raw_tacexpr tval next : Tac2expr.raw_tacexpr tval tokens : Procq.ty_pattern list -> unit tval nil : unit seq