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