Lines Matching refs:right
242 assign(NODE *left, NODE *right) in assign() argument
244 if (isleaf(right->n_flags)) { in assign()
245 if (right->n_type == PARM) in assign()
246 right = right->n_next; in assign()
248 right = exprreduce(right); in assign()
255 return (nassign(left, right)); in assign()
266 return (lfield(exprint(left->n_left), right)); in assign()
284 node(int type, NODE *left, NODE *right) in node() argument
290 np->n_right = right; in node()
1245 register NODE *left, *right; in arithmetic() local
1259 right = exprreduce(np->n_right); in arithmetic()
1260 if (isreal(right->n_flags) || in arithmetic()
1261 (isstring(right->n_flags) && (type_of(right)&FVREAL))) { in arithmetic()
1265 r2 = exprreal(right); in arithmetic()
1268 i2 = exprint(right); in arithmetic()
1342 register NODE *left, *right; in comparison() local
1355 right = np->n_right; in comparison()
1356 if (isleaf(right->n_flags)) { in comparison()
1357 if (right->n_type == PARM) in comparison()
1358 right = right->n_next; in comparison()
1361 right = exprreduce(right); in comparison()
1364 tr = right->n_flags; in comparison()
1375 (wchar_t *)exprstring(right)); in comparison()
1378 r2 = exprreal(right); in comparison()
1387 i2 = exprint(right); in comparison()
1399 (wchar_t *)exprstring(right)); in comparison()
1404 tr = type_of(right); in comparison()
1409 r2 = exprreal(right); in comparison()
1418 i2 = exprint(right); in comparison()