A simple scripting language in C++
Ferenc Szontágh
2025-04-18 68693bb7b71bb5721bdda9dc16948b750ea71065
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
# Expressions Feature Test
int $a = 10;
int $b = 3;
 
printnl("Startig variables");
printnl("$a = ", $a, "\n$b = ", $b);
printnl("--------------------------------");
print("a + b = ", $a + $b, "\n");
print("a - b = ", $a - $b, "\n");
printnl("$b - $a = ", $b - $a);
print("a * b = ", $a * $b, "\n");
print("a / b = ", $a / $b, "\n");
print("a % b = ", $a % $b, "\n");
 
boolean $eq = ($a == $b);
boolean $neq = ($a != $b);
boolean $gt = ($a > $b);
boolean $lt = ($a < $b);
boolean $gte = ($a >= $b);
boolean $lte = ($a <= $b);
 
print("eq = ", $eq, "\n");
print("neq = ", $neq, "\n");
print("gt = ", $gt, "\n");
print("lt = ", $lt, "\n");
print("gte = ", $gte, "\n");
print("lte = ", $lte, "\n");
 
boolean $logical = ($a > 5) && ($b < 5);
print("logical = ", $logical, "\n");
 
boolean $not = !($a == $b);
print("not = ", $not, "\n");