1136
#line 70 "../../src/arith.y"
1138
1138
return (yyvsp[0]);
1143
#line 76 "../../src/arith.y"
1144
1144
{ yyval = yyvsp[-1]; }
1148
#line 77 "../../src/arith.y"
1149
1149
{ yyval = yyvsp[-2] || yyvsp[0]; }
1153
#line 78 "../../src/arith.y"
1154
1154
{ yyval = yyvsp[-2] && yyvsp[0]; }
1158
#line 79 "../../src/arith.y"
1159
1159
{ yyval = yyvsp[-2] | yyvsp[0]; }
1163
#line 80 "../../src/arith.y"
1164
1164
{ yyval = yyvsp[-2] ^ yyvsp[0]; }
1168
#line 81 "../../src/arith.y"
1169
1169
{ yyval = yyvsp[-2] & yyvsp[0]; }
1173
#line 82 "../../src/arith.y"
1174
1174
{ yyval = yyvsp[-2] == yyvsp[0]; }
1178
#line 83 "../../src/arith.y"
1179
1179
{ yyval = yyvsp[-2] > yyvsp[0]; }
1183
#line 84 "../../src/arith.y"
1184
1184
{ yyval = yyvsp[-2] >= yyvsp[0]; }
1188
#line 85 "../../src/arith.y"
1189
1189
{ yyval = yyvsp[-2] < yyvsp[0]; }
1193
#line 86 "../../src/arith.y"
1194
1194
{ yyval = yyvsp[-2] <= yyvsp[0]; }
1198
#line 87 "../../src/arith.y"
1199
1199
{ yyval = yyvsp[-2] != yyvsp[0]; }
1203
#line 88 "../../src/arith.y"
1204
1204
{ yyval = yyvsp[-2] << yyvsp[0]; }
1208
#line 89 "../../src/arith.y"
1209
1209
{ yyval = yyvsp[-2] >> yyvsp[0]; }
1213
#line 90 "../../src/arith.y"
1214
1214
{ yyval = yyvsp[-2] + yyvsp[0]; }
1218
#line 91 "../../src/arith.y"
1219
1219
{ yyval = yyvsp[-2] - yyvsp[0]; }
1223
#line 92 "../../src/arith.y"
1224
1224
{ yyval = yyvsp[-2] * yyvsp[0]; }
1228
#line 93 "../../src/arith.y"
1230
1230
if (yyvsp[0] == 0)
1231
1231
yyerror("division by zero");