.. |
arith
|
Refactor arith libraries
|
2013-09-06 23:19:47 -07:00 |
cast
|
Move Symm and Trans back to basic_thms.cpp
|
2013-09-06 23:49:35 -07:00 |
import_all
|
Move Symm and Trans back to basic_thms.cpp
|
2013-09-06 23:49:35 -07:00 |
basic_thms.cpp
|
Move Symm and Trans back to basic_thms.cpp
|
2013-09-06 23:49:35 -07:00 |
basic_thms.h
|
Move Symm and Trans back to basic_thms.cpp
|
2013-09-06 23:49:35 -07:00 |
CMakeLists.txt
|
Add light_checker: module for extracting the type of (fully elaborated) expressions. It is much faster than type_checker, which infers the type but also check whether the input is type correct or not.
|
2013-09-07 22:33:18 -07:00 |
context_to_lambda.cpp
|
Encapsulate context implementation. The current implementantion based on lists may be a performance problem in the future, and we should be able to change it without affecting the whole code base.
|
2013-09-07 11:15:11 -07:00 |
context_to_lambda.h
|
Factor duplicate code. Add more comments
|
2013-09-03 23:27:58 -07:00 |
deep_copy.cpp
|
Add (optional) type to let declarations
|
2013-09-06 10:06:26 -07:00 |
deep_copy.h
|
Rename exprlib to library. Name was misleading, it is more than a library for manipulating expressions.
|
2013-08-22 10:26:52 -07:00 |
expr_pair.h
|
Add coercion declarations
|
2013-09-01 18:11:28 -07:00 |
formatter.cpp
|
Moved kernel exception formatting to kernel_exception_formatter.cpp.
|
2013-09-05 10:15:43 -07:00 |
formatter.h
|
Moved kernel exception formatting to kernel_exception_formatter.cpp.
|
2013-09-05 10:15:43 -07:00 |
kernel_exception_formatter.cpp
|
Fix type checker and elaborator for let expressions. Fix get_coercions (we need to pass the context). Fix pretty printer for def_type_mismatch_exception.
|
2013-09-06 11:02:00 -07:00 |
kernel_exception_formatter.h
|
Moved kernel exception formatting to kernel_exception_formatter.cpp.
|
2013-09-05 10:15:43 -07:00 |
light_checker.cpp
|
Add light_checker: module for extracting the type of (fully elaborated) expressions. It is much faster than type_checker, which infers the type but also check whether the input is type correct or not.
|
2013-09-07 22:33:18 -07:00 |
light_checker.h
|
Add light_checker: module for extracting the type of (fully elaborated) expressions. It is much faster than type_checker, which infers the type but also check whether the input is type correct or not.
|
2013-09-07 22:33:18 -07:00 |
max_sharing.cpp
|
Add (optional) type to let declarations
|
2013-09-06 10:06:26 -07:00 |
max_sharing.h
|
Rename exprlib to library. Name was misleading, it is more than a library for manipulating expressions.
|
2013-08-22 10:26:52 -07:00 |
metavar.cpp
|
Add functions for 'updating expressions'. The new functions are used to simplify the elaborator.
|
2013-09-01 15:37:30 -07:00 |
metavar.h
|
Improve elaborator interface. Now, the metavariables are created inside the elaborator. The elaborator-user only needs to create placeholders. Motivaton: the placeholders are meaningful independently of the elaborator. On the other hand, the metavariables depend on the elaborator state.
|
2013-08-31 17:11:06 -07:00 |
printer.cpp
|
Encapsulate context implementation. The current implementantion based on lists may be a performance problem in the future, and we should be able to change it without affecting the whole code base.
|
2013-09-07 11:15:11 -07:00 |
printer.h
|
Rename exprlib to library. Name was misleading, it is more than a library for manipulating expressions.
|
2013-08-22 10:26:52 -07:00 |
reduce.cpp
|
Add light_checker: module for extracting the type of (fully elaborated) expressions. It is much faster than type_checker, which infers the type but also check whether the input is type correct or not.
|
2013-09-07 22:33:18 -07:00 |
reduce.h
|
Add light_checker: module for extracting the type of (fully elaborated) expressions. It is much faster than type_checker, which infers the type but also check whether the input is type correct or not.
|
2013-09-07 22:33:18 -07:00 |
state.cpp
|
Rename exprlib to library. Name was misleading, it is more than a library for manipulating expressions.
|
2013-08-22 10:26:52 -07:00 |
state.h
|
Moved kernel exception formatting to kernel_exception_formatter.cpp.
|
2013-09-05 10:15:43 -07:00 |
update_expr.cpp
|
Add (optional) type to let declarations
|
2013-09-06 10:06:26 -07:00 |
update_expr.h
|
Add (optional) type to let declarations
|
2013-09-06 10:06:26 -07:00 |