lean4-htt/library/init/lean/parser
2018-10-02 14:55:28 -07:00
..
basic.lean chore(library/init/lean/parser/trie): add debug print 2018-09-28 13:08:24 -07:00
combinators.lean fix(library/init/lean/parser/syntax): reprint: do not concatenate choice contents 2018-10-01 09:02:39 -07:00
command.lean fix(library/init/lean/parser/command): variable may take unbracketed binder 2018-10-02 14:55:28 -07:00
declaration.lean fix(library/init/lean/parser/declaration): attributes before visibility modifiers 2018-10-02 14:55:28 -07:00
identifier.lean chore(library): remove >>, we should use *> 2018-09-12 17:31:21 -07:00
level.lean refactor(library/init/lean/parser): store registered parsers in configs, use config hierarchy to avoid mutually recursive types 2018-09-27 10:05:10 -07:00
module.lean refactor(library/init/lean/parser/token): change raw view type to option syntax_atom and create raw_str to give some raw parsers view defaults 2018-10-02 14:55:28 -07:00
notation.lean refactor(library/init/lean/parser/token): change raw view type to option syntax_atom and create raw_str to give some raw parsers view defaults 2018-10-02 14:55:28 -07:00
parsec.lean @chore(library/init/lean/parser/parsec): remove @[inline] annotations to reduce compilation time 2018-10-01 17:30:13 -07:00
pratt.lean refactor(library/init/lean/parser): store registered parsers in configs, use config hierarchy to avoid mutually recursive types 2018-09-27 10:05:10 -07:00
rec.lean refactor(library/init/lean/parser): store registered parsers in configs, use config hierarchy to avoid mutually recursive types 2018-09-27 10:05:10 -07:00
string_literal.lean chore(library): remove >>, we should use *> 2018-09-12 17:31:21 -07:00
syntax.lean fix(library/init/lean/parser/syntax): reprint: do not concatenate choice contents 2018-10-01 09:02:39 -07:00
term.lean feat(library/init/lean/elaborator): add coroutine, use it to implement section/namespace elaborators (they don't do anything yet except for checking the end name) 2018-10-02 14:55:28 -07:00
token.lean feat(library/init/lean/elaborator): add coroutine, use it to implement section/namespace elaborators (they don't do anything yet except for checking the end name) 2018-10-02 14:55:28 -07:00
trie.lean chore(library/init/lean/parser/trie): add debug print 2018-09-28 13:08:24 -07:00