diff options
Diffstat (limited to 'js/scripting-lang/tests/01_lexer_basic.txt')
-rw-r--r-- | js/scripting-lang/tests/01_lexer_basic.txt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/js/scripting-lang/tests/01_lexer_basic.txt b/js/scripting-lang/tests/01_lexer_basic.txt new file mode 100644 index 0000000..90693f1 --- /dev/null +++ b/js/scripting-lang/tests/01_lexer_basic.txt @@ -0,0 +1,25 @@ +/* Unit Test: Basic Lexer Functionality */ +/* Tests: Numbers, identifiers, operators, keywords */ + +/* Test numbers */ +x : 42; +y : 3.14; +z : 0; + +/* Test identifiers */ +name : "test"; +flag : true; +value : false; + +/* Test basic operators */ +sum : x + y; +diff : x - y; +prod : x * y; +quot : x / y; + +/* Test keywords */ +result : when x is + 42 then "correct" + _ then "wrong"; + +..out "Lexer basic test completed"; \ No newline at end of file |