27 lines
306 B
Lox
27 lines
306 B
Lox
// Test file for source slice tracking
|
|
var x := 42;
|
|
print x;
|
|
|
|
if x > 0 then do
|
|
print "positive";
|
|
var y := x + 1;
|
|
end
|
|
elif x == 0 then do
|
|
print "zero";
|
|
end
|
|
else do
|
|
print "negative";
|
|
end
|
|
|
|
while x > 0 do
|
|
x = x - 1;
|
|
print x;
|
|
end
|
|
|
|
do
|
|
var z := 10;
|
|
print z * 2;
|
|
end
|
|
|
|
return x + 5;
|