Non-lazy evaluation of && and ||
I'm not quite sure if this is an issue for this project or the pseuco-java-compiler, but in the compiler, && and || are lazy evaluated, on pseuCo.com, they are not:
mainAgent {
int[10] test;
int i = 0;
while (i < 10 && test[i] == 0) {
println(test[i]);
i++;
}
}
When this code is compiled with the pseuco-java-compiler, it will output 0 1 ... 9, on pseuCo.com, it will also println!(0) ... println!(9), followed by exception!("Index 10 is out of array bounds ([0..9])!").