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
|
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
|
24a852f125
|
instantly refreshable code. untested, but it compiles
|
2025-11-06 20:52:09 +01:00 |
|
Shautvast
|
f1f32af113
|
little repl
|
2025-11-04 13:29:12 +01:00 |
|
Shautvast
|
3142e59450
|
support for injected request args (path, query, headers)
|
2025-11-03 22:07:00 +01:00 |
|
Shautvast
|
ad9e9d8888
|
didn't need that
|
2025-11-03 19:11:37 +01:00 |
|
Shautvast
|
b397c4680e
|
better mapping of urls to functions
|
2025-11-03 19:08:49 +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
|
d856452c76
|
before better function hierarchy
|
2025-10-29 17:09:02 +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
|
2fc6c449b3
|
fix string add
|
2025-10-20 20:59:50 +02:00 |
|
Shautvast
|
774df709e2
|
moved vm to vm.rs
|
2025-10-20 20:42:42 +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 |
|
Shautvast
|
a0ec182bc5
|
scanner works
|
2025-10-14 22:18:48 +02:00 |
|