Leonardo de Moura
|
2387f3c2a2
|
feat(library/init/lean/elaborator): improve namespace, scope, and end commands
|
2019-07-22 08:14:35 -07:00 |
|
Leonardo de Moura
|
eb47746647
|
feat(library/init/lean/elaborator): namespace, section and end commands
|
2019-07-21 16:55:23 -07:00 |
|
Leonardo de Moura
|
fdb2fb3f0d
|
chore(library/init/lean): add helper function
|
2019-07-21 08:21:20 -07:00 |
|
Leonardo de Moura
|
a535d348de
|
feat(library/init/lean/elaborator): use SyntaxNode to define TermElab and CommandElab
|
2019-07-21 07:29:41 -07:00 |
|
Leonardo de Moura
|
fdbbdf68fc
|
refactor(library/init/lean/elaborator/basic): make sure ElabState does not depend on parser state
cc @kha
|
2019-07-19 17:07:39 -07:00 |
|
Leonardo de Moura
|
b3e0a1d04e
|
feat(library/init/lean/elaborator/basic): improve error handling, add simple test
|
2019-07-18 17:52:01 -07:00 |
|
Leonardo de Moura
|
eb7b2b77fa
|
chore(library/init/lean): minor changes
|
2019-07-18 17:16:44 -07:00 |
|
Leonardo de Moura
|
99c465b425
|
feat(library/init/lean/elaborator/basic): add basic error handling functions
|
2019-07-18 16:37:39 -07:00 |
|
Leonardo de Moura
|
d92cd91ab3
|
feat(library/init/lean/elaborator/basic): add processCommand and test function
|
2019-07-18 16:12:18 -07:00 |
|
Leonardo de Moura
|
4e94bdae48
|
feat(library/init/lean/elaborator/basic): add [elabTerm] and [elabCommand] attributes
|
2019-07-18 15:27:27 -07:00 |
|
Leonardo de Moura
|
0f1f23744e
|
chore(library/init/lean/elaborator/basic): examples
|
2019-07-17 19:09:16 -07:00 |
|
Leonardo de Moura
|
bccad07718
|
feat(library/init/lean/elaborator/basic): add [builtinCommandElab] attribute
|
2019-07-17 19:09:16 -07:00 |
|
Leonardo de Moura
|
2f7220402d
|
chore(stage0): update
|
2019-07-17 19:09:16 -07:00 |
|
Leonardo de Moura
|
21e973aeaf
|
feat(library/init/lean/elaborator/basic): add [builtinTermElab] attribute
|
2019-07-17 19:09:16 -07:00 |
|
Leonardo de Moura
|
eebb8e2e27
|
feat(library/init/lean/elaborator): add Elab monad
|
2019-07-17 19:09:16 -07:00 |
|