summaryrefslogtreecommitdiff
path: root/perly.tab
diff options
context:
space:
mode:
authorRafael Garcia-Suarez <rgarciasuarez@gmail.com>2005-10-13 09:05:42 +0000
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2005-10-13 09:05:42 +0000
commit2051588124b1d9accc9aeb526746bb222cea5170 (patch)
tree26ea5dfdc19c35b0bce237a57c8825d1fd5423c8 /perly.tab
parentd52fe7da486fd032a82c29ee467dd8504f394b88 (diff)
downloadperl-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.tab50
1 files changed, 25 insertions, 25 deletions
diff --git a/perly.tab b/perly.tab
index 09c2306290..48ac1b308e 100644
--- a/perly.tab
+++ b/perly.tab
@@ -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,