Leonardo de Moura
|
68ad696777
|
chore(frontends/lean/nested_declaration): do not allow attributes in abstract ... end blocks
|
2016-07-31 19:14:33 -07:00 |
|
Sebastian Ullrich
|
c4edad0372
|
feat(frontends/lean, library): remove attribute and metaclass scoping
All data is now part of either a global, permanent scope or a local,
temporary one
|
2016-07-29 23:44:21 -04:00 |
|
Leonardo de Moura
|
487a1e7f89
|
refactor(kernel): remove extension_context
We replaced it with abstract_type_context
|
2016-03-19 15:15:39 -07:00 |
|
Leonardo de Moura
|
e7f1f409c4
|
refactor(kernel): simplify kernel type_checker
TODO: cleanup, move justification/metavar/constraints to library
|
2016-03-18 16:28:42 -07:00 |
|
Leonardo de Moura
|
56d7fc4c23
|
refactor(*): cleanup replace_visitor subclasses, and make sure let-expressions are handled
|
2016-02-29 16:55:19 -08:00 |
|
Leonardo de Moura
|
c9e9fee76a
|
refactor(*): remove name_generator and use simpler mk_fresh_name
|
2016-02-11 18:05:57 -08:00 |
|
Leonardo de Moura
|
e5aab3fd63
|
feat(library/scoped_ext,frontends/lean): add support for setting attributes into different namespaces
|
2015-12-05 11:15:02 -08:00 |
|
Leonardo de Moura
|
45684588cc
|
fix(frontends/lean/nested_declaration): compilation error in debug mode
|
2015-06-13 13:10:10 -07:00 |
|
Leonardo de Moura
|
3d9b557cfd
|
feat(frontends/lean): allow the user to mark subterms that should be automatically abstracted into new definitions
closes #484
|
2015-06-12 17:49:26 -07:00 |
|