/* 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";