Commit Graph

11 Commits

Author SHA1 Message Date
Kayne Ruse 67f7b3e436 Arrays and dictionaries have been implemented, read more
The arrays and dictionaries are currently being printed out correctly,
afaik. This means I should be able to go back and work on the type
system, assuming nothing happens.
2022-08-10 17:42:04 +01:00
Kayne Ruse 9603baeb0a Added console colors, tweaked help menu 2022-08-09 13:51:03 +01:00
Kayne Ruse 6d5549fc8e Added scopes using '{}' symbols, read more
I've also added a new literal type called 'identifier'. This will be
used for variable names, and has a type mask embedded in it.
2022-08-08 15:02:12 +01:00
Kayne Ruse 9a415738d9 Implemented groupings 2022-08-07 15:04:19 +01:00
Kayne Ruse 6b33895f75 Added optimisation levels 2022-08-06 05:59:29 +01:00
Kayne Ruse 577d1965cb Fixed a missing string terminator 2022-08-05 17:14:33 +01:00
Kayne Ruse bfaf4e83bb Fixed a string comparison bug 2022-08-05 17:11:21 +01:00
Kayne Ruse 8f2ba5cd50 Tested long literals, fixed a dissection bug 2022-08-05 16:47:09 +01:00
Kayne Ruse cd05d5d84a Got the compiler partially working 2022-08-05 16:29:12 +01:00
Kayne Ruse 1ff32fe101 Lexer partially working 2022-08-03 14:06:54 +01:00
Kayne Ruse 3cad70dddd Wrote a basic lexer 2022-08-03 09:35:20 +01:00