Commit graph

14 commits

Author SHA1 Message Date
Shautvast
6f4824efac adding map access was easy 2025-11-10 11:09:55 +01:00
Shautvast
9ee8f193aa bugfix list index 2025-11-09 22:15:54 +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
de9f55842c generic support for line numbers in error messages 2025-11-02 13:02:10 +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