512
513
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
513
514
static const yytype_uint8 yyrline[] =
515
0, 145, 145, 146, 146, 147, 147, 148, 148, 149,
516
150, 152, 153, 154, 155, 156, 157, 158, 159, 163,
517
164, 167, 168, 171, 172
516
0, 146, 146, 147, 147, 148, 148, 149, 149, 150,
517
151, 153, 154, 155, 156, 157, 158, 159, 160, 164,
518
165, 168, 169, 172, 173
1444
1445
/* Line 1464 of yacc.c */
1445
#line 147 "x-deltat.y"
1446
#line 148 "x-deltat.y"
1446
1447
{ (yyval.val) = - (yyvsp[(2) - (2)].val); ;}
1451
1452
/* Line 1464 of yacc.c */
1452
#line 149 "x-deltat.y"
1453
#line 150 "x-deltat.y"
1453
1454
{ (yyval.val) = (yyvsp[(2) - (2)].val); ;}
1458
1459
/* Line 1464 of yacc.c */
1459
#line 150 "x-deltat.y"
1460
#line 151 "x-deltat.y"
1465
1466
/* Line 1464 of yacc.c */
1466
#line 152 "x-deltat.y"
1467
#line 153 "x-deltat.y"
1467
1468
{ DO ((yyvsp[(1) - (3)].val), 0, 0, (yyvsp[(3) - (3)].val)); ;}
1472
1473
/* Line 1464 of yacc.c */
1473
#line 153 "x-deltat.y"
1474
#line 154 "x-deltat.y"
1474
1475
{ DO ( 0, (yyvsp[(1) - (3)].val), 0, (yyvsp[(3) - (3)].val)); ;}
1479
1480
/* Line 1464 of yacc.c */
1480
#line 154 "x-deltat.y"
1481
#line 155 "x-deltat.y"
1481
1482
{ DO ( 0, 0, (yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val)); ;}
1486
1487
/* Line 1464 of yacc.c */
1487
#line 155 "x-deltat.y"
1488
#line 156 "x-deltat.y"
1488
1489
{ DO ( 0, 0, 0, (yyvsp[(1) - (2)].val)); ;}
1493
1494
/* Line 1464 of yacc.c */
1494
#line 156 "x-deltat.y"
1495
#line 157 "x-deltat.y"
1495
1496
{ DO ((yyvsp[(1) - (7)].val), (yyvsp[(3) - (7)].val), (yyvsp[(5) - (7)].val), (yyvsp[(7) - (7)].val)); ;}
1500
1501
/* Line 1464 of yacc.c */
1501
#line 157 "x-deltat.y"
1502
#line 158 "x-deltat.y"
1502
1503
{ DO ( 0, (yyvsp[(1) - (5)].val), (yyvsp[(3) - (5)].val), (yyvsp[(5) - (5)].val)); ;}
1507
1508
/* Line 1464 of yacc.c */
1508
#line 158 "x-deltat.y"
1509
#line 159 "x-deltat.y"
1509
1510
{ DO ( 0, (yyvsp[(1) - (3)].val), (yyvsp[(3) - (3)].val), 0); ;}
1514
1515
/* Line 1464 of yacc.c */
1515
#line 159 "x-deltat.y"
1516
#line 160 "x-deltat.y"
1516
1517
{ DO ( 0, 0, 0, (yyvsp[(1) - (1)].val)); ;}
1521
1522
/* Line 1464 of yacc.c */
1522
#line 164 "x-deltat.y"
1523
#line 165 "x-deltat.y"
1523
1524
{ if (HOUR_NOT_OK((yyvsp[(1) - (3)].val))) YYERROR;
1524
1525
DO_SUM((yyval.val), (yyvsp[(1) - (3)].val) * 3600, (yyvsp[(3) - (3)].val)); ;}
1537
1538
/* Line 1464 of yacc.c */
1538
#line 171 "x-deltat.y"
1539
#line 172 "x-deltat.y"
1539
1540
{ (yyval.val) = 0; ;}
1544
1545
/* Line 1464 of yacc.c */
1545
#line 1546 "deltat.c"
1546
#line 1547 "deltat.c"
1546
1547
default: break;
1548
1549
YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);