A very simple try?
tactic implementation.
evalSuggest
is a evalTactic
variant that returns suggestions after executing a tactic built using
combinatiors such as first
, attempt_all
, <;>
, ;
, and try
.
Executes tac
in the saved state. This function is used to validate a tactic before suggesting it.
Equations
Instances For
@[reducible, inline]
Equations
Instances For
- root : TSyntax `tactic
- terminal : Bool
- config : Try.Config
Instances For
@[reducible, inline]
Equations
Instances For
@[reducible, inline]
Equations
Instances For
@[reducible, inline]
Equations
Instances For
Equations
Instances For
evalAndSuggest
frontend
def
Lean.Elab.Tactic.Try.evalAndSuggest
(tk : Syntax)
(tac : TSyntax `tactic)
(config : Try.Config := { })
:
Equations
Instances For
Helper functions
grind
tactic syntax generator based on collected information.
Other generators
Function induction generators
Main code