208209210211212213214
if (label==null) return ContinueBlock.INSTANCE; return new ContinueBlock(label); } public Block while_(String label, Block cond, Block body) { return new WhileBlock(label,cond,body); }
205206207208209210211
123124125126127128129130131132133
} else { seen.add(line); } WhileBlock whileBlock = new WhileBlock(line); current.addChild(whileBlock); current = whileBlock; processBoolean(whileBlock, line); }