Commit Graph
28 Commits
Author SHA1 Message Date
dualfroz f72f9d0c29 docs(examples): add example programs 2026-08-28 15:50:00 +02:00
dualfroz 022cea25e3 test(e2e): add end-to-end program tests 2026-08-28 12:25:00 +02:00
dualfroz de2cffb264 test(core): add error reporting tests 2026-08-28 09:00:00 +02:00
dualfroz de6ee84b47 test(module): add import resolution tests 2026-08-27 22:40:00 +02:00
dualfroz e4ee9baa36 test(vm): add method and stdlib tests 2026-08-27 19:15:00 +02:00
dualfroz 7e0c12ffb6 test(vm): add virtual machine tests 2026-08-27 15:50:00 +02:00
dualfroz 20ba448928 test(compiler): add compiler tests 2026-08-27 12:25:00 +02:00
dualfroz 397b163a3b test(parser): add parser tests 2026-08-27 09:00:00 +02:00
dualfroz 6228dd1bf6 test(lexer): add tokenizer tests 2026-08-26 22:40:00 +02:00
dualfroz 7735863cab feat(cli): add command-line entry point 2026-08-26 19:15:00 +02:00
dualfroz e641b9e06b feat(cli): add interactive repl 2026-08-26 15:50:00 +02:00
dualfroz cf1992f73c feat(core): add compile and run pipeline 2026-08-26 12:25:00 +02:00
dualfroz 79c256af68 feat(module): add module loader and import resolution 2026-08-26 09:00:00 +02:00
dualfroz 345915cd92 feat(stdlib): add standard library functions 2026-08-25 22:40:00 +02:00
dualfroz 30dd17afa6 feat(vm): add value methods 2026-08-25 19:15:00 +02:00
dualfroz ec3a3ea657 feat(vm): add builtin functions 2026-08-25 15:50:00 +02:00
dualfroz 34ec137a70 feat(vm): add stack-based virtual machine 2026-08-25 12:25:00 +02:00
dualfroz a7239932fb feat(compiler): add bytecode compiler 2026-08-25 09:00:00 +02:00
dualfroz 3befd09cb8 feat(runtime): add value model 2026-08-24 22:40:00 +02:00
dualfroz 31968bec16 feat(bytecode): add disassembler 2026-08-24 19:15:00 +02:00
dualfroz d72611f946 feat(bytecode): add chunk container 2026-08-24 15:50:00 +02:00
dualfroz 3fa3ba4aba feat(bytecode): add opcode set 2026-08-24 12:25:00 +02:00
dualfroz 0cf76fb6a2 feat(parser): add recursive descent parser 2026-08-24 09:00:00 +02:00
dualfroz 7660141d69 feat(ast): add syntax tree nodes 2026-08-23 22:40:00 +02:00
dualfroz 7a8b8dd898 feat(lexer): add tokenizer 2026-08-23 19:15:00 +02:00
dualfroz 3dca55184f feat(lexer): add token definitions 2026-08-23 15:50:00 +02:00
dualfroz 9d2c9340f0 feat(core): add error types and source reporting 2026-08-23 12:25:00 +02:00
dualfroz 94e734b84f chore: add gitignore and build configuration 2026-08-23 09:00:00 +02:00