Leonardo de Moura
173b956961
feat: reserved names ( #3675 )
...
- Add support for reserved declaration names. We use them for theorems
generated on demand.
- Equation theorems are not private declarations anymore.
- Generate equation theorems on demand when resolving symbols.
- Prevent users from creating declarations using reserved names. Users
can bypass it using meta-programming.
See next test for examples.
2024-03-15 00:33:22 +00:00
Leonardo de Moura
88fbe2e531
chore: missing prelude
2024-02-25 11:44:42 -08:00
Leonardo de Moura
c96f815137
fix: command_code_action initialization
2024-02-25 11:44:42 -08:00
Leonardo de Moura
48a9a99a97
feat: add builtin_command_code_action attribute
2024-02-25 11:44:42 -08:00
Leonardo de Moura
365243e9a3
chore: code_action_provider => builtin_code_action_provider
2024-02-25 11:44:42 -08:00
Leonardo de Moura
5514b8f1fd
chore: move command_code_action attribute syntax to Init
2024-02-25 11:44:42 -08:00
Leonardo de Moura
2edde7b376
chore: initialize => builtin_initialize
2024-02-25 11:44:42 -08:00
Scott Morrison
3dd10654e1
chore: upstream Std.CodeAction.*
...
Remove tactic_code_action
rearrange
oops
.
add tests
import file
Update src/Lean/Elab/Tactic/GuardMsgs.lean
Co-authored-by: David Thrane Christiansen <david@davidchristiansen.dk>
Update src/Lean/Elab/Tactic/GuardMsgs.lean
Co-authored-by: David Thrane Christiansen <david@davidchristiansen.dk>
fix namespace
move GuardMsgs
cleanup
2024-02-25 11:44:42 -08:00