Lines Matching refs:scalar
97 %type <opval> expr term subscripted scalar ary hsh arylen star amper sideff
214 { $$ = newLOOPOP(OPf_PARENS, 1, scalar($3), $1); }
267 | label FOR scalar '(' remember mexpr ')' mblock cont
280 $2, scalar($7),
310 { $$ = invert(scalar($1)); }
452 prepend_elem(OP_LIST, scalar($1), $5),
456 append_elem(OP_LIST, scalar($1),
482 | scalar
489 { $$ = newBINOP(OP_GELEM, 0, $1, scalar($3));
491 | scalar '[' expr ']' /* $array[$element] */
492 { $$ = newBINOP(OP_AELEM, 0, oopsAV($1), scalar($3)); }
496 scalar($4));}
500 scalar($3));}
501 | scalar '{' expr ';' '}' /* $foo->{bar();} */
516 newCVREF(0, scalar($1))); }
520 newCVREF(0, scalar($1)))); }
525 newCVREF(0, scalar($1)))); }
528 newCVREF(0, scalar($1))); }
535 { $$ = newBINOP($2, 0, scalar($1), scalar($3)); }
538 scalar($1);
539 $$ = newBINOP($2, 0, $1, scalar($3)); }
541 { $$ = newBINOP($2, 0, scalar($1), scalar($3)); }
543 { $$ = newBINOP($2, 0, scalar($1), scalar($3)); }
545 { $$ = newBINOP($2, 0, scalar($1), scalar($3)); }
547 { $$ = newBINOP($2, 0, scalar($1), scalar($3)); }
549 { $$ = newBINOP($2, 0, scalar($1), scalar($3)); }
551 { $$ = newBINOP($2, 0, scalar($1), scalar($3)); }
553 { $$ = newRANGE($2, scalar($1), scalar($3));}
564 { $$ = newUNOP(OP_NEGATE, 0, scalar($2)); }
568 { $$ = newUNOP(OP_NOT, 0, scalar($2)); }
570 { $$ = newUNOP(OP_COMPLEMENT, 0, scalar($2));}
573 mod(scalar($1), OP_POSTINC)); }
576 mod(scalar($1), OP_POSTDEC)); }
579 mod(scalar($2), OP_PREINC)); }
582 mod(scalar($2), OP_PREDEC)); }
609 scalar(newCVREF(
611 scalar($2)
618 scalar(newCVREF(
620 scalar($2)
622 | DO scalar '(' ')' /* do $subref () */
625 scalar(newCVREF(0,scalar($2))), Nullop)); dep();}
626 | DO scalar '(' expr ')' /* do $subref (@args) */
630 scalar(newCVREF(0,scalar($2))))); dep();}
650 | scalar %prec '('
682 { $$ = newUNOP(OP_ENTERSUB, 0, scalar($1)); }
684 { $$ = newUNOP(OP_ENTERSUB, OPf_STACKED, scalar($1)); }
687 append_elem(OP_LIST, $3, scalar($1))); }
690 append_elem(OP_LIST, $3, scalar($2))); }
697 { $$ = newUNOP(OP_NOT, 0, scalar($2)); }
706 append_elem(OP_LIST, $2, scalar($1))); }
713 scalar($1)); }
739 | scalar %prec '('
764 my_scalar: scalar
772 scalar : '$' indirob
794 { $$ = scalar($1); }
795 | scalar %prec PREC_LOW
796 { $$ = scalar($1); }