diff options
Diffstat (limited to 'js/scripting-lang/baba-yaga-c/test_integration_factorial_call.txt')
-rw-r--r-- | js/scripting-lang/baba-yaga-c/test_integration_factorial_call.txt | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/js/scripting-lang/baba-yaga-c/test_integration_factorial_call.txt b/js/scripting-lang/baba-yaga-c/test_integration_factorial_call.txt deleted file mode 100644 index ae9483d..0000000 --- a/js/scripting-lang/baba-yaga-c/test_integration_factorial_call.txt +++ /dev/null @@ -1,25 +0,0 @@ -/* Integration Test: Pattern Matching */ -/* Combines: case expressions, functions, recursion, complex patterns */ - -..out "=== Integration Test: Pattern Matching ==="; - -/* Recursive factorial with case expressions */ -factorial : n -> - when n is - 0 then 1 - _ then n * (factorial (n - 1)); - -/* Pattern matching with multiple parameters */ -classify : x y -> - when x y is - 0 0 then "both zero" - 0 _ then "x is zero" - _ 0 then "y is zero" - _ _ then when x is - 0 then "x is zero (nested)" - _ then when y is - 0 then "y is zero (nested)" - _ then "neither zero"; - -/* Test factorial */ -fact5 : factorial 5; |