Commit Graph

17 Commits

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