about summary refs log tree commit diff stats
path: root/js/scripting-lang/scratch_tests/test_minimal_enhanced.txt
diff options
context:
space:
mode:
Diffstat (limited to 'js/scripting-lang/scratch_tests/test_minimal_enhanced.txt')
-rw-r--r--js/scripting-lang/scratch_tests/test_minimal_enhanced.txt32
1 files changed, 0 insertions, 32 deletions
diff --git a/js/scripting-lang/scratch_tests/test_minimal_enhanced.txt b/js/scripting-lang/scratch_tests/test_minimal_enhanced.txt
deleted file mode 100644
index e4fe6d2..0000000
--- a/js/scripting-lang/scratch_tests/test_minimal_enhanced.txt
+++ /dev/null
@@ -1,32 +0,0 @@
-/* Minimal enhanced case statements test */
-
-/* FizzBuzz */
-fizzbuzz : n ->
-  when (n % 3) (n % 5) is
-    0 0 then "FizzBuzz"
-    0 _ then "Fizz"
-    _ 0 then "Buzz"
-    _ _ then n;
-
-/* Table access */
-admin_user : {role: "admin"};
-access_level : user ->
-  when user.role is
-    "admin" then "full access"
-    _ then "no access";
-
-/* Function calls */
-is_even : n -> n % 2 = 0;
-classify_number : n ->
-  when (is_even n) is
-    true then "even"
-    false then "odd";
-
-/* Test and output */
-result1 : fizzbuzz 15;
-result2 : access_level admin_user;
-result3 : classify_number 4;
-
-..out result1;
-..out result2;
-..out result3; 
\ No newline at end of file