.. |
arith
|
Add hyperbolic functions
|
2013-09-02 17:28:43 -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
|
Add trigonometric functions
|
2013-09-02 17:03:02 -07:00 |
builtin.h
|
Add natural numbers. Fix how coercions and overloads interact (switch to approach used in C++). Add notation for natural and integer arithmetic. Rename m and u universe variables to M and U.
|
2013-09-02 12:24:29 -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
|
Metavariables will not be part of the kernel
|
2013-09-02 09:36:04 -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
|
Improve application type mismatch error messages
|
2013-09-02 18:28:12 -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
|
Improve application type mismatch error messages
|
2013-09-02 18:28:12 -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 |