ref: 48f0c839b6ce7bec4537e48271bcbe6def469a0c
parent: c849754267a367a08b373d67b06439576b87c308
author: Ori Bernstein <[email protected]>
date: Tue Jun 5 15:49:19 EDT 2012
Add fibonacci sequence test. Tests function calls, recursion, and arithmetic.
--- a/test/build.sh
+++ b/test/build.sh
@@ -15,3 +15,4 @@
build struct_oneval
build struct
build array
+build fib
--- /dev/null
+++ b/test/fib.myr
@@ -1,0 +1,14 @@
+const fib = {n
+ if n == 0
+ -> 0
+ elif n == 1
+ -> 1
+ else
+ -> fib(n - 1) + fib(n - 2)
+ ;;
+}
+
+const main = {
+ -> fib(4)
+}
+
--- a/test/test.sh
+++ b/test/test.sh
@@ -23,3 +23,4 @@
returns struct_oneval 12
returns struct 42
returns array 7
+returns fib 8