Lines Matching refs:opval
45 OP *opval;
1610 { yyval.ival = yyvsp[-1].ival; newPROG(block_end(yyvsp[-1].ival,yyvsp[0].opval)); } in yyparse()
1616 yyval.opval = block_end(yyvsp[-2].ival, yyvsp[-1].opval); } in yyparse()
1635 yyval.opval = block_end(yyvsp[-2].ival, yyvsp[-1].opval); } in yyparse()
1643 { yyval.opval = Nullop; } in yyparse()
1647 { yyval.opval = yyvsp[-1].opval; } in yyparse()
1651 { yyval.opval = append_list(OP_LINESEQ, in yyparse()
1652 (LISTOP*)yyvsp[-1].opval, (LISTOP*)yyvsp[0].opval); in yyparse()
1654 if (yyvsp[-1].opval && yyvsp[0].opval) PL_hints |= HINT_BLOCK_SCOPE; } in yyparse()
1658 { yyval.opval = newSTATEOP(0, yyvsp[-1].pval, yyvsp[0].opval); } in yyparse()
1663 yyval.opval = newSTATEOP(0, yyvsp[-1].pval, newOP(OP_NULL, 0)); in yyparse()
1666 yyval.opval = Nullop; in yyparse()
1673 { yyval.opval = newSTATEOP(0, yyvsp[-2].pval, yyvsp[-1].opval); in yyparse()
1678 { yyval.opval = Nullop; } in yyparse()
1682 { yyval.opval = yyvsp[0].opval; } in yyparse()
1686 { yyval.opval = newLOGOP(OP_AND, 0, yyvsp[0].opval, yyvsp[-2].opval); } in yyparse()
1690 { yyval.opval = newLOGOP(OP_OR, 0, yyvsp[0].opval, yyvsp[-2].opval); } in yyparse()
1694 { yyval.opval = newLOOPOP(OPf_PARENS, 1, scalar(yyvsp[0].opval), yyvsp[-2].opval); } in yyparse()
1698 { yyval.opval = newLOOPOP(OPf_PARENS, 1, yyvsp[0].opval, yyvsp[-2].opval);} in yyparse()
1702 { yyval.opval = newFOROP(0, Nullch, (line_t)yyvsp[-1].ival, in yyparse()
1703 Nullop, yyvsp[0].opval, yyvsp[-2].opval, Nullop); } in yyparse()
1707 { yyval.opval = Nullop; } in yyparse()
1711 { (yyvsp[0].opval)->op_flags |= OPf_PARENS; yyval.opval = scope(yyvsp[0].opval); } in yyparse()
1716 yyval.opval = newCONDOP(0, yyvsp[-3].opval, scope(yyvsp[-1].opval), yyvsp[0].opval); in yyparse()
1722 yyval.opval = block_end(yyvsp[-4].ival, in yyparse()
1723 newCONDOP(0, yyvsp[-3].opval, scope(yyvsp[-1].opval), yyvsp[0].opval)); } in yyparse()
1728 yyval.opval = block_end(yyvsp[-4].ival, in yyparse()
1729 newCONDOP(0, yyvsp[-3].opval, scope(yyvsp[-1].opval), yyvsp[0].opval)); } in yyparse()
1733 { yyval.opval = Nullop; } in yyparse()
1737 { yyval.opval = scope(yyvsp[0].opval); } in yyparse()
1742 yyval.opval = block_end(yyvsp[-4].ival, in yyparse()
1745 yyvsp[-6].ival, yyvsp[-3].opval, yyvsp[-1].opval, yyvsp[0].opval))); } in yyparse()
1750 yyval.opval = block_end(yyvsp[-4].ival, in yyparse()
1753 yyvsp[-6].ival, yyvsp[-3].opval, yyvsp[-1].opval, yyvsp[0].opval))); } in yyparse()
1757 { yyval.opval = block_end(yyvsp[-6].ival, in yyparse()
1758 …yvsp[-9].pval, (line_t)yyvsp[-8].ival, yyvsp[-5].opval, yyvsp[-3].opval, yyvsp[-1].opval, yyvsp[0]… in yyparse()
1762 { yyval.opval = block_end(yyvsp[-4].ival, in yyparse()
1763 newFOROP(0, yyvsp[-8].pval, (line_t)yyvsp[-7].ival, mod(yyvsp[-6].opval, OP_ENTERLOOP), in yyparse()
1764 yyvsp[-3].opval, yyvsp[-1].opval, yyvsp[0].opval)); } in yyparse()
1768 { yyval.opval = block_end(yyvsp[-4].ival, in yyparse()
1769 …yvsp[-7].pval, (line_t)yyvsp[-6].ival, Nullop, yyvsp[-3].opval, yyvsp[-1].opval, yyvsp[0].opval));… in yyparse()
1777 yyvsp[-9].ival, scalar(yyvsp[-4].opval), in yyparse()
1778 yyvsp[0].opval, yyvsp[-2].opval)); in yyparse()
1779 if (yyvsp[-6].opval) { in yyparse()
1782 yyvsp[-6].opval), in yyparse()
1786 yyval.opval = block_end(yyvsp[-7].ival, forop); } in yyparse()
1790 { yyval.opval = newSTATEOP(0, yyvsp[-2].pval, in yyparse()
1792 NOLINE, Nullop, yyvsp[-1].opval, yyvsp[0].opval)); } in yyparse()
1796 { yyval.opval = Nullop; } in yyparse()
1800 { (void)scan_num("1", &yylval); yyval.opval = yylval.opval; } in yyparse()
1804 { yyval.opval = invert(scalar(yyvsp[0].opval)); } in yyparse()
1808 { yyval.opval = yyvsp[0].opval; intro_my(); } in yyparse()
1812 { yyval.opval = yyvsp[0].opval; intro_my(); } in yyparse()
1816 { yyval.opval = yyvsp[0].opval; intro_my(); } in yyparse()
1820 { yyval.opval = yyvsp[0].opval; intro_my(); } in yyparse()
1848 { newFORM(yyvsp[-2].ival, yyvsp[-1].opval, yyvsp[0].opval); } in yyparse()
1852 { yyval.opval = yyvsp[0].opval; } in yyparse()
1856 { yyval.opval = Nullop; } in yyparse()
1860 { newMYSUB(yyvsp[-4].ival, yyvsp[-3].opval, yyvsp[-2].opval, yyvsp[-1].opval, yyvsp[0].opval); } in yyparse()
1864 { newATTRSUB(yyvsp[-4].ival, yyvsp[-3].opval, yyvsp[-2].opval, yyvsp[-1].opval, yyvsp[0].opval); } in yyparse()
1880 { STRLEN n_a; char *name = SvPV(((SVOP*)yyvsp[0].opval)->op_sv,n_a); in yyparse()
1884 yyval.opval = yyvsp[0].opval; } in yyparse()
1888 { yyval.opval = Nullop; } in yyparse()
1892 { yyval.opval = Nullop; } in yyparse()
1896 { yyval.opval = yyvsp[0].opval; } in yyparse()
1900 { yyval.opval = Nullop; } in yyparse()
1904 { yyval.opval = yyvsp[0].opval; } in yyparse()
1908 { yyval.opval = Nullop; } in yyparse()
1912 { yyval.opval = yyvsp[0].opval; } in yyparse()
1916 { yyval.opval = Nullop; PL_expect = XSTATE; } in yyparse()
1920 { package(yyvsp[-1].opval); } in yyparse()
1932 { utilize(yyvsp[-6].ival, yyvsp[-5].ival, yyvsp[-3].opval, yyvsp[-2].opval, yyvsp[-1].opval); } in yyparse()
1936 { yyval.opval = newLOGOP(OP_AND, 0, yyvsp[-2].opval, yyvsp[0].opval); } in yyparse()
1940 { yyval.opval = newLOGOP(yyvsp[-1].ival, 0, yyvsp[-2].opval, yyvsp[0].opval); } in yyparse()
1944 { yyval.opval = yyvsp[-1].opval; } in yyparse()
1948 { yyval.opval = append_elem(OP_LIST, yyvsp[-2].opval, yyvsp[0].opval); } in yyparse()
1952 { yyval.opval = convert(yyvsp[-2].ival, OPf_STACKED, in yyparse()
1953 prepend_elem(OP_LIST, newGVREF(yyvsp[-2].ival,yyvsp[-1].opval), yyvsp[0].opval) ); } in yyparse()
1957 { yyval.opval = convert(yyvsp[-4].ival, OPf_STACKED, in yyparse()
1958 prepend_elem(OP_LIST, newGVREF(yyvsp[-4].ival,yyvsp[-2].opval), yyvsp[-1].opval) ); } in yyparse()
1962 { yyval.opval = convert(OP_ENTERSUB, OPf_STACKED, in yyparse()
1964 prepend_elem(OP_LIST, scalar(yyvsp[-5].opval), yyvsp[-1].opval), in yyparse()
1965 newUNOP(OP_METHOD, 0, yyvsp[-3].opval))); } in yyparse()
1969 { yyval.opval = convert(OP_ENTERSUB, OPf_STACKED, in yyparse()
1970 append_elem(OP_LIST, scalar(yyvsp[-2].opval), in yyparse()
1971 newUNOP(OP_METHOD, 0, yyvsp[0].opval))); } in yyparse()
1975 { yyval.opval = convert(OP_ENTERSUB, OPf_STACKED, in yyparse()
1977 prepend_elem(OP_LIST, yyvsp[-1].opval, yyvsp[0].opval), in yyparse()
1978 newUNOP(OP_METHOD, 0, yyvsp[-2].opval))); } in yyparse()
1982 { yyval.opval = convert(OP_ENTERSUB, OPf_STACKED, in yyparse()
1984 prepend_elem(OP_LIST, yyvsp[-3].opval, yyvsp[-1].opval), in yyparse()
1985 newUNOP(OP_METHOD, 0, yyvsp[-4].opval))); } in yyparse()
1989 { yyval.opval = convert(yyvsp[-1].ival, 0, yyvsp[0].opval); } in yyparse()
1993 { yyval.opval = convert(yyvsp[-3].ival, 0, yyvsp[-1].opval); } in yyparse()
1997 { yyvsp[0].opval = newANONATTRSUB(yyvsp[-1].ival, 0, Nullop, yyvsp[0].opval); } in yyparse()
2001 { yyval.opval = newUNOP(OP_ENTERSUB, OPf_STACKED, in yyparse()
2003 prepend_elem(OP_LIST, yyvsp[-2].opval, yyvsp[0].opval), yyvsp[-4].opval)); } in yyparse()
2007 { yyval.opval = newBINOP(OP_GELEM, 0, yyvsp[-4].opval, scalar(yyvsp[-2].opval)); in yyparse()
2012 { yyval.opval = newBINOP(OP_AELEM, 0, oopsAV(yyvsp[-3].opval), scalar(yyvsp[-1].opval)); } in yyparse()
2016 { yyval.opval = newBINOP(OP_AELEM, 0, in yyparse()
2017 ref(newAVREF(yyvsp[-4].opval),OP_RV2AV), in yyparse()
2018 scalar(yyvsp[-1].opval));} in yyparse()
2022 { yyval.opval = newBINOP(OP_AELEM, 0, in yyparse()
2023 ref(newAVREF(yyvsp[-3].opval),OP_RV2AV), in yyparse()
2024 scalar(yyvsp[-1].opval));} in yyparse()
2028 { yyval.opval = newBINOP(OP_HELEM, 0, oopsHV(yyvsp[-4].opval), jmaybe(yyvsp[-2].opval)); in yyparse()
2033 { yyval.opval = newBINOP(OP_HELEM, 0, in yyparse()
2034 ref(newHVREF(yyvsp[-5].opval),OP_RV2HV), in yyparse()
2035 jmaybe(yyvsp[-2].opval)); in yyparse()
2040 { yyval.opval = newBINOP(OP_HELEM, 0, in yyparse()
2041 ref(newHVREF(yyvsp[-4].opval),OP_RV2HV), in yyparse()
2042 jmaybe(yyvsp[-2].opval)); in yyparse()
2047 { yyval.opval = newUNOP(OP_ENTERSUB, OPf_STACKED, in yyparse()
2048 newCVREF(0, scalar(yyvsp[-3].opval))); } in yyparse()
2052 { yyval.opval = newUNOP(OP_ENTERSUB, OPf_STACKED, in yyparse()
2053 append_elem(OP_LIST, yyvsp[-1].opval, in yyparse()
2054 newCVREF(0, scalar(yyvsp[-4].opval)))); } in yyparse()
2058 { yyval.opval = newUNOP(OP_ENTERSUB, OPf_STACKED, in yyparse()
2059 append_elem(OP_LIST, yyvsp[-1].opval, in yyparse()
2060 newCVREF(0, scalar(yyvsp[-3].opval)))); } in yyparse()
2064 { yyval.opval = newUNOP(OP_ENTERSUB, OPf_STACKED, in yyparse()
2065 newCVREF(0, scalar(yyvsp[-2].opval))); } in yyparse()
2069 { yyval.opval = newASSIGNOP(OPf_STACKED, yyvsp[-2].opval, yyvsp[-1].ival, yyvsp[0].opval); } in yyparse()
2073 { yyval.opval = newBINOP(yyvsp[-1].ival, 0, scalar(yyvsp[-2].opval), scalar(yyvsp[0].opval)); } in yyparse()
2078 scalar(yyvsp[-2].opval); in yyparse()
2079 yyval.opval = newBINOP(yyvsp[-1].ival, 0, yyvsp[-2].opval, scalar(yyvsp[0].opval)); } in yyparse()
2083 { yyval.opval = newBINOP(yyvsp[-1].ival, 0, scalar(yyvsp[-2].opval), scalar(yyvsp[0].opval)); } in yyparse()
2087 { yyval.opval = newBINOP(yyvsp[-1].ival, 0, scalar(yyvsp[-2].opval), scalar(yyvsp[0].opval)); } in yyparse()
2091 { yyval.opval = newBINOP(yyvsp[-1].ival, 0, scalar(yyvsp[-2].opval), scalar(yyvsp[0].opval)); } in yyparse()
2095 { yyval.opval = newBINOP(yyvsp[-1].ival, 0, scalar(yyvsp[-2].opval), scalar(yyvsp[0].opval)); } in yyparse()
2099 { yyval.opval = newBINOP(yyvsp[-1].ival, 0, scalar(yyvsp[-2].opval), scalar(yyvsp[0].opval)); } in yyparse()
2103 { yyval.opval = newBINOP(yyvsp[-1].ival, 0, scalar(yyvsp[-2].opval), scalar(yyvsp[0].opval)); } in yyparse()
2107 { yyval.opval = newRANGE(yyvsp[-1].ival, scalar(yyvsp[-2].opval), scalar(yyvsp[0].opval));} in yyparse()
2111 { yyval.opval = newLOGOP(OP_AND, 0, yyvsp[-2].opval, yyvsp[0].opval); } in yyparse()
2115 { yyval.opval = newLOGOP(OP_OR, 0, yyvsp[-2].opval, yyvsp[0].opval); } in yyparse()
2119 { yyval.opval = bind_match(yyvsp[-1].ival, yyvsp[-2].opval, yyvsp[0].opval); } in yyparse()
2123 { yyval.opval = newUNOP(OP_NEGATE, 0, scalar(yyvsp[0].opval)); } in yyparse()
2127 { yyval.opval = yyvsp[0].opval; } in yyparse()
2131 { yyval.opval = newUNOP(OP_NOT, 0, scalar(yyvsp[0].opval)); } in yyparse()
2135 { yyval.opval = newUNOP(OP_COMPLEMENT, 0, scalar(yyvsp[0].opval));} in yyparse()
2139 { yyval.opval = newUNOP(OP_POSTINC, 0, in yyparse()
2140 mod(scalar(yyvsp[-1].opval), OP_POSTINC)); } in yyparse()
2144 { yyval.opval = newUNOP(OP_POSTDEC, 0, in yyparse()
2145 mod(scalar(yyvsp[-1].opval), OP_POSTDEC)); } in yyparse()
2149 { yyval.opval = newUNOP(OP_PREINC, 0, in yyparse()
2150 mod(scalar(yyvsp[0].opval), OP_PREINC)); } in yyparse()
2154 { yyval.opval = newUNOP(OP_PREDEC, 0, in yyparse()
2155 mod(scalar(yyvsp[0].opval), OP_PREDEC)); } in yyparse()
2159 { yyval.opval = newANONLIST(yyvsp[-1].opval); } in yyparse()
2163 { yyval.opval = newANONLIST(Nullop); } in yyparse()
2167 { yyval.opval = newANONHASH(yyvsp[-2].opval); } in yyparse()
2171 { yyval.opval = newANONHASH(Nullop); } in yyparse()
2175 { yyval.opval = newANONATTRSUB(yyvsp[-3].ival, yyvsp[-2].opval, yyvsp[-1].opval, yyvsp[0].opval); } in yyparse()
2179 { yyval.opval = dofile(yyvsp[0].opval); } in yyparse()
2183 { yyval.opval = newUNOP(OP_NULL, OPf_SPECIAL, scope(yyvsp[0].opval)); } in yyparse()
2187 { yyval.opval = newUNOP(OP_ENTERSUB, in yyparse()
2192 scalar(yyvsp[-2].opval) in yyparse()
2197 { yyval.opval = newUNOP(OP_ENTERSUB, in yyparse()
2200 yyvsp[-1].opval, in yyparse()
2203 scalar(yyvsp[-3].opval) in yyparse()
2208 { yyval.opval = newUNOP(OP_ENTERSUB, OPf_SPECIAL|OPf_STACKED, in yyparse()
2210 scalar(newCVREF(0,scalar(yyvsp[-2].opval))), Nullop)); dep();} in yyparse()
2214 { yyval.opval = newUNOP(OP_ENTERSUB, OPf_SPECIAL|OPf_STACKED, in yyparse()
2216 yyvsp[-1].opval, in yyparse()
2217 scalar(newCVREF(0,scalar(yyvsp[-3].opval))))); dep();} in yyparse()
2221 { yyval.opval = newCONDOP(0, yyvsp[-4].opval, yyvsp[-2].opval, yyvsp[0].opval); } in yyparse()
2225 { yyval.opval = newUNOP(OP_REFGEN, 0, mod(yyvsp[0].opval,OP_REFGEN)); } in yyparse()
2229 { yyval.opval = yyvsp[0].opval; } in yyparse()
2233 { yyval.opval = localize(yyvsp[0].opval,yyvsp[-1].ival); } in yyparse()
2237 { yyval.opval = sawparens(yyvsp[-1].opval); } in yyparse()
2241 { yyval.opval = sawparens(newNULLLIST()); } in yyparse()
2245 { yyval.opval = yyvsp[0].opval; } in yyparse()
2249 { yyval.opval = yyvsp[0].opval; } in yyparse()
2253 { yyval.opval = yyvsp[0].opval; } in yyparse()
2257 { yyval.opval = yyvsp[0].opval; } in yyparse()
2261 { yyval.opval = newUNOP(OP_AV2ARYLEN, 0, ref(yyvsp[0].opval, OP_AV2ARYLEN));} in yyparse()
2265 { yyval.opval = yyvsp[0].opval; } in yyparse()
2269 { yyval.opval = newSLICEOP(0, yyvsp[-1].opval, yyvsp[-4].opval); } in yyparse()
2273 { yyval.opval = newSLICEOP(0, yyvsp[-1].opval, Nullop); } in yyparse()
2277 { yyval.opval = prepend_elem(OP_ASLICE, in yyparse()
2280 list(yyvsp[-1].opval), in yyparse()
2281 ref(yyvsp[-3].opval, OP_ASLICE))); } in yyparse()
2285 { yyval.opval = prepend_elem(OP_HSLICE, in yyparse()
2288 list(yyvsp[-2].opval), in yyparse()
2289 ref(oopsHV(yyvsp[-4].opval), OP_HSLICE))); in yyparse()
2294 { yyval.opval = yyvsp[0].opval; } in yyparse()
2298 { yyval.opval = newUNOP(OP_ENTERSUB, 0, scalar(yyvsp[0].opval)); } in yyparse()
2302 { yyval.opval = newUNOP(OP_ENTERSUB, OPf_STACKED, scalar(yyvsp[-2].opval)); } in yyparse()
2306 { yyval.opval = newUNOP(OP_ENTERSUB, OPf_STACKED, in yyparse()
2307 append_elem(OP_LIST, yyvsp[-1].opval, scalar(yyvsp[-3].opval))); } in yyparse()
2311 { yyval.opval = newUNOP(OP_ENTERSUB, OPf_STACKED, in yyparse()
2312 append_elem(OP_LIST, yyvsp[0].opval, scalar(yyvsp[-1].opval))); } in yyparse()
2316 { yyval.opval = newOP(yyvsp[0].ival, OPf_SPECIAL); in yyparse()
2321 { yyval.opval = newLOOPEX(yyvsp[-1].ival,yyvsp[0].opval); } in yyparse()
2325 { yyval.opval = newUNOP(OP_NOT, 0, scalar(yyvsp[0].opval)); } in yyparse()
2329 { yyval.opval = newOP(yyvsp[0].ival, 0); } in yyparse()
2333 { yyval.opval = newUNOP(yyvsp[-1].ival, 0, yyvsp[0].opval); } in yyparse()
2337 { yyval.opval = newUNOP(yyvsp[-1].ival, 0, yyvsp[0].opval); } in yyparse()
2341 { yyval.opval = newUNOP(OP_ENTERSUB, OPf_STACKED, in yyparse()
2342 append_elem(OP_LIST, yyvsp[0].opval, scalar(yyvsp[-1].opval))); } in yyparse()
2346 { yyval.opval = newOP(yyvsp[0].ival, 0); } in yyparse()
2350 { yyval.opval = newOP(yyvsp[-2].ival, 0); } in yyparse()
2354 { yyval.opval = newUNOP(OP_ENTERSUB, OPf_STACKED, in yyparse()
2355 scalar(yyvsp[0].opval)); } in yyparse()
2359 { yyval.opval = yyvsp[-2].ival == OP_NOT ? newUNOP(yyvsp[-2].ival, 0, newSVOP(OP_CONST, 0, newSViv(… in yyparse()
2364 { yyval.opval = newUNOP(yyvsp[-3].ival, 0, yyvsp[-1].opval); } in yyparse()
2368 { yyval.opval = pmruntime(yyvsp[-3].opval, yyvsp[-1].opval, Nullop); } in yyparse()
2372 { yyval.opval = pmruntime(yyvsp[-5].opval, yyvsp[-3].opval, yyvsp[-1].opval); } in yyparse()
2376 { yyval.opval = my_attrs(yyvsp[-1].opval,yyvsp[0].opval); } in yyparse()
2380 { yyval.opval = localize(yyvsp[0].opval,yyvsp[-1].ival); } in yyparse()
2384 { yyval.opval = sawparens(yyvsp[-1].opval); } in yyparse()
2388 { yyval.opval = sawparens(newNULLLIST()); } in yyparse()
2392 { yyval.opval = yyvsp[0].opval; } in yyparse()
2396 { yyval.opval = yyvsp[0].opval; } in yyparse()
2400 { yyval.opval = yyvsp[0].opval; } in yyparse()
2404 { yyval.opval = Nullop; } in yyparse()
2408 { yyval.opval = yyvsp[0].opval; } in yyparse()
2412 { yyval.opval = Nullop; } in yyparse()
2416 { yyval.opval = yyvsp[0].opval; } in yyparse()
2420 { yyval.opval = yyvsp[-1].opval; } in yyparse()
2424 { PL_in_my = 0; yyval.opval = my(yyvsp[0].opval); } in yyparse()
2428 { yyval.opval = newCVREF(yyvsp[-1].ival,yyvsp[0].opval); } in yyparse()
2432 { yyval.opval = newSVREF(yyvsp[0].opval); } in yyparse()
2436 { yyval.opval = newAVREF(yyvsp[0].opval); } in yyparse()
2440 { yyval.opval = newHVREF(yyvsp[0].opval); } in yyparse()
2444 { yyval.opval = newAVREF(yyvsp[0].opval); } in yyparse()
2448 { yyval.opval = newGVREF(0,yyvsp[0].opval); } in yyparse()
2452 { yyval.opval = scalar(yyvsp[0].opval); } in yyparse()
2456 { yyval.opval = scalar(yyvsp[0].opval); } in yyparse()
2460 { yyval.opval = scope(yyvsp[0].opval); } in yyparse()
2464 { yyval.opval = yyvsp[0].opval; } in yyparse()