Scoping with lock and unlock
The following code does not compile:
mainAgent {
lock locky;
lock(locky);
bool tmp;
unlock(locky);
if(tmp) ;
}
Error:
error: cannot find symbol
{boolean cond = tmp;
^
symbol: variable tmp
location: class Main
1 error
Version: PseuCoCo-a7b2f25e