Lines Matching +defs:var +defs:list
302 | stmtseq[list] fullstmt
303 { $$ = op_append_list(OP_LINESEQ, $list, $fullstmt);
305 if ($list && $fullstmt)
313 | formstmtseq[list] formline
314 { $$ = op_append_list(OP_LINESEQ, $list, $formline);
316 if ($list && $formline)
337 | LABEL labfullstmt[list]
341 savepv(SvPVX_const(label)), $list);
527 /* degenerate case of 1 var: for my ($x) ....
651 { OP *list;
654 list = op_append_elem(OP_LIST, $THING, term);
657 list = $THING;
663 op_convert_list(OP_FORMLINE, 0, list));
797 /* Optional list of subroutine attributes */
841 OP *var = $sigvarname;
852 $$ = var ? newSTATEOP(0, NULL, var) : NULL;
876 OP *var = $sigvarname;
893 if (var)
900 if (var) {
901 var->op_flags |= OPf_STACKED;
902 (void)op_sibling_splice(var,
907 var = newUNOP(OP_NULL, 0, defop);
909 LINKLIST(var);
918 var->op_next = defop;
919 defexpr->op_next = var;
928 $$ = var ? newSTATEOP(0, NULL, var) : NULL;
940 /* list of subroutine signature elements */
942 siglist[list] PERLY_COMMA
943 { $$ = $list; }
944 | siglist[list] PERLY_COMMA sigelem[element]
946 $$ = op_append_list(OP_LINESEQ, $list, $element);
1007 /* wrap the list of arg ops in a NULL aux op.
1009 the arg list a separate subtree from the
1083 /* Expressions are a list of terms joined by commas */
1084 listexpr: listexpr[list] PERLY_COMMA
1085 { $$ = $list; }
1086 | listexpr[list] PERLY_COMMA term
1089 $$ = op_append_elem(OP_LIST, $list, term);
1103 | term ARROW methodname PERLY_PAREN_OPEN optexpr PERLY_PAREN_CLOSE /* $foo->bar(list) */
1206 | PERLY_PAREN_OPEN expr[list] PERLY_PAREN_CLOSE PERLY_BRACKET_OPEN expr[slice] PERLY_BRACKET_CLOSE /* list slice */
1207 { $$ = newSLICEOP(0, $slice, $list); }
1208 | QWLIST PERLY_BRACKET_OPEN expr PERLY_BRACKET_CLOSE /* list literal slice */
1210 | PERLY_PAREN_OPEN PERLY_PAREN_CLOSE PERLY_BRACKET_OPEN expr PERLY_BRACKET_CLOSE /* empty list slice! */
1394 list($expr),
1404 list($expr),
1414 list($expr),
1424 list($expr),
1589 /* Basic list expressions */
1611 /* A list of scalars for "for my ($foo, $bar) (@baz)" */
1612 list_of_scalars: list_of_scalars[list] PERLY_COMMA
1613 { $$ = $list; }
1614 | list_of_scalars[list] PERLY_COMMA scalar
1616 $$ = op_append_elem(OP_LIST, $list, $scalar);