diff options
author | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2005-10-13 09:05:42 +0000 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2005-10-13 09:05:42 +0000 |
commit | 2051588124b1d9accc9aeb526746bb222cea5170 (patch) | |
tree | 26ea5dfdc19c35b0bce237a57c8825d1fd5423c8 /perly.tab | |
parent | d52fe7da486fd032a82c29ee467dd8504f394b88 (diff) | |
download | perl-2051588124b1d9accc9aeb526746bb222cea5170.tar.gz |
The new REQUIRE token introduced by change 25599 must be
nonassoc, just like the UNIOP token it's patterned after.
(While we're at it, allow to use bison 2.1 to regenerate
the parser files.)
p4raw-id: //depot/perl@25746
Diffstat (limited to 'perly.tab')
-rw-r--r-- | perly.tab | 50 |
1 files changed, 25 insertions, 25 deletions
@@ -15,7 +15,7 @@ #define YYUNDEFTOK 2 #define YYMAXUTOK 321 -#define YYTRANSLATE(YYX) \ +#define YYTRANSLATE(YYX) \ ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK) /* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX. */ @@ -163,32 +163,32 @@ static const short int yyrhs[] = /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ static const unsigned short int yyrline[] = { - 0, 95, 95, 101, 108, 112, 118, 125, 129, 133, - 134, 136, 145, 147, 148, 157, 163, 165, 167, 169, - 171, 173, 175, 182, 183, 185, 192, 196, 204, 205, - 210, 216, 222, 225, 229, 232, 249, 257, 263, 264, - 269, 270, 274, 279, 283, 287, 293, 294, 298, 300, - 302, 304, 306, 310, 314, 315, 319, 324, 329, 333, - 337, 341, 350, 351, 356, 357, 359, 364, 366, 371, - 372, 375, 380, 379, 386, 388, 390, 392, 396, 398, - 400, 404, 407, 410, 415, 419, 424, 429, 431, 434, - 433, 442, 443, 447, 452, 454, 458, 462, 465, 470, - 475, 478, 483, 487, 490, 492, 497, 499, 501, 505, - 507, 509, 511, 513, 515, 517, 519, 521, 523, 525, - 530, 532, 534, 536, 538, 541, 544, 547, 554, 556, - 558, 560, 562, 568, 570, 572, 580, 589, 593, 601, - 602, 603, 604, 605, 607, 609, 611, 613, 615, 617, - 619, 621, 623, 625, 627, 629, 635, 642, 644, 646, - 648, 651, 654, 657, 659, 661, 663, 665, 667, 669, - 671, 674, 676, 678, 681, 684, 686, 688, 689, 693, - 695, 700, 702, 704, 706, 708, 713, 715, 720, 721, - 723, 729, 733, 737, 741, 745, 749, 753, 758, 760, - 762, 765 + 0, 96, 96, 102, 109, 113, 119, 126, 130, 134, + 135, 137, 146, 148, 149, 158, 164, 166, 168, 170, + 172, 174, 176, 183, 184, 186, 193, 197, 205, 206, + 211, 217, 223, 226, 230, 233, 250, 258, 264, 265, + 270, 271, 275, 280, 284, 288, 294, 295, 299, 301, + 303, 305, 307, 311, 315, 316, 320, 325, 330, 334, + 338, 342, 351, 352, 357, 358, 360, 365, 367, 372, + 373, 376, 381, 380, 387, 389, 391, 393, 397, 399, + 401, 405, 408, 411, 416, 420, 425, 430, 432, 435, + 434, 443, 444, 448, 453, 455, 459, 463, 466, 471, + 476, 479, 484, 488, 491, 493, 498, 500, 502, 506, + 508, 510, 512, 514, 516, 518, 520, 522, 524, 526, + 531, 533, 535, 537, 539, 542, 545, 548, 555, 557, + 559, 561, 563, 569, 571, 573, 581, 590, 594, 602, + 603, 604, 605, 606, 608, 610, 612, 614, 616, 618, + 620, 622, 624, 626, 628, 630, 636, 643, 645, 647, + 649, 652, 655, 658, 660, 662, 664, 666, 668, 670, + 672, 675, 677, 679, 682, 685, 687, 689, 690, 694, + 696, 701, 703, 705, 707, 709, 714, 716, 721, 722, + 724, 730, 734, 738, 742, 746, 750, 754, 759, 761, + 763, 766 }; #endif -#if YYDEBUG || YYERROR_VERBOSE -/* YYTNME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM. +#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE +/* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM. First, the terminals, then, starting at YYNTOKENS, nonterminals. */ static const char *const yytname[] = { @@ -364,7 +364,7 @@ static const short int yypact[] = 308, 64, 68, -352, -352, -352, -352, -352, -352, 120, 1860, 126, 1068, 574, -352, 308, 1770, 117, -352, 1709, 1642, -352, 128, -352, 308, 52, 135, 108, 1642, 308, - 1150, 148, -352, -352, -352, 1860, -352, 117, 266, 266, + 1150, 148, -352, -352, -352, 308, -352, 117, 266, 266, 266, -9, -9, 161, -21, -352, 118, 266, 266, -352, -352, -352, -352, 64, -352, -352, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1642, 1232, 1642, 1642, 1642, |