lean4-htt/library/init/lean/parser
Sebastian Ullrich 9db0724bf1 refactor(library/init/lean/parser/parsec): monad_parsec: move from monad_lift/monad_map to direct primitives
This breaks the code for variable-length tokens that depended on lifting
`parsec` into `read_m`. Either `read_m` could be parameterized by its state,
or we just hard-code all variable-length tokens.
2018-07-12 17:53:43 +02:00
..
reader refactor(library/init/lean/parser/parsec): monad_parsec: move from monad_lift/monad_map to direct primitives 2018-07-12 17:53:43 +02:00
identifier.lean chore(library/init/lean/parser/parser_t): rename module and type to parsec to avoid nested use of parser 2018-07-12 10:35:20 +02:00
macro.lean feat(library/init/lean/parser/macro): allow expanders to be skipped dynamically 2018-06-07 14:57:13 +02:00
parsec.lean refactor(library/init/lean/parser/parsec): monad_parsec: move from monad_lift/monad_map to direct primitives 2018-07-12 17:53:43 +02:00
string_literal.lean chore(library/init/lean/parser/parser_t): rename module and type to parsec to avoid nested use of parser 2018-07-12 10:35:20 +02:00
syntax.lean chore(library/init/lean/parser/parsec): proper namespacing 2018-07-12 10:35:22 +02:00