.. |
examples
|
Add programs to trigger error cases.
|
2020-09-10 14:02:19 -07:00 |
ast.cpp
|
Make some refactors for name mangling and encapsulation.
|
2020-09-15 18:51:28 -07:00 |
ast.hpp
|
Add locations to patterns.
|
2020-09-09 15:15:09 -07:00 |
binop.cpp
|
Add more built-in boolean-specific instructions.
|
2020-09-10 12:44:41 -07:00 |
binop.hpp
|
Make some refactors for name mangling and encapsulation.
|
2020-09-15 18:51:28 -07:00 |
CMakeLists.txt
|
Make some refactors for name mangling and encapsulation.
|
2020-09-15 18:51:28 -07:00 |
compiler.cpp
|
Make type_env a class.
|
2020-09-15 19:10:36 -07:00 |
compiler.hpp
|
Make some refactors for name mangling and encapsulation.
|
2020-09-15 18:51:28 -07:00 |
definition.cpp
|
Refactor errors and update post draft.
|
2020-09-11 21:29:49 -07:00 |
definition.hpp
|
Keep track of locations in definitions.
|
2020-09-09 14:19:46 -07:00 |
env.cpp
|
Require mangled names for global variables.
|
2020-09-15 14:39:31 -07:00 |
env.hpp
|
Make env a class.
|
2020-09-15 19:12:12 -07:00 |
error.cpp
|
Make some refactors for name mangling and encapsulation.
|
2020-09-15 18:51:28 -07:00 |
error.hpp
|
Make some refactors for name mangling and encapsulation.
|
2020-09-15 18:51:28 -07:00 |
global_scope.cpp
|
Make llvm_context a class.
|
2020-09-15 19:08:00 -07:00 |
global_scope.hpp
|
Make some refactors for name mangling and encapsulation.
|
2020-09-15 18:51:28 -07:00 |
graph.cpp
|
Fork off version 13 of the compiler.
|
2020-09-08 18:38:05 -07:00 |
graph.hpp
|
Make mangler a class and reformat graph.
|
2020-09-15 19:13:48 -07:00 |
instruction.cpp
|
Make llvm_context a class.
|
2020-09-15 19:08:00 -07:00 |
instruction.hpp
|
Register booleans as internal types.
|
2020-09-10 00:54:35 -07:00 |
llvm_context.cpp
|
Make llvm_context a class.
|
2020-09-15 19:08:00 -07:00 |
llvm_context.hpp
|
Make llvm_context a class.
|
2020-09-15 19:08:00 -07:00 |
main.cpp
|
Make some refactors for name mangling and encapsulation.
|
2020-09-15 18:51:28 -07:00 |
mangler.cpp
|
Make some refactors for name mangling and encapsulation.
|
2020-09-15 18:51:28 -07:00 |
mangler.hpp
|
Make mangler a class and reformat graph.
|
2020-09-15 19:13:48 -07:00 |
parse_driver.cpp
|
Make some refactors for name mangling and encapsulation.
|
2020-09-15 18:51:28 -07:00 |
parse_driver.hpp
|
Make some refactors for name mangling and encapsulation.
|
2020-09-15 18:51:28 -07:00 |
parsed_type.cpp
|
Tweak parsed type error warning.
|
2020-09-10 14:04:06 -07:00 |
parsed_type.hpp
|
Fork off version 13 of the compiler.
|
2020-09-08 18:38:05 -07:00 |
parser.y
|
Make some refactors for name mangling and encapsulation.
|
2020-09-15 18:51:28 -07:00 |
runtime.c
|
Try out unboxing integers.
|
2020-09-10 17:32:16 -07:00 |
runtime.h
|
Fork off version 13 of the compiler.
|
2020-09-08 18:38:05 -07:00 |
scanner.hpp
|
Make some refactors for name mangling and encapsulation.
|
2020-09-15 18:51:28 -07:00 |
scanner.l
|
Make some refactors for name mangling and encapsulation.
|
2020-09-15 18:51:28 -07:00 |
test.cpp
|
Fork off version 13 of the compiler.
|
2020-09-08 18:38:05 -07:00 |
type_env.cpp
|
Make type_env a class.
|
2020-09-15 19:10:36 -07:00 |
type_env.hpp
|
Make type_env a class.
|
2020-09-15 19:10:36 -07:00 |
type.cpp
|
Make type_mgr a class.
|
2020-09-15 19:19:58 -07:00 |
type.hpp
|
Make type_mgr a class.
|
2020-09-15 19:19:58 -07:00 |