Sebastian Ullrich
|
ff1d3138bf
|
refactor: module-ize Lean (#9330)
|
2025-07-25 12:02:51 +00:00 |
|
Henrik Böving
|
23e49eb519
|
perf: add prelude to all Lean modules
|
2024-02-18 14:55:17 -08:00 |
|
Leonardo de Moura
|
9a236e70dc
|
fix: fixes #2009
|
2023-01-04 10:32:03 -08:00 |
|
Leonardo de Moura
|
2b67da2854
|
fix: fixes #2000
We now add the macro scope to local syntax declarations.
|
2023-01-03 15:28:10 -08:00 |
|
Mario Carneiro
|
583e023314
|
chore: snake-case attributes (part 2)
|
2022-10-19 09:28:08 -07:00 |
|
Gabriel Ebner
|
0c2a5580cb
|
feat: enforce correct syntax kind in macros
|
2022-10-18 14:59:14 -07:00 |
|
Mario Carneiro
|
280d8c9c9b
|
feat: add (canonical := true) option in Syntax
|
2022-09-27 22:09:54 +02:00 |
|
Mario Carneiro
|
37a12b635b
|
feat: add declId hover for syntax/notation/mixfix
|
2022-08-17 05:55:06 -07:00 |
|
Mario Carneiro
|
a4f1db7aca
|
feat: attributes on {macro,elab}(_rules)
|
2022-08-15 08:40:40 -07:00 |
|
Sebastian Ullrich
|
f117606728
|
fix: replace uses of token antiquotations for setting position ranges with withRef
|
2022-08-13 18:07:30 -07:00 |
|
Sebastian Ullrich
|
86cd656fc6
|
refactor: adapt raw syntax manipulations to TSyntax
Sometimes there's just no structure to work on
|
2022-06-27 22:37:02 +02:00 |
|
Sebastian Ullrich
|
7d48d125da
|
fix: store syntax kinds of parser aliases in order to construct correct antiquotations in macro and elab
|
2022-06-27 22:37:02 +02:00 |
|
Leonardo de Moura
|
77ae79be46
|
chore: use let/if in do blocks
|
2022-06-13 17:10:14 -07:00 |
|
Sebastian Ullrich
|
f7decd2d46
|
fix: go to definition for macro_rules etc.
|
2021-11-24 11:54:13 +01:00 |
|
Gabriel Ebner
|
bfc74decde
|
feat: add info field to Syntax.node
|
2021-10-26 20:19:27 +02:00 |
|
Sebastian Ullrich
|
20accf5105
|
feat: revise macro parameter syntax
|
2021-08-12 07:48:42 -07:00 |
|
Leonardo de Moura
|
e5d4af5e75
|
refactor: split Syntax.lean
|
2021-06-28 13:52:04 -07:00 |
|