| .. |
|
arith
|
Remove virtual method kind from value class and subclasses. We can use dynamic_cast to achieve the same goal
|
2013-09-02 09:35:10 -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
|
Remove virtual method kind from value class and subclasses. We can use dynamic_cast to achieve the same goal
|
2013-09-02 09:35:10 -07:00 |
|
builtin.h
|
Remove virtual method kind from value class and subclasses. We can use dynamic_cast to achieve the same goal
|
2013-09-02 09:35:10 -07:00 |
|
CMakeLists.txt
|
Rename normalize and type_check to normalizer and type_checker (using a consistent naming convention)
|
2013-09-02 08:43:38 -07:00 |
|
context.cpp
|
Remove sanitize_names from kernel
|
2013-08-16 20:40:39 -07:00 |
|
context.h
|
Remove sanitize_names from kernel
|
2013-08-16 20:40:39 -07:00 |
|
environment.cpp
|
Rename normalize and type_check to normalizer and type_checker (using a consistent naming convention)
|
2013-09-02 08:43:38 -07:00 |
|
environment.h
|
Add coercion declarations
|
2013-09-01 18:11:28 -07:00 |
|
expr.cpp
|
Refactor expression equality
|
2013-08-23 09:42:49 -07:00 |
|
expr.h
|
Remove virtual method kind from value class and subclasses. We can use dynamic_cast to achieve the same goal
|
2013-09-02 09:35:10 -07:00 |
|
expr_eq.h
|
Refactor expression equality
|
2013-08-23 09:42:49 -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
|
Cleanup
|
2013-08-16 20:40:39 -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
|
Cleanup
|
2013-08-16 20:40:39 -07:00 |
|
kernel_exception.h
|
Pretty print kernel exceptions. Improve default lean frontend error messages.
|
2013-08-24 13:16:43 -07:00 |
|
level.cpp
|
Fix cup symbol. In Emacs, the unicode characters cup and cap are assigned incorrectly.
|
2013-08-18 18:43:31 -07:00 |
|
level.h
|
Add parse_level. Fix bug at environment::is_ge
|
2013-08-18 18:25:34 -07:00 |
|
normalizer.cpp
|
Rename normalize and type_check to normalizer and type_checker (using a consistent naming convention)
|
2013-09-02 08:43:38 -07:00 |
|
normalizer.h
|
Rename normalize and type_check to normalizer and type_checker (using a consistent naming convention)
|
2013-09-02 08:43:38 -07:00 |
|
object.cpp
|
Add implicit argument management to lean frontend.
|
2013-08-26 10:16:29 -07:00 |
|
object.h
|
Add implicit argument management to lean frontend.
|
2013-08-26 10:16:29 -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
|
Add postprocessor functional object to the replace_fn template. Add unit-test that demonstrates how to build a replacer that builds a trace. The trace associates new expressions with the old ones that were used to create it.
|
2013-08-28 10:47:19 -07:00 |
|
type_checker.cpp
|
Rename normalize and type_check to normalizer and type_checker (using a consistent naming convention)
|
2013-09-02 08:43:38 -07:00 |
|
type_checker.h
|
Rename normalize and type_check to normalizer and type_checker (using a consistent naming convention)
|
2013-09-02 08:43:38 -07:00 |