| .. |
|
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 (optional) type to let declarations
|
2013-09-06 10:06:26 -07:00 |
|
builtin.cpp
|
Move Symm and Trans back to basic_thms.cpp
|
2013-09-06 23:49:35 -07:00 |
|
builtin.h
|
Move Symm and Trans back to basic_thms.cpp
|
2013-09-06 23:49:35 -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
|
Use fullpath in #include directives.
|
2013-09-12 20:04:10 -07:00 |
|
context.h
|
Use fullpath in #include directives.
|
2013-09-12 20:04:10 -07:00 |
|
environment.cpp
|
Use fullpath in #include directives.
|
2013-09-12 20:04:10 -07:00 |
|
environment.h
|
Modify type checker. Now, it only accepts builtin values that have been declared in the environment. The idea is to be able to track which classes of builtin values have been used in a given environment. We want to be able to quantify the size of the trusted code base for a particular development.
|
2013-09-04 08:30:04 -07:00 |
|
expr.cpp
|
Use fullpath in #include directives.
|
2013-09-12 20:04:10 -07:00 |
|
expr.h
|
Use fullpath in #include directives.
|
2013-09-12 20:04:10 -07:00 |
|
expr_eq.h
|
Use fullpath in #include directives.
|
2013-09-12 20:04:10 -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
|
Use fullpath in #include directives.
|
2013-09-12 20:04:10 -07:00 |
|
for_each.h
|
Add (optional) type to let declarations
|
2013-09-06 10:06:26 -07:00 |
|
free_vars.cpp
|
Add (optional) type to let declarations
|
2013-09-06 10:06:26 -07:00 |
|
free_vars.h
|
Add type checker. Fix normalization with non-empty context
|
2013-08-01 21:40:36 -07:00 |
|
instantiate.cpp
|
Use fullpath in #include directives.
|
2013-09-12 20:04:10 -07:00 |
|
instantiate.h
|
Cleanup
|
2013-08-16 20:40:39 -07:00 |
|
kernel_exception.h
|
Use fullpath in #include directives.
|
2013-09-12 20:04:10 -07:00 |
|
level.cpp
|
Use fullpath in #include directives.
|
2013-09-12 20:04:10 -07:00 |
|
level.h
|
Use fullpath in #include directives.
|
2013-09-12 20:04:10 -07:00 |
|
normalizer.cpp
|
Use fullpath in #include directives.
|
2013-09-12 20:04:10 -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
|
Use fullpath in #include directives.
|
2013-09-12 20:04:10 -07:00 |
|
object.h
|
Use fullpath in #include directives.
|
2013-09-12 20:04:10 -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
|
Use fullpath in #include directives.
|
2013-09-12 20:04:10 -07:00 |
|
type_checker.cpp
|
Use fullpath in #include directives.
|
2013-09-12 20:04:10 -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 |
|
value.h
|
Factor duplicate code. Add more comments
|
2013-09-03 23:27:58 -07:00 |