public void call(BodyCompiler context) {
compile(iterNode, context,true);
}
};
case BLOCKPASSNODE:
final BlockPassNode blockPassNode = (BlockPassNode) node;
return new CompilerCallback() {
public void call(BodyCompiler context) {
compile(blockPassNode.getBodyNode(), context,true);
context.unwrapPassedBlock();
}
};
default:
throw new NotCompilableException("ERROR: Encountered a method with a non-block, non-blockpass iter node at: " + node);