1016
1018
yyval.exp = new_exp_3 (qmop, yyvsp[-4].exp, yyvsp[-2].exp, yyvsp[0].exp);
1022
1024
yyval.exp = new_exp_2 (lor, yyvsp[-2].exp, yyvsp[0].exp);
1028
1030
yyval.exp = new_exp_2 (land, yyvsp[-2].exp, yyvsp[0].exp);
1034
1036
yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
1040
1042
yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
1046
1048
yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
1052
1054
yyval.exp = new_exp_2 (yyvsp[-1].op, yyvsp[-2].exp, yyvsp[0].exp);
1058
1060
yyval.exp = new_exp_1 (lnot, yyvsp[0].exp);
1064
1066
yyval.exp = new_exp_0 (var);
1070
1072
if ((yyval.exp = new_exp_0 (num)) != NULL)
1071
1073
yyval.exp->val.num = yyvsp[0].num;
1077
1079
yyval.exp = yyvsp[-1].exp;