Commit graph

8 commits

Author SHA1 Message Date
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