Leonardo de Moura
|
fab256d4cc
|
feat: improve macroscope encoding
|
2020-01-23 11:33:35 -08:00 |
|
Leonardo de Moura
|
6f9f581566
|
feat: add Syntax.identToAtom
|
2020-01-21 13:25:20 -08:00 |
|
Leonardo de Moura
|
3e86608ce2
|
fix: erase macro scopes from parser categories
|
2020-01-18 19:10:35 -08:00 |
|
Leonardo de Moura
|
c5ab63a92b
|
refactor: move MonadQuotation to LeanInit, add MacroM
|
2020-01-15 20:53:23 -08:00 |
|
Sebastian Ullrich
|
437e1b7245
|
fix: elaboration of macro-generated defs
|
2020-01-12 10:32:27 -08:00 |
|
Sebastian Ullrich
|
dedb6c2e13
|
refactor: simplify MacroHygiene implementations
The stack of macro scopes is already implied by the stack of withFreshMacroScope
calls, there is no need for an explicit stack.
/cc @leodemoura
|
2019-12-20 14:19:09 +01:00 |
|
Leonardo de Moura
|
1c459a6fb0
|
refactor: use match_syntax to implement expandCDot
|
2019-12-19 06:34:52 -08:00 |
|
Sebastian Ullrich
|
f7a12ab132
|
doc: Hygiene.lean
|
2019-12-17 12:16:34 -08:00 |
|
Sebastian Ullrich
|
53276e99dc
|
feat: implement proper macro scope handling for TermElabM
|
2019-12-17 12:16:34 -08:00 |
|