diff options
Diffstat (limited to 'js/scripting-lang/scratch_tests/test_embedded_functions_simple.txt')
-rw-r--r-- | js/scripting-lang/scratch_tests/test_embedded_functions_simple.txt | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/js/scripting-lang/scratch_tests/test_embedded_functions_simple.txt b/js/scripting-lang/scratch_tests/test_embedded_functions_simple.txt new file mode 100644 index 0000000..550402c --- /dev/null +++ b/js/scripting-lang/scratch_tests/test_embedded_functions_simple.txt @@ -0,0 +1,29 @@ +/* Simple test for embedded functions in tables */ + +// Test 1: Just arrow functions (should work) +calculator : { + add: x y -> x + y, + multiply: x y -> x * y +}; + +// Test 2: Mixed content +mixed : { + name: "Calculator", + add: x y -> x + y +}; + +// Output tests +..out "=== SIMPLE EMBEDDED FUNCTIONS TEST ==="; + +..out "Calculator add:"; +result1 : calculator.add 5 3; +..out result1; + +..out "Calculator multiply:"; +result2 : calculator.multiply 4 7; +..out result2; + +..out "Mixed table:"; +..out mixed.name; +result3 : mixed.add 10 20; +..out result3; \ No newline at end of file |