Lines Matching refs:op
69 enum operator op;
75 static struct expression *new_exp PARAMS ((int nargs, enum operator op,
77 static inline struct expression *new_exp_0 PARAMS ((enum operator op));
78 static inline struct expression *new_exp_1 PARAMS ((enum operator op,
80 static struct expression *new_exp_2 PARAMS ((enum operator op,
83 static inline struct expression *new_exp_3 PARAMS ((enum operator op,
93 new_exp (nargs, op, args)
95 enum operator op;
111 newp->operation = op;
125 new_exp_0 (op)
126 enum operator op;
128 return new_exp (0, op, NULL);
132 new_exp_1 (op, right)
133 enum operator op;
139 return new_exp (1, op, args);
143 new_exp_2 (op, left, right)
144 enum operator op;
152 return new_exp (2, op, args);
156 new_exp_3 (op, bexp, tbranch, fbranch)
157 enum operator op;
167 return new_exp (3, op, args);
875 yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
881 yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
887 yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
893 yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
1219 lval->op = equal;
1230 lval->op = not_equal;
1247 lval->op = less_or_equal;
1250 lval->op = less_than;
1258 lval->op = greater_or_equal;
1261 lval->op = greater_than;
1266 lval->op = mult;
1271 lval->op = divide;
1276 lval->op = module;
1281 lval->op = plus;
1286 lval->op = minus;