Leonardo de Moura
|
d99ef11447
|
fix: nested addMacroScope
|
2020-01-23 12:36:37 -08:00 |
|
Leonardo de Moura
|
e681bd71d9
|
feat: simplify MacroM
|
2020-01-23 12:22:33 -08:00 |
|
Leonardo de Moura
|
0228f9c9b7
|
chore: remove addMacroScopeExt
|
2020-01-23 12:08:20 -08:00 |
|
Leonardo de Moura
|
6fdcb1c192
|
chore: prepare to remove addMacroScopeExt
|
2020-01-23 12:02:45 -08:00 |
|
Leonardo de Moura
|
fab256d4cc
|
feat: improve macroscope encoding
|
2020-01-23 11:33:35 -08:00 |
|
Leonardo de Moura
|
87d002bb43
|
feat: extend MacroM
It now has access to `mainModule` and a name generator.
|
2020-01-23 09:48:37 -08:00 |
|
Leonardo de Moura
|
98ee6e9734
|
refactor: move NameGenerator to LeanInit
|
2020-01-23 08:49:58 -08:00 |
|
Leonardo de Moura
|
a7a36f80bb
|
feat: add termIdToAntiquot
|
2020-01-22 13:18:09 -08:00 |
|
Leonardo de Moura
|
5193ce45e4
|
refactor: move Syntax helper functions to LeanInit
|
2020-01-22 12:58:06 -08:00 |
|
Leonardo de Moura
|
6f9f581566
|
feat: add Syntax.identToAtom
|
2020-01-21 13:25:20 -08:00 |
|
Leonardo de Moura
|
e57d3431ee
|
refactor: move basic Syntax API to LeanInit
We want to make them available for `macro`-building
|
2020-01-19 14:44:03 -08:00 |
|
Leonardo de Moura
|
60a9aa52c5
|
feat: add Array.getSepElems
cc @Kha
|
2020-01-18 19:12:44 -08:00 |
|
Leonardo de Moura
|
d9c6624a0a
|
feat: add support for trailing syntax
|
2020-01-15 20:53:23 -08:00 |
|
Leonardo de Moura
|
c5ab63a92b
|
refactor: move MonadQuotation to LeanInit, add MacroM
|
2020-01-15 20:53:23 -08:00 |
|
Leonardo de Moura
|
99aca85ac7
|
refactor: move declarations used at macro command to LeanInit
|
2020-01-15 20:53:23 -08:00 |
|
Leonardo de Moura
|
e0bcd9ac13
|
refactor: LeanExt => LeanInit
|
2020-01-15 20:53:23 -08:00 |
|