Commit Graph

23 Commits

Author SHA1 Message Date
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
fcd883e038 Updated readme. 2019-09-12 10:58:54 +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
33770b905d Added decorator keyword and reordered types 2019-08-02 14:42:22 +02:00
Christoffer Lerno
634b0b26a2 Some updates to the readme. 2019-08-01 16:16:35 +02:00
Christoffer Lerno
1c3ebdbcf2 Just corrected the URL to the docs. 2019-07-31 23:33:56 +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
Christoffer Lerno
8f611a400d Lexing up and running. 2019-07-27 17:20:31 +02:00
Christoffer Lerno
a9c0d2505c A little more cleanup. 2019-07-25 19:24:53 +02:00
Christoffer Lerno
219f76f896 Cleanup. 2019-07-25 19:20:08 +02:00
Christoffer Lerno
7439dccc53 Add a little testing and keyword parsing x2 2019-07-25 18:57:35 +02:00
Christoffer Lerno
e229d19b7c Updated the command line parsing a little bit, as well as the README. 2019-07-24 14:24:07 +02:00
Christoffer Lerno
bd7c743e93 Updated project structure. Updated README. 2019-07-15 16:38:31 +02:00
Christoffer Lerno
88b2dc547e Project setup 2019-07-13 22:46:39 +02:00
Christoffer Lerno
1d02585c7a Initial commit 2019-07-12 19:07:09 +02:00
Christoffer Lerno
9f057b5c3d Initial commit 2019-07-12 19:01:41 +02:00