throw new WeaselCompilerException(token.line, "Expect boolean value in while");
}
WeaselToken t = iterator.next();
WeaselCompilerReturn wcr;
WeaselInstructionList instructions = new WeaselInstructionList();
WeaselInstruction continueJump = new WeaselInstructionJumperDummy();
instructions.add(token.line, continueJump);
wcr = tree1.compile(compiler, compilerHelpher, null, new WeaselGenericClass(compiler.baseTypes.booleanClass), null, false);
instructions.addAll(wcr.getInstructions());
WeaselTree.autoCast(compiler, wcr.getReturnType(), new WeaselGenericClass(compiler.baseTypes.booleanClass), token.line, instructions, true);
WeaselInstructionIf ifI;