lean4-htt/src/frontends/lean
Leonardo de Moura e714bd7982 feat(frontends/lean): add syntax sugar for applying Subst in calculational proofs
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2014-01-02 11:23:55 -08:00
..
CMakeLists.txt feat(frontends/lean): calculational proofs 2014-01-02 10:53:14 -08:00
coercion.cpp feat(frontends/lean/parser): make Import command use binary Lean files 2013-12-28 19:20:04 -08:00
coercion.h feat(kernel/object): serializer for kernel objects 2013-12-28 14:39:10 -08:00
environment_scope.cpp feat(kernel/object): serializer for kernel objects 2013-12-28 14:39:10 -08:00
environment_scope.h feat(frontends/lean): Scopes in the default Lean frontend 2013-12-18 17:40:21 -08:00
frontend.cpp chore(*): do not type check imported modules when running .cpp tests 2014-01-02 07:11:55 -08:00
frontend.h chore(*): do not type check imported modules when running .cpp tests 2014-01-02 07:11:55 -08:00
frontend_elaborator.cpp feat(kernel/expr): serializer for kernel expressions 2013-12-28 01:23:21 -08:00
frontend_elaborator.h feat(frontends/lean): improve error messages when elaborator cannot instantiate all metavariables 2013-12-20 22:00:50 -08:00
notation.h refactor(library/arith): move real and special function declarations to .lean files 2013-12-30 11:02:22 -08:00
operator_info.cpp refactor(library/arith): replace Nat, Int, Real with simple variable decls instead of semantic attachments 2013-12-29 17:04:36 -08:00
operator_info.h refactor(library/io_state): move to the kernel 2013-12-30 11:20:23 -08:00
parser.cpp refactor(frontends/lean/parser): break parser in smaller chunks 2014-01-02 06:48:40 -08:00
parser.h refactor(frontends/lean/parser): break parser in smaller chunks 2014-01-02 06:48:40 -08:00
parser_calc.cpp feat(frontends/lean): add syntax sugar for applying Subst in calculational proofs 2014-01-02 11:23:55 -08:00
parser_calc.h feat(frontends/lean): calculational proofs 2014-01-02 10:53:14 -08:00
parser_cmds.cpp refactor(frontends/lean/parser): break parser in smaller chunks 2014-01-02 06:48:40 -08:00
parser_error.cpp refactor(frontends/lean/parser): break parser in smaller chunks 2014-01-02 06:48:40 -08:00
parser_error.h refactor(frontends/lean/parser): cleanup 2014-01-02 04:37:21 -08:00
parser_expr.cpp feat(frontends/lean): calculational proofs 2014-01-02 10:53:14 -08:00
parser_imp.cpp feat(frontends/lean): calculational proofs 2014-01-02 10:53:14 -08:00
parser_imp.h feat(frontends/lean): calculational proofs 2014-01-02 10:53:14 -08:00
parser_level.cpp refactor(frontends/lean/parser): break parser in smaller chunks 2014-01-02 06:48:40 -08:00
parser_macros.cpp refactor(frontends/lean/parser): break parser in smaller chunks 2014-01-02 06:48:40 -08:00
parser_macros.h refactor(frontends/lean/parser): break parser in smaller chunks 2014-01-02 06:48:40 -08:00
parser_tactic.cpp refactor(frontends/lean/parser): break parser in smaller chunks 2014-01-02 06:48:40 -08:00
parser_types.h refactor(frontends/lean/parser): break parser in smaller chunks 2014-01-02 06:48:40 -08:00
pp.cpp feat(frontends/lean/pp): pretty print SetOpaque command 2014-01-01 13:16:44 -08:00
pp.h feat(kernel): export/import (.olean) binary files 2013-12-28 17:31:35 -08:00
register_module.cpp refactor(library/io_state): move to the kernel 2013-12-30 11:20:23 -08:00
register_module.h refactor(frontends/lua): rename leanlua_state to script_state, and move it to util 2013-11-27 14:57:36 -08:00
scanner.cpp feat(frontends/lean): calculational proofs 2014-01-02 10:53:14 -08:00
scanner.h feat(frontends/lean): calculational proofs 2014-01-02 10:53:14 -08:00
shell.cpp refactor(frontends/lean/parser): break parser in smaller chunks 2014-01-02 06:48:40 -08:00
shell.h refactor(frontends/lean/parser): cleanup 2014-01-02 04:37:21 -08:00