Home | History | Annotate | Download | only in nawk-20071023

Lines Matching refs:op2

199 	  var ASGNOP ppattern		{ $$ = op2($2, $1, $3); }
203 { $$ = op2(BOR, notnull($1), notnull($3)); }
205 { $$ = op2(AND, notnull($1), notnull($3)); }
212 | ppattern IN varname { $$ = op2(INTEST, $1, makearr($3)); }
213 | '(' plist ')' IN varname { $$ = op2(INTEST, $2, makearr($5)); }
214 | ppattern term %prec CAT { $$ = op2(CAT, $1, $2); }
220 var ASGNOP pattern { $$ = op2($2, $1, $3); }
224 { $$ = op2(BOR, notnull($1), notnull($3)); }
226 { $$ = op2(AND, notnull($1), notnull($3)); }
227 | pattern EQ pattern { $$ = op2($2, $1, $3); }
228 | pattern GE pattern { $$ = op2($2, $1, $3); }
229 | pattern GT pattern { $$ = op2($2, $1, $3); }
230 | pattern LE pattern { $$ = op2($2, $1, $3); }
231 | pattern LT pattern { $$ = op2($2, $1, $3); }
232 | pattern NE pattern { $$ = op2($2, $1, $3); }
239 | pattern IN varname { $$ = op2(INTEST, $1, makearr($3)); }
240 | '(' plist ')' IN varname { $$ = op2(INTEST, $2, makearr($5)); }
247 | pattern term %prec CAT { $$ = op2(CAT, $1, $2); }
352 term '/' ASGNOP term { $$ = op2(DIVEQ, $1, $4); }
353 | term '+' term { $$ = op2(ADD, $1, $3); }
354 | term '-' term { $$ = op2(MINUS, $1, $3); }
355 | term '*' term { $$ = op2(MULT, $1, $3); }
356 | term '/' term { $$ = op2(DIVIDE, $1, $3); }
357 | term '%' term { $$ = op2(MOD, $1, $3); }
358 | term POWER term { $$ = op2(POWER, $1, $3); }
362 | BLTIN '(' ')' { $$ = op2(BLTIN, itonp($1), rectonode()); }
363 | BLTIN '(' patlist ')' { $$ = op2(BLTIN, itonp($1), $3); }
364 | BLTIN { $$ = op2(BLTIN, itonp($1), rectonode()); }
365 | CALL '(' ')' { $$ = op2(CALL, celltonode($1,CVAR), NIL); }
366 | CALL '(' patlist ')' { $$ = op2(CALL, celltonode($1,CVAR), $3); }
377 { $$ = op2(INDEX, $3, $5); }
380 $$ = op2(INDEX, $3, (Node*)$5); }
421 | varname '[' patlist ']' { $$ = op2(ARRAY, makearr($1), $3); }
473 return op2(NE, n, nullnode);