lean4-htt/library/init/lean
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
..
core feat(library/init/lean/core): define core language 2018-05-18 15:35:42 -07:00
ir 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
parser 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
config.lean feat(library/init/lean): add lean.closure_max_args 2018-05-13 08:40:46 -07:00
declaration.lean feat(kernel): add inductive_decl type on top of runtime/object, and ajust kernel/inductive.cpp 2018-06-26 12:16:33 -07:00
disjoint_set.lean feat(library/init/lean/ir): add elim_phi function 2018-05-06 10:07:44 -07:00
expr.lean chore(library/init/lean/expr): document mvar new design 2018-06-22 15:06:36 -07:00
format.lean refactor(library/init/lean/ir): platform dependent IR 2018-05-10 13:15:02 -07:00
kvmap.lean feat(library/init/lean): add kvmap 2018-06-15 16:05:11 -07:00
level.lean feat(library/init/lean/level): missing functions 2018-05-22 10:49:24 -07:00
name.lean chore(library/equations_compiler/util): disable generation of equational lemmas 2018-06-12 13:03:25 -07:00
name_mangling.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
options.lean feat(library/init/lean): add kvmap 2018-06-15 16:05:11 -07:00
pos.lean refactor(library/init/lean/trace): avoid init.meta import 2018-05-17 14:25:12 +02:00
trace.lean feat(library/init/lean/trace): implement conditional tracing via good old trace classes 2018-05-18 14:52:15 +02:00