Shautvast
|
719238bd77
|
moved tokens
|
2025-11-17 11:07:12 +01:00 |
|
Shautvast
|
8c728f6acb
|
range loop working
|
2025-11-17 07:11:38 +01:00 |
|
Shautvast
|
0bce2ae9eb
|
fix reassignment bugs
|
2025-11-14 17:37:22 +01:00 |
|
Shautvast
|
827a401fbc
|
clippy's
|
2025-11-10 22:26:05 +01:00 |
|
Shautvast
|
61b9d86aa2
|
Indexing into lists/maps.
First test with literal list completed. When it's assigned to a var if fails
|
2025-11-09 21:57:13 +01:00 |
|
Shautvast
|
27fbf4b828
|
fixed some date issues
|
2025-11-09 21:57:13 +01:00 |
|
Shautvast
|
3feadcce19
|
support for date literals
|
2025-11-09 21:57:13 +01:00 |
|
Shautvast
|
9b6f265c55
|
added a lot of work in progress, but also a symbol table. Means I could refactor a lot of stuff and remove code. The symbol table is a global storage for vars, functions and objects. Helps with type inference and checking on external symbols
|
2025-11-08 21:58:19 +01:00 |
|
Shautvast
|
2b3b8d4bb3
|
external function calling
|
2025-11-07 20:49:45 +01:00 |
|
Shautvast
|
42c431d5c7
|
support hexadecimals
|
2025-11-03 19:47:38 +01:00 |
|
Shautvast
|
0bd6048083
|
added maps, objects
better namespace resolution
|
2025-10-31 19:37:45 +01:00 |
|
Shautvast
|
3118ce97b0
|
tests
|
2025-10-30 13:50:28 +01:00 |
|
Shautvast
|
84835da814
|
function calls, with arguments
|
2025-10-27 20:31:27 +01:00 |
|
Shautvast
|
96839158fa
|
switched to building AST to do static type checking
|
2025-10-26 08:56:12 +01:00 |
|
Shautvast
|
e2ddf94a00
|
first step in type checking
|
2025-10-22 16:14:38 +02:00 |
|
Shautvast
|
1d58725559
|
variable declarations
|
2025-10-21 18:33:07 +02:00 |
|
Shautvast
|
6dd22f5e4e
|
print statements
|
2025-10-21 16:27:26 +02:00 |
|
Shautvast
|
9d279067ad
|
more bitwise ops (shl, shr)
|
2025-10-20 20:31:48 +02:00 |
|
Shautvast
|
515b3c1037
|
bitwise ops
|
2025-10-20 10:38:46 +02:00 |
|
Shautvast
|
57b64bbd24
|
minimal compiler and vm
|
2025-10-17 16:52:37 +02:00 |
|
Shautvast
|
a0ec182bc5
|
scanner works
|
2025-10-14 22:18:48 +02:00 |
|