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 |
|
Sebastian Ullrich
|
dd91630a83
|
feat(frontends/lean/user_notation): more error checking
|
2017-06-07 10:09:38 -07:00 |
|
Sebastian Ullrich
|
db08f3f139
|
fix(frontends/lean/user_notation): check for closedness before evaluating term
|
2017-06-07 10:09:38 -07:00 |
|
Sebastian Ullrich
|
01c430cd62
|
fix(frontends/lean/{parser_config,user_notation): persisting user notations
|
2017-06-07 10:09:38 -07:00 |
|
Sebastian Ullrich
|
c49f6f7873
|
refactor(frontends/lean/user_notation): use parser instead of tactic monad
|
2017-06-07 10:09:38 -07:00 |
|
Sebastian Ullrich
|
20ab8feeae
|
feat(init/meta/lean/parser): pexpr parser that does not use quoted mode
|
2017-06-07 10:09:38 -07:00 |
|
Sebastian Ullrich
|
18063fa9ba
|
feat(frontends/lean): user-defined notation parsers
|
2017-06-07 10:09:38 -07:00 |
|