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.
This commit is contained in:
2026-04-26 00:55:43 +03:00
parent 0925b44ef7
commit d846046c4a
10 changed files with 52 additions and 102 deletions
+2
View File
@@ -5,6 +5,7 @@ type literal =
| Int of int
| Double of float
| String of string
| Symbol of string
| Nil
| Cons of literal * literal
@@ -96,6 +97,7 @@ and of_literal : Syntactic_ast.literal -> literal = function
| LitString x -> String x
| LitCons (a, b) -> Cons (of_literal a, of_literal b)
| LitNil -> Nil
| LitSymbol s -> Symbol s
and of_expr : Syntactic_ast.expr -> expression = function
| Literal l -> Literal (of_literal l)