|
013aafa8a4
|
add emitting of integer and float literals
- remove panics
- add emitting for return statements
- remove default emitting of return a+b;
|
2019-09-23 22:07:19 -03:00 |
|
|
4c1bdb5f91
|
codegen: add incomplete generation of expressions
|
2019-09-23 18:34:12 -03:00 |
|
|
05c480c364
|
initialize all llvm features befbore emitting
|
2019-09-22 18:40:15 -03:00 |
|
|
469625d32a
|
add CompileError error type
|
2019-09-22 18:26:00 -03:00 |
|
|
a1bf15fe4d
|
add support for target machine
|
2019-09-21 23:56:22 -03:00 |
|
|
86e899e771
|
cgen: output .bc file
|
2019-09-21 12:37:41 -03:00 |
|
|
243e3cc694
|
fix llvm linking
|
2019-09-21 12:31:47 -03:00 |
|
|
6c3d20bbbb
|
add the basics of llvm codegen
|
2019-09-20 23:40:21 -03:00 |
|