summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorthing1 <thing1@seacrossedlovers.xyz>2025-02-18 22:00:20 +0000
committerthing1 <thing1@seacrossedlovers.xyz>2025-02-18 22:00:20 +0000
commitecfbc703dc930a20d56562451f4aa807175503e2 (patch)
tree7c1dd2742363625f59e4d9f7ba62a8d9594cd463 /examples
init commitHEADmaster
Diffstat (limited to 'examples')
-rwxr-xr-xexamples/factorialbin0 -> 15688 bytes
-rw-r--r--examples/factorial.e16
2 files changed, 16 insertions, 0 deletions
diff --git a/examples/factorial b/examples/factorial
new file mode 100755
index 0000000..c51b931
--- /dev/null
+++ b/examples/factorial
Binary files differ
diff --git a/examples/factorial.e b/examples/factorial.e
new file mode 100644
index 0000000..7cdd3ed
--- /dev/null
+++ b/examples/factorial.e
@@ -0,0 +1,16 @@
+dec F {
+ a = input
+ t = 1
+l:
+ t * a
+ a - 1
+ jnz a l:
+ ret t
+}
+
+dec M {
+l:
+ a = F
+ print a
+ jmp l:
+}