// TODO: don't require pop
if (!expr) context.consumeCurrentValue();
}
public void compileOpAsgnAnd(Node node, BodyCompiler context, boolean expr) {
final BinaryOperatorNode andNode = (BinaryOperatorNode) node;
compile(andNode.getFirstNode(), context,true);
BranchCallback longCallback = new BranchCallback() {
public void branch(BodyCompiler context) {
compile(andNode.getSecondNode(), context,true);
}
};
context.performLogicalAnd(longCallback);
context.pollThreadEvents();