blob: a4af8bbc346c33e910d399a4b90330f3515da05c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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;
|