Lines Matching refs:ival

139 #   define REPORT2(x,retval) tokereport(x,s, yylval.ival),
152 #define LOOPX(f) return(yylval.ival=f, REPORT("loopx",f) PL_expect = XTERM,PL_bufptr = s,(int)LOOPEX)
153 #define FTST(f) return(yylval.ival=f, REPORT("ftst",f) PL_expect = XTERM,PL_bufptr = s,(int)UNIOP)
154 #define FUN0(f) return(yylval.ival = f, REPORT("fun0",f) PL_expect = XOPERATOR,PL_bufptr = s,(int)FUNC0)
155 #define FUN1(f) return(yylval.ival = f, REPORT("fun1",f) PL_expect = XOPERATOR,PL_bufptr = s,(int)FUNC1)
156 #define BOop(f) return ao((yylval.ival=f, REPORT("bitorop",f) PL_expect = XTERM,PL_bufptr = s,(int)BITOROP))
157 #define BAop(f) return ao((yylval.ival=f, REPORT("bitandop",f) PL_expect = XTERM,PL_bufptr = s,(int)BITANDOP))
158 #define SHop(f) return ao((yylval.ival=f, REPORT("shiftop",f) PL_expect = XTERM,PL_bufptr = s,(int)SHIFTOP))
159 #define PWop(f) return ao((yylval.ival=f, REPORT("powop",f) PL_expect = XTERM,PL_bufptr = s,(int)POWOP))
160 #define PMop(f) return(yylval.ival=f, REPORT("matchop",f) PL_expect = XTERM,PL_bufptr = s,(int)MATCHOP)
161 #define Aop(f) return ao((yylval.ival=f, REPORT("add",f) PL_expect = XTERM,PL_bufptr = s,(int)ADDOP))
162 #define Mop(f) return ao((yylval.ival=f, REPORT("mul",f) PL_expect = XTERM,PL_bufptr = s,(int)MULOP))
163 #define Eop(f) return(yylval.ival=f, REPORT("eq",f) PL_expect = XTERM,PL_bufptr = s,(int)EQOP)
164 #define Rop(f) return(yylval.ival=f, REPORT("rel",f) PL_expect = XTERM,PL_bufptr = s,(int)RELOP)
169 #define UNI(f) return(yylval.ival = f, \
177 #define UNIBRACK(f) return(yylval.ival = f, \
184 #define OLDLOP(f) return(yylval.ival=f,PL_expect = XTERM,PL_bufptr = s,(int)LSTOP)
221 yylval.ival = OP_ANDASSIGN;
223 yylval.ival = OP_ORASSIGN;
708 yylval.ival = f;
962 * Assumes that yylval.ival is the op we're creating (e.g. OP_LCFIRST).
965 * make (we return THING if yylval.ival is OP_NULL, PMFUNC otherwise).
971 * Sets PL_lex_state to LEX_INTERPPUSH unless (ival was OP_NULL or we
979 register I32 op_type = yylval.ival;
2284 PL_nextval[PL_nexttoke].ival = 0;
2287 PL_nextval[PL_nexttoke].ival = OP_LCFIRST;
2289 PL_nextval[PL_nexttoke].ival = OP_UCFIRST;
2291 PL_nextval[PL_nexttoke].ival = OP_LC;
2293 PL_nextval[PL_nexttoke].ival = OP_UC;
2295 PL_nextval[PL_nexttoke].ival = OP_QUOTEMETA;
2322 PL_nextval[PL_nexttoke].ival = 0;
2331 PL_nextval[PL_nexttoke].ival = 0;
2333 PL_nextval[PL_nexttoke].ival = 0;
2335 PL_nextval[PL_nexttoke].ival = OP_JOIN; /* emulate join($", ...) */
3297 yylval.ival = CopLINE(PL_curcop);
3355 yylval.ival = (OPpENTERSUB_AMPER<<8);
3415 yylval.ival = 0;
3658 yylval.ival = OPf_SPECIAL;
3661 yylval.ival = 0;
3695 yylval.ival = OP_CONST;
3714 yylval.ival = OP_CONST;
3717 yylval.ival = OP_STRINGIFY;
3732 yylval.ival = OP_BACKTICK;
4033 yylval.ival = 0;
4360 yylval.ival = CopLINE(PL_curcop);
4410 yylval.ival = CopLINE(PL_curcop);
4548 yylval.ival = CopLINE(PL_curcop);
4580 yylval.ival = 0;
4648 yylval.ival = 1;
4663 yylval.ival = 0;
4690 yylval.ival = OP_OR;
4736 yylval.ival = OP_CONST;
4796 yylval.ival = OP_STRINGIFY;
4809 yylval.ival = OP_BACKTICK;
5164 yylval.ival = CopLINE(PL_curcop);
5168 yylval.ival = CopLINE(PL_curcop);
5208 yylval.ival = 1;
5218 yylval.ival = CopLINE(PL_curcop);
5254 yylval.ival = OP_XOR;
6394 yylval.ival = OP_MATCH;
6406 yylval.ival = OP_NULL;
6464 yylval.ival = OP_SUBST;
6478 yylval.ival = OP_NULL;
6513 yylval.ival = OP_TRANS;
6715 yylval.ival = op_type;
6782 yylval.ival = OP_GLOB;
6857 /* we created the ops in PL_lex_op, so make yylval.ival a null op */
6858 yylval.ival = OP_NULL;
6871 yylval.ival = OP_NULL;
7663 PL_nextval[PL_nexttoke].ival = 0;
7676 PL_nextval[PL_nexttoke].ival = OP_FORMLINE;