summaryrefslogtreecommitdiff
path: root/test/programs/module.ts
diff options
context:
space:
mode:
authorElizabeth Hunt <elizabeth.hunt@simponic.xyz>2024-01-24 18:59:13 -0700
committerElizabeth Hunt <elizabeth.hunt@simponic.xyz>2024-01-24 18:59:13 -0700
commit203925d9a48d34537bdf6cd25502134df5e91ae7 (patch)
treeafe8a12679568ba00bfa019b0a5b6f13a3778c00 /test/programs/module.ts
downloadtabloid-compiler-203925d9a48d34537bdf6cd25502134df5e91ae7.tar.gz
tabloid-compiler-203925d9a48d34537bdf6cd25502134df5e91ae7.zip
initial commitHEADmain
Diffstat (limited to 'test/programs/module.ts')
-rw-r--r--test/programs/module.ts37
1 files changed, 37 insertions, 0 deletions
diff --git a/test/programs/module.ts b/test/programs/module.ts
new file mode 100644
index 0000000..a27b51f
--- /dev/null
+++ b/test/programs/module.ts
@@ -0,0 +1,37 @@
+export const MOD_PROG = `
+WE MADE Node<T> WITH
+ RUMOR HAS IT
+ T a AND
+ Cons<U> b
+ END OF STORY
+
+STUFF OF FibonacciI LOOKS LIKE
+ RUMOR HAS IT
+ DISCOVER HOW TO fibonacci
+ WITH Int a, Int b, Int n
+ GIVES YOU Int
+ END OF STORY
+
+EVERYTHING CHANGED WHEN FibonacciImpl
+ WHICH LOOKS LIKE FibonacciI
+ EXISTS
+RUMOR HAS IT
+ DISCOVER HOW TO fibonacci
+ WITH Int a, Int b, Int n
+ GIVES YOU Int
+ RUMOR HAS IT
+ WHAT IF n < 1
+ SHOCKING DEVELOPMENT b
+ LIES! RUMOR HAS IT
+ SHOCKING DEVELOPMENT
+ fibonacci OF b, a + b, n - 1
+ END OF STORY
+ END OF STORY
+END OF STORY
+
+EXPERTS CLAIM limit TO BE Int 10
+YOU WON'T WANT TO MISS 'First 10 Fibonacci numbers'
+EXPERTS CLAIM nothing TO BE fibonacci OF 0, 1, limit
+
+PLEASE LIKE AND SUBSCRIBE
+`;