Leonardo de Moura
|
c427fb4086
|
refactor(*): create library/init/lean folder
The new folder will contain the new parser, macro expander and compiler.
This commit also renames the namespace for the old parser `lean3.parser`
|
2018-04-27 08:02:40 -07:00 |
|
Leonardo de Moura
|
b74e05b262
|
chore(*): remove mk_*_instance tactics
|
2018-04-10 16:03:42 -07:00 |
|
Sebastian Ullrich
|
6549643d39
|
chore(init/meta/derive): remove inhabited derive handler for now
The generated instances were unnecessarily restrictive
|
2017-09-14 18:48:18 +02:00 |
|
Sebastian Ullrich
|
87b39bd1c3
|
fix(init/meta/derive): handle indexed families
|
2017-09-14 18:48:18 +02:00 |
|
Sebastian Ullrich
|
aa3c707ab4
|
chore(init/meta/derive): document
|
2017-09-14 18:48:18 +02:00 |
|
Sebastian Ullrich
|
4d1c4aee03
|
feat(init/meta/mk_has_reflect_instance): add derive_handler for has_reflect
|
2017-09-11 16:56:03 -07:00 |
|
Sebastian Ullrich
|
f2c5342aaa
|
feat(init/meta/derive): handle parameters, parameter instances, universes
|
2017-09-11 16:56:03 -07:00 |
|
Sebastian Ullrich
|
52a9f82bc2
|
feat(init/meta/derive): implement [derive] attribute
|
2017-09-05 23:14:34 +02:00 |
|