This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Re: Off by one in the trie code?
[perl5.git] / perly.tab
index 18c1624..5e84c72 100644 (file)
--- a/perly.tab
+++ b/perly.tab
@@ -171,21 +171,21 @@ static const unsigned short int yyrline[] =
      212,   219,   222,   228,   229,   234,   240,   246,   249,   253,
      256,   273,   280,   290,   296,   297,   302,   303,   307,   312,
      316,   320,   326,   327,   331,   333,   335,   337,   339,   343,
-     348,   349,   353,   359,   365,   370,   375,   380,   389,   390,
-     395,   396,   398,   403,   405,   410,   411,   414,   419,   418,
-     426,   428,   430,   432,   436,   438,   440,   444,   447,   450,
-     455,   459,   464,   469,   471,   474,   473,   483,   484,   488,
-     493,   495,   499,   503,   506,   511,   516,   519,   524,   528,
-     531,   533,   538,   540,   542,   546,   548,   550,   552,   554,
-     556,   558,   560,   562,   564,   566,   571,   573,   575,   577,
-     579,   582,   585,   588,   595,   597,   599,   601,   603,   610,
-     612,   614,   622,   631,   635,   643,   644,   645,   646,   647,
-     649,   651,   653,   655,   657,   659,   661,   663,   665,   667,
-     669,   671,   677,   684,   686,   688,   690,   693,   696,   699,
-     701,   703,   705,   707,   709,   711,   713,   716,   718,   720,
-     723,   726,   728,   730,   731,   735,   737,   742,   744,   746,
-     748,   750,   755,   757,   762,   763,   765,   771,   775,   779,
-     783,   787,   791,   795,   800,   802,   804,   807
+     348,   349,   353,   359,   365,   370,   375,   380,   390,   391,
+     396,   397,   399,   404,   406,   411,   412,   415,   420,   419,
+     427,   429,   431,   433,   437,   439,   441,   445,   448,   451,
+     456,   460,   465,   470,   472,   475,   474,   484,   485,   489,
+     494,   496,   500,   504,   507,   512,   517,   520,   525,   529,
+     532,   534,   539,   541,   543,   547,   549,   551,   553,   555,
+     557,   559,   561,   563,   565,   567,   572,   574,   576,   578,
+     580,   583,   586,   589,   596,   598,   600,   602,   604,   611,
+     613,   615,   623,   632,   636,   644,   645,   646,   647,   648,
+     650,   652,   654,   656,   658,   660,   662,   664,   666,   668,
+     670,   672,   678,   685,   687,   689,   691,   694,   697,   700,
+     702,   704,   706,   708,   710,   712,   714,   717,   719,   721,
+     724,   727,   729,   731,   732,   736,   738,   743,   745,   747,
+     749,   751,   756,   758,   763,   764,   766,   772,   776,   780,
+     784,   788,   792,   796,   801,   803,   805,   808
 };
 #endif
 
@@ -884,3 +884,30 @@ static const unsigned char yystos[] =
       96,   105,   105,    99,    96,    78,    96,   108,   105,    81,
      112,   105,   113,    77,    77,    96,    96,   102
 };
+/* which symbols are of type opval */
+static const int yy_is_opval[] =
+{
+  0, 0, 0, 0, 1, 1, 1,
+  1, 1, 1, 1, 1, 1,
+  0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+  0, 0, 1, 0, 0, 0, 1,
+  0, 0, 1, 1, 1, 1, 1,
+  1, 1, 1, 1, 0, 1, 1, 1,
+  1, 1, 1, 0, 0, 0, 1,
+  1, 0, 0, 0, 0,
+  1, 1, 1, 1, 1, 0,
+  0, 0, 1, 1, 1, 0, 1, 1,
+  1, 1, 1, 1, 1, 1,
+  1, 1, 1, 1, 1, 1,
+  1, 1, 1, 1, 1, 0
+
+};