Kayne Ruse
ae1dc5841e
Added ternary operator, resolved #46
2023-01-14 10:24:15 +00:00
GruelingPine185
ecbfcc28b5
resolved line ending warnings
2022-09-23 18:16:53 -04:00
Kayne Ruse
95ba865cab
Packaged toy as a dll
2022-09-11 07:56:06 +01:00
Kayne Ruse
cbc937884e
Found a rare lexer bug
2022-09-10 19:11:16 +01:00
Kayne Ruse
dceb83e618
Suppressed print statements during tests
2022-09-05 05:30:06 +01:00
Kayne Ruse
041fe99e01
Function declaration seems to work
2022-08-25 15:19:08 +01:00
Kayne Ruse
2bf721867b
Comparions and the ! operator work
2022-08-20 06:20:20 +01:00
Kayne Ruse
80b64cf21e
Fixed division by zero bugs
2022-08-12 07:26:58 +01:00
Kayne Ruse
380b7a3699
fixed a bug
2022-08-10 18:22:02 +01:00
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
6a883bde96
Parser is reading variable declarations, read more
...
This is an incomplete process. It's supposed to be robust enough to
support the types of arrays and dictionaries, but arrays and
dictionaries aren't implemented in the literals yet, so that's my next
task.
I'll come back to variable declarations later.
2022-08-10 11:01:32 +01:00
Kayne Ruse
9603baeb0a
Added console colors, tweaked help menu
2022-08-09 13:51:03 +01:00
Kayne Ruse
9a415738d9
Implemented groupings
2022-08-07 15:04:19 +01:00
Kayne Ruse
0048c92cf5
Adjusted some includes
2022-08-06 06:16:14 +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