Ltac2_plugin.Tac2entriesSourceval register_ltac :
?deprecation:Deprecation.t ->
?local:bool ->
?mut:bool ->
Tac2expr.rec_flag ->
(Names.lname * Tac2expr.raw_tacexpr) list ->
unitval register_type :
?local:bool ->
?abstract:bool ->
Tac2expr.rec_flag ->
(Libnames.qualid * Tac2expr.redef_flag * Tac2expr.raw_quant_typedef) list ->
unitval register_primitive :
?deprecation:Deprecation.t ->
?local:bool ->
Names.lident ->
Tac2expr.raw_typexpr ->
Tac2expr.ml_tactic_name ->
unitval register_notation :
Attributes.vernac_flags ->
Tac2expr.sexpr list ->
int option ->
Tac2expr.raw_tacexpr ->
notation_interpretation_datatype scope_rule = | ScopeRule : (Tac2expr.raw_tacexpr, _, 'a) Procq.Symbol.t
* ('a ->
Tac2expr.raw_tacexpr) -> scope_ruleCreate a new scope with the provided name
Use this to interpret the subscopes for interpretation functions
Display the absolute name of a tactic.
Display the definition of a tactic.
Display the definition of a type.
Print types of all definitions in scope.
val call :
pstate:Declare.Proof.t ->
Goal_select.t option ->
with_end_tac:bool ->
Tac2expr.raw_tacexpr ->
Declare.Proof.tEvaluate a tactic expression in the current environment
val call_par :
pstate:Declare.Proof.t ->
with_end_tac:bool ->
Tac2expr.raw_tacexpr ->
Declare.Proof.t