8 Commits

Author SHA1 Message Date
haxala1r d846046c4a Big changes:
ci/woodpecker/push/debian Pipeline was successful
ci/woodpecker/push/nix Pipeline was successful
ci/woodpecker/push/fedora Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
Compiler and VM are now working well enough to support larger programs.
A test program is included and executed immediately upon running
the executable.

A more feature complete read-eval-print loop is planned.
2026-04-26 00:55:43 +03:00
haxala1r 5edcc974b6 binary: modify binary to make use of the new compilation pipeline 2026-04-25 22:47:34 +03:00
haxala1r 4792a296d3 interpreter: minor fixes, changes to the main binary to actually interpret some source code
ci/woodpecker/push/debian Pipeline was successful
ci/woodpecker/push/nix Pipeline was successful
ci/woodpecker/push/fedora Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
ci/woodpecker/cron/debian Pipeline was canceled
ci/woodpecker/cron/nix Pipeline was canceled
ci/woodpecker/cron/fedora Pipeline was canceled
ci/woodpecker/cron/publish Pipeline was canceled
2026-03-22 17:23:49 +03:00
haxala1r 7685ae2e45 interpreter: removed the outdated tree-walk interpreter
ci/woodpecker/push/debian Pipeline was successful
ci/woodpecker/push/fedora Pipeline was successful
ci/woodpecker/push/nix Pipeline was successful
ci/woodpecker/push/publish Pipeline was successful
2026-02-15 14:30:41 +03:00
haxala1r 4f1ad54596 Started work on the compiler, with a desugar phase 2025-12-28 21:04:45 +03:00
haxala1r 58277ad0a3 Complete reorganization: finally at a building state again 2025-12-28 21:04:45 +03:00
haxala1r 8e980a8f1b Reorganized basically everything, making way for the compiler 2025-12-28 21:04:45 +03:00
Emin Arslan 4535d57d21 Initial state - basic lexer + parser + interpreter 2025-12-28 21:04:44 +03:00