From 947873b34aabe46dfb9f8d06214736cb11b5a6b2 Mon Sep 17 00:00:00 2001 From: Marc Vertes Date: Wed, 9 Aug 2023 11:47:39 +0200 Subject: codegen: add a bytecode generator (#5) * codegen: add a bytecode generator * cleaning scanner, parser and vm1. --- samples/add | 2 ++ samples/fib | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 samples/add (limited to 'samples') diff --git a/samples/add b/samples/add new file mode 100644 index 0000000..a403485 --- /dev/null +++ b/samples/add @@ -0,0 +1,2 @@ +func add(a int, b int) int { return a + b } +add(4, 3) diff --git a/samples/fib b/samples/fib index 0ff570c..03545d3 100644 --- a/samples/fib +++ b/samples/fib @@ -3,4 +3,4 @@ func fib(i int) int { return fib(i-2) + fib(i-1) } -println(fib(20)) +println(fib(5)) -- cgit v1.2.3