diff options
Diffstat (limited to 'js/scripting-lang/tests/15_performance_stress.txt')
-rw-r--r-- | js/scripting-lang/tests/15_performance_stress.txt | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/js/scripting-lang/tests/15_performance_stress.txt b/js/scripting-lang/tests/15_performance_stress.txt index 7dab1f5..0682d3d 100644 --- a/js/scripting-lang/tests/15_performance_stress.txt +++ b/js/scripting-lang/tests/15_performance_stress.txt @@ -39,21 +39,21 @@ table_size : 8; ..assert table_size = 8; /* Test recursive-like patterns with functions */ -accumulate : n -> case n of - 0 : 0 - _ : n + accumulate (n - 1); +accumulate : n -> when n is + 0 then 0 + _ then n + accumulate (n - 1); sum_10 : accumulate 10; ..assert sum_10 = 55; /* Test complex case expressions */ -complex_case : x -> case x of - x < 0 : "negative" - x = 0 : "zero" - x < 10 : "small" - x < 100 : "medium" - x < 1000 : "large" - _ : "huge"; +complex_case : x -> when x is + x < 0 then "negative" + x = 0 then "zero" + x < 10 then "small" + x < 100 then "medium" + x < 1000 then "large" + _ then "huge"; case_test1 : complex_case -5; case_test2 : complex_case 0; |