Shautvast
|
d766ec775a
|
added global function calls, starting now()
|
2025-11-21 17:02:36 +01:00 |
|
Shautvast
|
cad1f8f1ec
|
refactored from opcode bytes to enum
|
2025-11-21 16:05:06 +01:00 |
|
Shautvast
|
0bce2ae9eb
|
fix reassignment bugs
|
2025-11-14 17:37:22 +01:00 |
|
Shautvast
|
bcd81677bb
|
all clippys done
|
2025-11-12 13:00:41 +01:00 |
|
Shautvast
|
07b7dd0337
|
clippy for Into -> From
|
2025-11-11 09:33:41 +01:00 |
|
Shautvast
|
827a401fbc
|
clippy's
|
2025-11-10 22:26:05 +01:00 |
|
Shautvast
|
0945d385d0
|
object instantiation
|
2025-11-10 15:10:36 +01:00 |
|
Shautvast
|
6f4824efac
|
adding map access was easy
|
2025-11-10 11:09:55 +01:00 |
|
Shautvast
|
cbc7f6ce7a
|
type inference and building the symbol table earlier in the process. Not perfect: duplicated code, no namespaces of the names in the table
|
2025-11-10 10:42:53 +01:00 |
|
Shautvast
|
3feadcce19
|
support for date literals
|
2025-11-09 21:57:13 +01:00 |
|
Shautvast
|
2b3b8d4bb3
|
external function calling
|
2025-11-07 20:49:45 +01:00 |
|
Shautvast
|
8234e9d50a
|
all found issues fixed. got rid of some stupid mistakes
|
2025-11-02 10:17:19 +01:00 |
|
Shautvast
|
8f1320eae7
|
2 issues uncovered that need solving
|
2025-11-01 09:47:41 +01:00 |
|
Shautvast
|
55a30afd06
|
switched to thiserror for better error handling
|
2025-11-01 09:36:09 +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
|
ddd7bd4472
|
correct naming resolution for called functions, including namespaces
|
2025-10-29 22:41:20 +01:00 |
|
Shautvast
|
a8850cc547
|
implemented list literals including operations on lists
experimenting with arenas
|
2025-10-28 07:27:16 +01:00 |
|
Shautvast
|
96839158fa
|
switched to building AST to do static type checking
|
2025-10-26 08:56:12 +01:00 |
|
Shautvast
|
5243e46dce
|
runtime type checking
|
2025-10-22 16:54:51 +02:00 |
|
Shautvast
|
6dd22f5e4e
|
print statements
|
2025-10-21 16:27:26 +02:00 |
|
Shautvast
|
215ffb298e
|
comparisons
|
2025-10-20 21:14:22 +02:00 |
|
Shautvast
|
2fc6c449b3
|
fix string add
|
2025-10-20 20:59:50 +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
|
aa24a006ce
|
boolean values and refactored binary ops
|
2025-10-18 09:05:46 +02:00 |
|
Shautvast
|
57b64bbd24
|
minimal compiler and vm
|
2025-10-17 16:52:37 +02:00 |
|