649650651652653654655656657
context.performBackref(iVisited.getType()); } public void compileBegin(Node node, BodyCompiler context) { BeginNode beginNode = (BeginNode) node; compile(beginNode.getBodyNode(), context); }
21232124212521262127212821292130213121322133
} break; case 274: // line 1018 "DefaultRubyParser.y" { yyVal = new BeginNode(support.union(((Token)yyVals[-2+yyTop]), ((Token)yyVals[0+yyTop])), ((Node)yyVals[-1+yyTop]) == null ? NilImplicitNode.NIL : ((Node)yyVals[-1+yyTop])); } break; case 275: // line 1021 "DefaultRubyParser.y" {
749750751752753754755756757
// TODO: don't require pop if (!expr) context.consumeCurrentValue(); } public void compileBegin(Node node, BodyCompiler context, boolean expr) { BeginNode beginNode = (BeginNode) node; compile(beginNode.getBodyNode(), context, expr); }