diff options
Diffstat (limited to 'tests/src')
-rw-r--r-- | tests/src/fib.nim | 13 | ||||
-rw-r--r-- | tests/src/negate.nim | 5 |
2 files changed, 18 insertions, 0 deletions
diff --git a/tests/src/fib.nim b/tests/src/fib.nim new file mode 100644 index 0000000..34d38f0 --- /dev/null +++ b/tests/src/fib.nim @@ -0,0 +1,13 @@ +# fake nim + +func fib(x): int -> int = + if eq(x, 0): + 0 + else: + if eq(x, 1): + 1 + else: # comment + add(fib(sub(x, 1)), fib(sub(x, 2))) + +negate(negate(1)) +fib(5) diff --git a/tests/src/negate.nim b/tests/src/negate.nim new file mode 100644 index 0000000..c775e74 --- /dev/null +++ b/tests/src/negate.nim @@ -0,0 +1,5 @@ +func negate(x): bool -> bool = + if x: + 0 + else: + 1 |