lean2/src/kernel
2013-08-16 12:51:12 -07:00
..
arith Add support for cygwin 2013-08-10 14:21:13 -07:00
abstract.cpp Add helper functions for creating Let expressions. Add simple type checking test for Let expressions. 2013-08-14 22:30:12 -07:00
abstract.h Add helper functions for creating Let expressions. Add simple type checking test for Let expressions. 2013-08-14 22:30:12 -07:00
builtin.cpp Define implies using ite operator. Rename mk_bin_op to mk_bin_rop (it is using right associativity). Add mk_bin_lop (for left assoc). 2013-08-16 09:04:59 -07:00
builtin.h Define implies using ite operator. Rename mk_bin_op to mk_bin_rop (it is using right associativity). Add mk_bin_lop (for left assoc). 2013-08-16 09:04:59 -07:00
CMakeLists.txt Add kernel_exceptions. The idea is to avoid expression formatting in the kernel. It also allows different frontends to display the error messages is a different way. 2013-08-16 12:51:12 -07:00
context.cpp Display context_entry body when pretty printing contexts. 2013-08-14 18:17:18 -07:00
context.h Sanitize context names before generating error messages. Add [[ noreturn ]] attribute to functions that always throw exceptions. 2013-08-14 18:17:18 -07:00
environment.cpp Add kernel_exceptions. The idea is to avoid expression formatting in the kernel. It also allows different frontends to display the error messages is a different way. 2013-08-16 12:51:12 -07:00
environment.h Add kernel_exceptions. The idea is to avoid expression formatting in the kernel. It also allows different frontends to display the error messages is a different way. 2013-08-16 12:51:12 -07:00
expr.cpp Rename files sets.h and maps.h to expr_sets.h and expr_maps.h 2013-08-15 19:02:28 -07:00
expr.h Improve comments 2013-08-15 19:02:28 -07:00
expr_formatter.cpp Highlight assignment keyword 2013-08-15 20:00:12 -07:00
expr_formatter.h Extend formatter with support for definitions and postulates. 2013-08-15 19:26:58 -07:00
expr_maps.h Rename files sets.h and maps.h to expr_sets.h and expr_maps.h 2013-08-15 19:02:28 -07:00
expr_sets.h Rename files sets.h and maps.h to expr_sets.h and expr_maps.h 2013-08-15 19:02:28 -07:00
for_each.h Rename files sets.h and maps.h to expr_sets.h and expr_maps.h 2013-08-15 19:02:28 -07:00
free_vars.cpp Rename files sets.h and maps.h to expr_sets.h and expr_maps.h 2013-08-15 19:02:28 -07:00
free_vars.h Add type checker. Fix normalization with non-empty context 2013-08-01 21:40:36 -07:00
instantiate.cpp Change name convention for creating Lean expressions 2013-08-06 11:27:14 -07:00
instantiate.h Flip order of the arguments for instance and abstract. Simplify type_checker. 2013-08-03 16:12:15 -07:00
kernel_exception.h Add kernel_exceptions. The idea is to avoid expression formatting in the kernel. It also allows different frontends to display the error messages is a different way. 2013-08-16 12:51:12 -07:00
level.cpp Improve comments 2013-08-15 19:02:28 -07:00
level.h Remove option name::separator, it can't be configured during runtime 2013-08-13 08:18:01 -07:00
normalize.cpp Cache results of the normalizer. Add example that demonstrates the exponential performance improvement. 2013-08-14 23:18:50 -07:00
normalize.h Rename (stack) value to svalue 2013-08-03 16:12:15 -07:00
object.cpp Extend formatter with support for definitions and postulates. 2013-08-15 19:26:58 -07:00
object.h Refactor kernel objects 2013-08-13 15:13:54 -07:00
occurs.cpp Improve comments 2013-08-15 19:02:28 -07:00
occurs.h Add occurs function 2013-08-14 18:17:17 -07:00
replace.h Rename files sets.h and maps.h to expr_sets.h and expr_maps.h 2013-08-15 19:02:28 -07:00
type_check.cpp Add kernel_exceptions. The idea is to avoid expression formatting in the kernel. It also allows different frontends to display the error messages is a different way. 2013-08-16 12:51:12 -07:00
type_check.h Add object iterator for environment objects 2013-08-08 18:38:18 -07:00