Christoffer Lerno
|
990918b609
|
LLVM Codegen
|
2019-11-20 17:09:25 +01:00 |
|
Christoffer Lerno
|
74c456a935
|
Added function block.
|
2019-11-08 09:13:48 +01:00 |
|
Christoffer Lerno
|
a3b90b9500
|
Removed non-null references.
|
2019-09-30 13:29:41 +02:00 |
|
Christoffer Lerno
|
5f00d4c2bc
|
More parsing, start working on packages.
|
2019-09-16 12:34:23 +02:00 |
|
Christoffer Lerno
|
f6c07d86d0
|
CT for now parses properly.
|
2019-09-13 00:38:52 +02:00 |
|
Christoffer Lerno
|
b7c64a46ea
|
Fixed som additional parsing.
|
2019-09-12 19:43:05 +02:00 |
|
Christoffer Lerno
|
e04213d420
|
Some limited calls now working correctly.
|
2019-09-11 23:20:37 +02:00 |
|
Christoffer Lerno
|
000d1fea4a
|
Global declarations. Starting work on struct initializers, lots of arithmetics now checked correctly. Support 2cc 4cc 8cc
|
2019-09-08 21:32:08 +02:00 |
|
Christoffer Lerno
|
3b2051ea80
|
More casts done, bugs fixed, codegen expanded, correct ordering in codegen, if, label, goto, break, switch, continue, compile time if analysed,
|
2019-09-07 00:58:56 +02:00 |
|
Christoffer Lerno
|
0dba2b8569
|
Partial codegen
|
2019-09-04 12:51:01 +02:00 |
|
Christoffer Lerno
|
2eb91083a6
|
Refactor type handling, some extremely simple codegen, but mostly work on casts (not finished)
|
2019-09-01 01:58:21 +02:00 |
|
Christoffer Lerno
|
ebce81ad51
|
Parses most of C3.
|
2019-08-25 08:40:07 +02:00 |
|
Christoffer Lerno
|
386ef35f36
|
Started a bit on parsing. Picking pieces from Titanos and trying to do things better.
|
2019-07-31 23:19:45 +02:00 |
|