Lines Matching refs:op
69 enum operator op;
78 static struct expression *new_exp PARAMS ((int nargs, enum operator op,
80 static inline struct expression *new_exp_0 PARAMS ((enum operator op));
81 static inline struct expression *new_exp_1 PARAMS ((enum operator op,
83 static struct expression *new_exp_2 PARAMS ((enum operator op,
86 static inline struct expression *new_exp_3 PARAMS ((enum operator op,
96 new_exp (nargs, op, args)
98 enum operator op;
114 newp->operation = op;
128 new_exp_0 (op)
129 enum operator op;
131 return new_exp (0, op, NULL);
135 new_exp_1 (op, right)
136 enum operator op;
142 return new_exp (1, op, args);
146 new_exp_2 (op, left, right)
147 enum operator op;
155 return new_exp (2, op, args);
159 new_exp_3 (op, bexp, tbranch, fbranch)
160 enum operator op;
170 return new_exp (3, op, args);
1060 yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
1066 yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
1072 yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
1078 yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
1415 lval->op = equal;
1426 lval->op = not_equal;
1443 lval->op = less_or_equal;
1446 lval->op = less_than;
1454 lval->op = greater_or_equal;
1457 lval->op = greater_than;
1462 lval->op = mult;
1467 lval->op = divide;
1472 lval->op = module;
1477 lval->op = plus;
1482 lval->op = minus;