-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 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, 69, 75, 81, 84, 86,
+ 88, 91, 95, 97, 99, 101, 103, 105, 107, 109,
+ 111, 114, 118, 121, 125, 128, 131, 133, 135, 136,
+ 142, 149, 162, 172, 179, 183, 184, 196, 205, 211,
+ 215, 216, 220, 222, 224, 229, 231, 233, 237, 241,
+ 245, 249, 253, 257, 261, 265, 269, 273, 277, 281,
+ 285, 289, 293, 297, 301, 303, 309, 311, 315, 316,
+ 320, 322, 325, 327, 329, 331, 334, 337, 340, 344,
+ 348, 351, 354, 357, 359, 362, 364, 367, 369, 371,
+ 373, 375, 377, 379, 381, 383, 385, 387, 389, 391,
+ 393, 396, 399, 403, 406, 408, 412, 416, 419, 421,
+ 426, 430, 432, 435, 437, 448, 460, 470, 480, 489,
+ 501, 510, 516, 519, 524, 525, 527, 530, 532, 534,
+ 537, 540, 544, 549, 554, 556, 560, 562, 566, 568,
+ 571, 575, 582, 590, 593, 595, 597, 600, 603, 607,
+ 611, 615, 619, 627, 636, 640, 642, 646, 648, 656,
+ 665, 669, 671, 679, 688, 692, 694, 696, 699, 701