|
fb92b6d364
|
nac3core: supports range iterator
|
2021-10-23 23:53:36 +08:00 |
|
|
1f5bea2448
|
nac3core/codegen: refactor according to #23
|
2021-10-16 22:17:36 +08:00 |
|
|
c4259d14d1
|
fixed some clippy warnings
|
2021-10-16 18:08:13 +08:00 |
|
|
105d605e6d
|
nac3core: fix clippy warnings
|
2021-09-22 18:04:06 +08:00 |
|
|
084efe92af
|
nac3core: use string interning
|
2021-09-22 18:04:06 +08:00 |
|
|
013e7cfc2a
|
codegen: support pass statement. Closes #10
|
2021-09-22 15:17:13 +08:00 |
|
|
bf4e0009c0
|
codegen: do not generate cont_bb if unreachable
|
2021-08-27 11:46:12 +08:00 |
|
|
e47d063efc
|
codegen: store to list element
|
2021-08-19 17:14:38 +08:00 |
|
|
0e2da0d180
|
codegen: gep related fixes
we can now compile simple programs that uses tuples and lists
|
2021-08-19 16:54:15 +08:00 |
|
|
3279f7a776
|
codegen for simple function call, and various fixes
|
2021-08-19 15:30:15 +08:00 |
|
|
77943a8117
|
added primitive codegen test
|
2021-08-12 13:56:06 +08:00 |
|
|
e112354d25
|
codegen refactored
|
2021-08-11 14:37:26 +08:00 |
|
|
4db871c244
|
put alloca in init block
|
2021-08-09 16:37:28 +08:00 |
|
|
cc0692a34c
|
modified alloca
|
2021-08-09 16:19:20 +08:00 |
|
|
7a90ff5791
|
while loop constructs
|
2021-08-09 16:10:17 +08:00 |
|
|
d8c713ce3d
|
assignment statement
|
2021-08-09 15:39:50 +08:00 |
|