Kayne Ruse
61efb96fe2
Don't get testy with me
2022-08-29 12:23:48 +10:00
Kayne Ruse
1937d727bb
Working on refactoring, read more
...
The main program segfaults, but right now I'm working on the tests, mainly.
2022-08-29 10:21:25 +10:00
Kayne Ruse
ec91bac8a5
Native functions are working
2022-08-27 15:39:42 +01:00
Kayne Ruse
6b834ca6d1
Type checking in place
2022-08-15 03:52:44 +01:00
Kayne Ruse
8d12db7dbe
Some declaration guards
2022-08-15 03:12:10 +01:00
Kayne Ruse
afad0d99cb
I think var declarations are working correctly; no type checking yet
2022-08-13 15:57:30 +01:00
Kayne Ruse
55aa6eb273
The value is displaying correctly, but not the type
2022-08-12 17:27:57 +01:00
Kayne Ruse
5c93bf663a
Tweaked string quotes
2022-08-11 13:45:13 +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
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