Home
last modified time | relevance | path

Searched refs:slurpy (Results 1 – 11 of 11) sorted by relevance

/openbsd/gnu/usr.bin/perl/lib/B/
H A DDeparse.pm1222 my ($params, $opt_params, $slurpy) = $o->aux_list($cv);
1254 return if $ix != $params or !$slurpy
1255 or substr($var,0,1) ne $slurpy;
1298 push @sig, $slurpy if $slurpy and !$seen_slurpy;
6684 my ($params, $opt_params, $slurpy) = $op->aux_list($self->{curcv});
6688 $check .= <<EOF if !$slurpy;
6697 $check .= <<EOF if $slurpy eq '%';
/openbsd/gnu/usr.bin/perl/
H A Dop.h1170 char slurpy; /* presence of slurpy: may be '\0', '@' or '%' */ member
H A Dperly.act968 yyerror("Multiple slurpy parameters not allowed");
972 yyerror("A slurpy parameter may not have "
1129 aux->slurpy = parser->sig_slurpy;
H A Dpp.c7367 char slurpy = aux->slurpy; in PP() local
7376 if (UNLIKELY(too_few || (!slurpy && argc > params))) in PP()
7386 … too_few ? (slurpy || opt_params ? "at least " : "") : (opt_params ? "at most " : ""), in PP()
7389 if (UNLIKELY(slurpy == '%' && argc > params && (argc - params) % 2)) in PP()
H A Dperly.y995 aux->slurpy = parser->sig_slurpy;
H A Dop.c2885 slurpy: in S_lvref()
2937 if (o->op_flags & OPf_PARENS) goto slurpy; in S_lvref()
/openbsd/gnu/usr.bin/perl/pod/
H A Dperlsub.pod449 slurpy parameter. The simplest form of this is just an array variable:
455 With a slurpy parameter in the signature, there is no upper limit on how
456 many arguments may be passed. A slurpy array parameter may be nameless
464 A slurpy parameter may instead be a hash, in which case the arguments
475 A slurpy hash parameter may be nameless just like other kinds of
483 A slurpy parameter, either array or hash, must be the last thing in the
H A Dperl5260delta.pod1487 L<Multiple slurpy parameters not allowed
1488 |perldiag/Multiple slurpy parameters not allowed>
H A Dperldiag.pod233 =item A slurpy parameter may not have a default value
4124 =item Multiple slurpy parameters not allowed
4126 (F) In subroutine signatures, a slurpy parameter (C<@> or C<%>) must be
4638 (F) A subroutine using a slurpy hash parameter in its signature
6057 (F) In a subroutine signature, you put something after a slurpy (array or
6058 hash) parameter. The slurpy parameter takes all the available arguments,
/openbsd/gnu/usr.bin/perl/ext/B/
H A DB.xs1229 PUSHs(sv_2mortal(p->slurpy
1230 ? Perl_newSVpvf(aTHX_ "%c", p->slurpy)
/openbsd/gnu/usr.bin/perl/ext/XS-APItest/
H A DAPItest.xs1148 p->slurpy ? p->slurpy : '-'))); in THX_parse_keyword_subsignature()