-static const short yyprhs[] =
-{
- 0, 0, 4, 7, 10, 12, 14, 16, 18, 20,
- 22, 24, 27, 30, 33, 36, 38, 40, 42, 44,
- 49, 53, 59, 60, 66, 72, 78, 81, 83, 85,
- 88, 92, 94, 96, 98, 100, 102, 104, 106, 108,
- 111, 115, 118, 122, 125, 128, 130, 132, 133, 139,
- 146, 159, 169, 176, 180, 181, 193, 202, 208, 212,
- 213, 217, 219, 221, 226, 228, 230, 234, 238, 242,
- 246, 250, 254, 258, 262, 266, 270, 274, 278, 282,
- 286, 290, 294, 298, 300, 306, 308, 312, 313, 317,
- 319, 322, 324, 326, 328, 331, 334, 337, 341, 345,
- 348, 351, 354, 356, 359, 361, 364, 366, 368, 370,
- 372, 374, 376, 378, 380, 382, 384, 386, 388, 390,
- 393, 396, 400, 403, 405, 409, 413, 416, 418, 423,
- 427, 429, 432, 434, 445, 457, 467, 477, 486, 498,
- 507, 513, 516, 521, 522, 524, 527, 529, 531, 534,
- 537, 541, 546, 551, 553, 557, 559, 563, 565, 568,
- 572, 579, 587, 590, 592, 594, 597, 600, 604, 608,
- 612, 616, 624, 633, 637, 639, 643, 645, 653, 662,
- 666, 668, 676, 685, 689, 691, 693, 696, 698
-};
-static const short yyrhs[] =
-{
- 68, 69, 68, 0, 69, 68, 0, 68, 69, 0,
- 69, 0, 24, 0, 27, 0, 25, 0, 26, 0,
- 28, 0, 29, 0, 68, 67, 0, 68, 110, 0,
- 68, 113, 0, 68, 115, 0, 67, 0, 110, 0,
- 113, 0, 115, 0, 70, 53, 72, 54, 0, 70,
- 53, 54, 0, 3, 21, 4, 21, 71, 0, 0,
- 55, 19, 19, 56, 71, 0, 55, 19, 21, 56,
- 71, 0, 55, 19, 20, 56, 71, 0, 72, 73,
- 0, 73, 0, 101, 0, 19, 101, 0, 19, 21,
- 101, 0, 78, 0, 79, 0, 81, 0, 57, 0,
- 31, 0, 32, 0, 33, 0, 34, 0, 19, 19,
- 0, 19, 53, 24, 0, 58, 117, 0, 58, 53,
- 24, 0, 75, 76, 0, 76, 75, 0, 76, 0,
- 75, 0, 0, 74, 90, 19, 77, 57, 0, 74,
- 90, 19, 22, 77, 57, 0, 36, 88, 87, 19,
- 80, 19, 53, 24, 19, 53, 24, 57, 0, 36,
- 88, 87, 19, 80, 19, 53, 24, 57, 0, 36,
- 88, 87, 19, 80, 19, 0, 55, 19, 56, 0,
- 0, 35, 19, 19, 82, 19, 53, 24, 19, 53,
- 24, 57, 0, 35, 19, 19, 82, 19, 53, 24,
- 57, 0, 35, 19, 19, 82, 57, 0, 55, 83,
- 56, 0, 0, 83, 59, 86, 0, 86, 0, 30,
- 0, 19, 55, 30, 56, 0, 117, 0, 84, 0,
- 40, 58, 84, 0, 41, 58, 84, 0, 42, 58,
- 117, 0, 43, 58, 117, 0, 44, 58, 85, 0,
- 46, 58, 89, 0, 47, 58, 90, 0, 48, 58,
- 21, 0, 48, 58, 19, 0, 49, 58, 21, 0,
- 49, 58, 19, 0, 50, 58, 21, 0, 50, 58,
- 19, 0, 51, 58, 21, 0, 51, 58, 19, 0,
- 52, 58, 21, 0, 52, 58, 19, 0, 19, 0,
- 19, 55, 19, 90, 56, 0, 19, 0, 55, 89,
- 56, 0, 0, 19, 60, 89, 0, 19, 0, 91,
- 95, 0, 91, 0, 92, 0, 19, 0, 5, 19,
- 0, 19, 5, 0, 94, 19, 0, 5, 94, 19,
- 0, 94, 19, 5, 0, 93, 92, 0, 21, 92,
- 0, 5, 92, 0, 21, 0, 21, 5, 0, 93,
- 0, 93, 5, 0, 6, 0, 18, 0, 14, 0,
- 15, 0, 13, 0, 16, 0, 17, 0, 11, 0,
- 12, 0, 7, 0, 8, 0, 9, 0, 61, 0,
- 61, 5, 0, 61, 95, 0, 61, 5, 95, 0,
- 19, 98, 0, 98, 0, 74, 19, 98, 0, 19,
- 74, 98, 0, 74, 98, 0, 96, 0, 19, 55,
- 99, 56, 0, 99, 59, 19, 0, 19, 0, 53,
- 24, 0, 57, 0, 38, 88, 97, 90, 19, 55,
- 104, 56, 102, 100, 0, 74, 38, 88, 96, 90,
- 19, 55, 104, 56, 102, 100, 0, 37, 74, 90,
- 19, 55, 104, 56, 102, 100, 0, 74, 37, 90,
- 19, 55, 104, 56, 102, 100, 0, 37, 90, 19,
- 55, 104, 56, 102, 100, 0, 39, 55, 21, 56,
- 90, 19, 55, 104, 56, 102, 100, 0, 74, 90,
- 19, 55, 104, 56, 102, 100, 0, 19, 55, 19,
- 56, 100, 0, 19, 103, 0, 19, 103, 19, 103,
- 0, 0, 117, 0, 53, 24, 0, 6, 0, 19,
- 0, 19, 5, 0, 5, 19, 0, 19, 59, 105,
- 0, 19, 5, 59, 105, 0, 5, 19, 59, 105,
- 0, 105, 0, 106, 59, 10, 0, 106, 0, 106,
- 59, 107, 0, 107, 0, 90, 19, 0, 90, 19,
- 22, 0, 90, 19, 55, 19, 108, 56, 0, 90,
- 19, 22, 55, 19, 108, 56, 0, 108, 109, 0,
- 109, 0, 19, 0, 62, 117, 0, 63, 117, 0,
- 62, 58, 117, 0, 63, 58, 117, 0, 58, 58,
- 117, 0, 64, 58, 117, 0, 9, 19, 53, 111,
- 54, 21, 57, 0, 9, 19, 53, 111, 59, 54,
- 21, 57, 0, 111, 59, 112, 0, 112, 0, 19,
- 58, 117, 0, 19, 0, 46, 19, 53, 114, 54,
- 21, 57, 0, 46, 19, 53, 114, 59, 54, 21,
- 57, 0, 114, 59, 19, 0, 19, 0, 45, 19,
- 53, 116, 54, 21, 57, 0, 45, 19, 53, 116,
- 59, 54, 21, 57, 0, 116, 59, 19, 0, 19,
- 0, 20, 0, 65, 20, 0, 23, 0, 19, 0
+/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
+ YYRHS. */
+static const yytype_uint16 yyprhs[] =
+{
+ 0, 0, 3, 7, 10, 13, 15, 17, 19, 21,
+ 23, 25, 27, 29, 31, 34, 37, 40, 43, 45,
+ 47, 49, 51, 56, 60, 66, 67, 72, 78, 84,
+ 90, 97, 105, 112, 120, 123, 125, 127, 130, 134,
+ 136, 138, 140, 142, 144, 146, 148, 150, 153, 157,
+ 160, 164, 167, 170, 172, 174, 176, 177, 183, 190,
+ 203, 213, 220, 224, 225, 237, 246, 252, 256, 257,
+ 261, 263, 265, 270, 272, 274, 278, 282, 286, 290,
+ 294, 298, 302, 306, 310, 314, 318, 322, 326, 330,
+ 334, 338, 342, 346, 348, 354, 356, 360, 361, 365,
+ 367, 370, 372, 374, 376, 379, 382, 385, 389, 393,
+ 396, 399, 402, 404, 407, 409, 412, 414, 416, 418,
+ 420, 422, 424, 426, 428, 430, 432, 434, 436, 438,
+ 441, 444, 448, 451, 453, 457, 461, 464, 466, 471,
+ 477, 481, 483, 486, 488, 499, 511, 521, 531, 540,
+ 552, 561, 567, 570, 575, 582, 583, 585, 588, 590,
+ 592, 595, 598, 602, 607, 612, 614, 618, 620, 624,
+ 626, 629, 633, 640, 648, 651, 653, 655, 658, 661,
+ 665, 669, 673, 677, 685, 694, 698, 700, 704, 706,
+ 714, 723, 727, 729, 737, 746, 750, 752, 754, 757,
+ 759