.. |
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 |