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 5c7e678..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,
-     347,   348,   352,   357,   362,   366,   370,   374,   383,   384,
-     389,   390,   392,   397,   399,   404,   405,   408,   413,   412,
-     419,   421,   423,   425,   429,   431,   433,   437,   440,   443,
-     448,   452,   457,   462,   464,   467,   466,   475,   476,   480,
-     485,   487,   491,   495,   498,   503,   508,   511,   516,   520,
-     523,   525,   530,   532,   534,   538,   540,   542,   544,   546,
-     548,   550,   552,   554,   556,   558,   563,   565,   567,   569,
-     571,   574,   577,   580,   587,   589,   591,   593,   595,   601,
-     603,   605,   613,   622,   626,   634,   635,   636,   637,   638,
-     640,   642,   644,   646,   648,   650,   652,   654,   656,   658,
-     660,   662,   668,   675,   677,   679,   681,   684,   687,   690,
-     692,   694,   696,   698,   700,   702,   704,   707,   709,   711,
-     714,   717,   719,   721,   722,   726,   728,   733,   735,   737,
-     739,   741,   746,   748,   753,   754,   756,   762,   766,   770,
-     774,   778,   782,   786,   791,   793,   795,   798
+     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
+
+};