lean4-htt/library/init/lean/parser
2018-09-26 13:20:07 -07:00
..
basic.lean refactor(library/init/lean/parser): do not construct final syntax tree independent from intermediate outputs 2018-09-25 18:28:53 -07:00
combinators.lean refactor(library/init/lean): revert introduction of tysyntax; push syntax.missing through views 2018-09-24 18:24:27 -07:00
command.lean feat(library/init/lean/expander): prefix ~> notation macro: construct RHS, move to new module 2018-09-24 09:53:28 -07:00
declaration.lean feat(library/init/lean/parser/term): @/@@ notation 2018-09-20 09:40:21 -07:00
identifier.lean chore(library): remove >>, we should use *> 2018-09-12 17:31:21 -07:00
level.lean feat(library/init/lean/parser/token): give number a view 2018-09-25 14:18:52 -07:00
module.lean refactor(library/init/lean/parser/module): put prelude and imports into non-optional header parser to make the life of the elaborator and other consumers a bit easier 2018-09-26 13:20:07 -07:00
notation.lean feat(library/init/lean/parser/token): give number a view 2018-09-25 14:18:52 -07:00
parsec.lean feat(library/init/lean/parser/parsec): missing [inline] 2018-09-24 18:57:49 -07:00
pratt.lean feat(library/init/lean/parser/token): give number a view 2018-09-25 14:18:52 -07:00
rec.lean refactor(library/init/lean/parser/basic): move out rec_t and trie 2018-09-14 16:33:04 -07:00
string_literal.lean chore(library): remove >>, we should use *> 2018-09-12 17:31:21 -07:00
syntax.lean feat(library/init/lean/expander): full mixfix and reserve_mixfix expanders 2018-09-25 15:05:47 -07:00
term.lean feat(library/init/lean/parser/token): give number a view 2018-09-25 14:18:52 -07:00
token.lean feat(library/init/lean/parser/token): give number a view 2018-09-25 14:18:52 -07:00
trie.lean feat(library/init/lean/parser/basic): check for conflicting tokens 2018-09-20 09:40:21 -07:00