diff options
Diffstat (limited to 'examples/factorial.e')
-rw-r--r-- | examples/factorial.e | 16 |
1 files changed, 16 insertions, 0 deletions
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: +} |