+ case 118:
+#line 831 "perly.y" /* yacc.c:1648 */
+ {
+ if (parser->copline > (line_t)(ps[-2].val.ival))
+ parser->copline = (line_t)(ps[-2].val.ival);
+ (yyval.opval) = block_end((ps[-3].val.ival), (ps[-1].val.opval));
+ }
+
+ break;
+
+ case 119:
+#line 841 "perly.y" /* yacc.c:1648 */
+ { (yyval.opval) = (ps[0].val.opval); }
+
+ break;
+
+ case 120:
+#line 842 "perly.y" /* yacc.c:1648 */
+ { (yyval.opval) = NULL; }
+
+ break;
+
+ case 121:
+#line 846 "perly.y" /* yacc.c:1648 */
+ {
+ if (parser->copline > (line_t)(ps[-2].val.ival))
+ parser->copline = (line_t)(ps[-2].val.ival);
+ (yyval.opval) = block_end((ps[-4].val.ival),
+ op_append_list(OP_LINESEQ, (ps[-3].val.opval), (ps[-1].val.opval)));
+ }
+
+ break;
+
+ case 122:
+#line 857 "perly.y" /* yacc.c:1648 */