-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 unsigned short int yyprhs[] =
+{
+ 0, 0, 3, 7, 10, 13, 15, 17, 19, 21,
+ 23, 25, 27, 30, 33, 36, 39, 41, 43, 45,
+ 47, 52, 56, 62, 63, 68, 74, 80, 86, 93,
+ 101, 108, 116, 119, 121, 123, 126, 130, 132, 134,
+ 136, 138, 140, 142, 144, 146, 149, 153, 156, 160,
+ 163, 166, 168, 170, 172, 173, 179, 186, 199, 209,
+ 216, 220, 221, 233, 242, 248, 252, 253, 257, 259,
+ 261, 266, 268, 270, 274, 278, 282, 286, 290, 294,
+ 298, 302, 306, 310, 314, 318, 322, 326, 330, 334,
+ 338, 340, 346, 348, 352, 353, 357, 359, 362, 364,
+ 366, 368, 371, 374, 377, 381, 385, 388, 391, 394,
+ 396, 399, 401, 404, 406, 408, 410, 412, 414, 416,
+ 418, 420, 422, 424, 426, 428, 430, 433, 436, 440,
+ 443, 445, 449, 453, 456, 458, 463, 467, 469, 472,
+ 474, 485, 497, 507, 517, 526, 538, 547, 553, 556,
+ 561, 562, 564, 567, 569, 571, 574, 577, 581, 586,
+ 591, 593, 597, 599, 603, 605, 608, 612, 619, 627,
+ 630, 632, 634, 637, 640, 644, 648, 652, 656, 664,
+ 673, 677, 679, 683, 685, 693, 702, 706, 708, 716,
+ 725, 729, 731, 733, 736, 738