Lines Matching refs:op
69 enum operator op;
84 new_exp (int nargs, enum operator op, struct expression * const *args)
99 newp->operation = op;
113 new_exp_0 (enum operator op)
115 return new_exp (0, op, NULL);
119 new_exp_1 (enum operator op, struct expression *right)
124 return new_exp (1, op, args);
128 new_exp_2 (enum operator op, struct expression *left, struct expression *right)
134 return new_exp (2, op, args);
138 new_exp_3 (enum operator op, struct expression *bexp,
146 return new_exp (3, op, args);
1034 yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
1040 yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
1046 yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
1052 yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
1385 lval->op = equal;
1396 lval->op = not_equal;
1413 lval->op = less_or_equal;
1416 lval->op = less_than;
1424 lval->op = greater_or_equal;
1427 lval->op = greater_than;
1432 lval->op = mult;
1437 lval->op = divide;
1442 lval->op = module;
1447 lval->op = plus;
1452 lval->op = minus;