|
e42a2cfd8d
|
Refactor to allow inline initialization of variables.
|
2023-04-24 20:41:49 +01:00 |
|
|
39756f4e89
|
Small fixes to assembly output
|
2022-03-06 02:28:42 +00:00 |
|
|
b7f8d8666e
|
Implement break/continue statements.
|
2022-03-05 23:42:01 +00:00 |
|
|
4e62bbdc51
|
Finish the Import mechanism, plus some bug fixes
|
2022-03-05 02:05:18 +00:00 |
|
|
37cdaacc71
|
Begin refactor for multiplexed compilation
|
2022-03-05 01:13:45 +00:00 |
|
|
2c87817904
|
Implement alias - a faster typedef
|
2022-03-04 02:31:16 +00:00 |
|
|
628c7a3a13
|
Implement enums and the foundation of a type alias system
|
2022-03-04 01:11:04 +00:00 |
|
|
3717b310be
|
Implement unions and largest-element allocation
|
2022-03-03 02:44:07 +00:00 |
|
|
537246daae
|
CLion reformatting pass, finish struct implementation
|
2022-03-03 00:05:10 +00:00 |
|
|
8e45ea5eef
|
Implement (broken) struct member access
|
2021-07-05 00:07:04 +01:00 |
|
|
8263fb853b
|
Fixes to struct parsing
|
2021-02-22 17:43:06 +00:00 |
|
|
01d293f2c6
|
More comments - Pointers and Delegate
|
2021-01-21 01:53:00 +00:00 |
|
|
18b5da209d
|
Major refactoring
Comments added to the parser and lexer, more to come
|
2021-01-20 19:22:15 +00:00 |
|
|
eb118db872
|
Major rewrite of the symbol parsing
Moved from a static double-ended list to individual singly-linked lists for easier and faster parsing
|
2021-01-20 01:05:41 +00:00 |
|
|
e44158f3b7
|
Prepare for bitwise, boolean and PPMM operators
|
2020-11-23 20:01:36 +00:00 |
|
|
b384973379
|
Prepare for string literal parsing
|
2020-11-22 00:42:13 +00:00 |
|
|
cf5f58f1bc
|
Small cleanup of print output.
|
2020-11-21 02:32:46 +00:00 |
|
|
83959b4793
|
More work on arrays. Fixed some bugs.
Still need to figure out why AsStrDeref isn't working.
|
2020-11-21 02:07:44 +00:00 |
|
|
999f8dc267
|
Begin cleanup of array parsing
TODO: debug segfault
|
2020-11-19 02:31:40 +00:00 |
|
|
264c50509e
|
Allow global-scope declarations
Function-local scope is still WIP, but you can now define things outside of function blocks.
|
2020-09-13 23:41:46 +01:00 |
|
|
a27d3dd782
|
Add support for pointers of char, int and long types
|
2020-09-13 02:26:49 +01:00 |
|