+ | labfullstmt
+ { $$ = $1; }
+ ;
+
+labfullstmt: LABEL barestmt
+ {
+ $$ = newSTATEOP(0, PVAL($1), $2);
+ TOKEN_GETMAD($1,
+ $2 ? cLISTOPx($$)->op_first : $$, 'L');
+ }
+ | LABEL labfullstmt
+ {
+ $$ = newSTATEOP(0, PVAL($1), $2);
+ TOKEN_GETMAD($1, cLISTOPx($$)->op_first, 'L');
+ }