expr_rec left_operand, right_operand;
op_rec op;
while (next_token() == PLUSOP
|| next_token() == MINUSOP)
{
add_op(&op);
primary(&right_operand);
left_operand = gen_infix(left_operand, op,
right_operand);
}
*result = left_operand;
}