lean4-htt/src/Lean/Meta/Tactic
Rob23oba 3ede96accc
fix: use patternIgnore(...) in grind syntax (#9158)
This PR fixes the syntax of `grind` modifiers to use `patternIgnore` for
cases where both unicode and ascii variants are matched. This fixes an
issue where several variants of grind syntax weren't accepted (e.g.
`@[grind ← gen]`). Additionally, this reduces the chance that we get
another syntax matching bootstrap hell.
2025-07-02 17:14:21 +00:00
..
AC
Grind fix: use patternIgnore(...) in grind syntax (#9158) 2025-07-02 17:14:21 +00:00
Simp doc: improve grind doc string (#9113) 2025-06-30 21:47:40 +00:00
Try feat: ematch generalized patterns (#8569) 2025-05-31 19:08:33 -07:00
AC.lean
Acyclic.lean
Apply.lean fix: Make split work with metavariables in the target (#8437) 2025-05-23 12:46:27 +00:00
Assert.lean
Assumption.lean
AuxLemma.lean feat: explicit defeq attribute (#8419) 2025-06-06 18:40:06 +00:00
Backtrack.lean
Cases.lean refactor: migrate all usages of old slice notation (#9000) 2025-06-27 18:52:07 +00:00
Cleanup.lean
Clear.lean
Congr.lean style: replace HEq x y with x ≍ y (#8872) 2025-06-20 07:47:33 +00:00
Constructor.lean refactor: migrate all usages of old slice notation (#9000) 2025-06-27 18:52:07 +00:00
Contradiction.lean style: replace HEq x y with x ≍ y (#8872) 2025-06-20 07:47:33 +00:00
Delta.lean fix: Lean.MVarId.deltaLocalDecl (#8955) 2025-06-24 01:37:18 +00:00
ElimInfo.lean refactor: migrate all usages of old slice notation (#9000) 2025-06-27 18:52:07 +00:00
ExposeNames.lean
Ext.lean
FunInd.lean feat: eliminate letFun support, deprecate let_fun syntax (#9086) 2025-06-30 02:10:18 +00:00
FunIndCollect.lean feat: fun_induction to unfold function application in the goal (#8104) 2025-05-13 09:37:39 +00:00
FunIndInfo.lean feat: fun_induction to unfold function application in the goal (#8104) 2025-05-13 09:37:39 +00:00
FVarSubst.lean
Generalize.lean
Grind.lean feat: support for ReflCmp in grind (#9073) 2025-06-29 11:36:39 +00:00
IndependentOf.lean
Induction.lean
Injection.lean
Intro.lean feat: eliminate letFun support, deprecate let_fun syntax (#9086) 2025-06-30 02:10:18 +00:00
Lets.lean feat: eliminate letFun support, deprecate let_fun syntax (#9086) 2025-06-30 02:10:18 +00:00
LibrarySearch.lean feat: do not report metaprogramming declarations via exact? and rw? (#6672) 2025-06-16 09:20:49 +00:00
NormCast.lean
Refl.lean
Rename.lean
Repeat.lean
Replace.lean feat: make sure clear_value preserves local context order (#8792) 2025-06-18 04:40:20 +00:00
Revert.lean feat: make sure clear_value preserves local context order (#8792) 2025-06-18 04:40:20 +00:00
Rewrite.lean
Rewrites.lean feat: do not report metaprogramming declarations via exact? and rw? (#6672) 2025-06-16 09:20:49 +00:00
Rfl.lean chore: follow up on #8173 post-stage0 update (#8722) 2025-06-16 09:08:35 +00:00
Simp.lean feat: linter.loopingSimpArgs (#8865) 2025-06-23 07:36:21 +00:00
SolveByElim.lean
Split.lean refactor: migrate all usages of old slice notation (#9000) 2025-06-27 18:52:07 +00:00
SplitIf.lean feat: optimized simp routine for let telescopes (#8968) 2025-06-27 02:13:20 +00:00
Subst.lean style: replace HEq x y with x ≍ y (#8872) 2025-06-20 07:47:33 +00:00
Symm.lean chore: follow up on #8173 post-stage0 update (#8722) 2025-06-16 09:08:35 +00:00
Try.lean
TryThis.lean feat: make let and have term syntaxes be consistent (#8914) 2025-06-22 04:22:47 +00:00
Unfold.lean feat: optimized simp routine for let telescopes (#8968) 2025-06-27 02:13:20 +00:00
UnifyEq.lean
Util.lean feat: linter.loopingSimpArgs (#8865) 2025-06-23 07:36:21 +00:00