about summary refs log tree commit diff stats
path: root/js/scripting-lang/tests/dev_02_test_parser_changes.txt
diff options
context:
space:
mode:
Diffstat (limited to 'js/scripting-lang/tests/dev_02_test_parser_changes.txt')
-rw-r--r--js/scripting-lang/tests/dev_02_test_parser_changes.txt35
1 files changed, 35 insertions, 0 deletions
diff --git a/js/scripting-lang/tests/dev_02_test_parser_changes.txt b/js/scripting-lang/tests/dev_02_test_parser_changes.txt
new file mode 100644
index 0000000..a4af8bb
--- /dev/null
+++ b/js/scripting-lang/tests/dev_02_test_parser_changes.txt
@@ -0,0 +1,35 @@
+/* Test: Parser Changes */
+/* Tests: Operator expressions are now translated to combinator calls */
+
+/* Test arithmetic operations */
+result1 : 3 + 4;
+result2 : 10 - 3;
+result3 : 5 * 6;
+result4 : 20 / 4;
+result5 : -7;
+
+..out result1;
+..out result2;
+..out result3;
+..out result4;
+..out result5;
+
+/* Test comparison operations */
+test1 : 5 = 5;
+test2 : 3 != 7;
+test3 : 2 < 8;
+test4 : 10 > 3;
+
+..out test1;
+..out test2;
+..out test3;
+..out test4;
+
+/* Test logical operations */
+logic1 : true and true;
+logic2 : false or true;
+logic3 : not false;
+
+..out logic1;
+..out logic2;
+..out logic3; 
\ No newline at end of file