| .. |
|
examples
|
Add programs to trigger error cases.
|
2020-09-10 14:02:19 -07:00 |
|
ast.cpp
|
Remove unneeded explicit calls to std::string
|
2020-09-18 12:27:57 -07:00 |
|
ast.hpp
|
Add locations to patterns.
|
2020-09-09 15:15:09 -07:00 |
|
binop.cpp
|
Roll back optimization changes.
|
2020-09-17 20:45:24 -07:00 |
|
binop.hpp
|
Roll back optimization changes.
|
2020-09-17 20:45:24 -07:00 |
|
CMakeLists.txt
|
Make some refactors for name mangling and encapsulation.
|
2020-09-15 18:51:28 -07:00 |
|
compiler.cpp
|
Fix use of wrong environment for name mangling.
|
2020-09-17 22:55:27 -07:00 |
|
compiler.hpp
|
Roll back optimization changes.
|
2020-09-17 20:45:24 -07:00 |
|
definition.cpp
|
Make a few more things classes.
|
2020-09-17 18:30:41 -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 a few more things classes.
|
2020-09-17 18:30:41 -07:00 |
|
global_scope.cpp
|
Make llvm_context a class.
|
2020-09-15 19:08:00 -07:00 |
|
global_scope.hpp
|
Make global scope a class.
|
2020-09-15 19:45:05 -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
|
Roll back optimization changes.
|
2020-09-17 20:45:24 -07:00 |
|
instruction.hpp
|
Roll back optimization changes.
|
2020-09-17 20:45:24 -07:00 |
|
llvm_context.cpp
|
Roll back optimization changes.
|
2020-09-17 20:45:24 -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 a few more things classes.
|
2020-09-17 18:30:41 -07:00 |
|
parse_driver.hpp
|
Make a few more things classes.
|
2020-09-17 18:30:41 -07:00 |
|
parsed_type.cpp
|
Get rid of more constructors and make mangled names optional.
|
2020-09-18 14:09:03 -07:00 |
|
parsed_type.hpp
|
Fork off version 13 of the compiler.
|
2020-09-08 18:38:05 -07:00 |
|
parser.y
|
Roll back optimization changes.
|
2020-09-17 20:45:24 -07:00 |
|
runtime.c
|
Roll back optimization changes.
|
2020-09-17 20:45:24 -07:00 |
|
runtime.h
|
Fork off version 13 of the compiler.
|
2020-09-08 18:38:05 -07:00 |
|
scanner.l
|
Roll back optimization changes.
|
2020-09-17 20:45:24 -07:00 |
|
test.cpp
|
Fork off version 13 of the compiler.
|
2020-09-08 18:38:05 -07:00 |
|
type_env.cpp
|
Get rid of more constructors and make mangled names optional.
|
2020-09-18 14:09:03 -07:00 |
|
type_env.hpp
|
Get rid of more constructors and make mangled names optional.
|
2020-09-18 14:09:03 -07:00 |
|
type.cpp
|
Roll back optimization changes.
|
2020-09-17 20:45:24 -07:00 |
|
type.hpp
|
Roll back optimization changes.
|
2020-09-17 20:45:24 -07:00 |