Kayne Ruse
|
a4f1e048e9
|
Function calls, with args and single returns are working
|
2022-08-26 01:48:26 +01:00 |
|
Kayne Ruse
|
ebe1d712c9
|
Null values are always allowed
|
2022-08-22 18:26:05 +01:00 |
|
Kayne Ruse
|
df6bd58b1a
|
Types are first-class citizens
|
2022-08-22 01:59:29 +01:00 |
|
Kayne Ruse
|
574a864dd0
|
Reworked the type system, types now have a single value
|
2022-08-17 17:39:33 +01:00 |
|
Kayne Ruse
|
7e01ead6ff
|
Fixed some issues in scope
|
2022-08-15 10:15:24 +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
|
e9ab6f3f96
|
Variables now persist between statements
|
2022-08-13 21:27:39 +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
|
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 |
|