-/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
- YYRHS. */
-static const yytype_uint16 yyprhs[] =
-{
- 0, 0, 3, 5, 6, 12, 15, 18, 22, 25,
- 28, 31, 34, 35, 38, 44, 47, 51, 54, 57,
- 60, 63, 66, 67, 70, 71, 73, 75, 78, 81,
- 83, 86, 88, 90, 93, 95, 98, 100, 103, 106,
- 109, 112, 117, 121, 125, 131, 134, 138, 143, 144,
- 146, 148, 152, 154, 158, 162, 165, 169, 173, 176,
- 177, 179, 183, 185, 189, 194, 196, 200, 201, 203,
- 208, 210, 212, 214, 216, 218, 223, 228, 230, 232,
- 234, 236, 238, 240, 242, 244, 246, 248, 253, 255,
- 257, 259, 264, 266, 268, 270, 275, 280, 282, 284,
- 286, 288, 293, 298, 303, 308, 313, 315, 320, 322,
- 324, 329, 331, 336, 338, 340, 345, 350, 352, 354,
- 356, 358, 360, 362, 364, 366, 368, 370, 372, 374,
- 376, 378, 383, 385, 387, 389, 394, 399, 401, 403,
- 405, 407, 409, 416, 418, 423, 425, 427, 429, 434,
- 436, 438, 440, 445, 450, 455, 460, 462, 464, 469,
- 474, 479, 481, 483, 488, 493, 498, 500, 502, 504,
- 506, 508, 510, 512, 513, 516, 521, 525, 526, 529,
- 531, 533, 537, 541, 543, 549, 551, 555, 556, 558,
- 560, 562, 564, 566, 568, 570, 572, 574, 576, 578,
- 584, 588, 592, 596, 600, 604, 608, 612, 616, 620,
- 624, 628, 632, 636, 640, 644, 648, 652, 656, 659,
- 662, 665, 668, 671, 674, 678, 682, 688, 694, 699,
- 703, 705, 709, 711, 713, 714, 717, 722, 726, 729,
- 732, 733, 736, 739, 741, 745, 748, 750, 754, 757,
- 758, 760, 761, 763, 765, 767, 769, 771, 773, 775,
- 778, 781, 783, 785, 787, 789, 791, 793, 794, 796,
- 798, 801, 803, 806, 809, 811, 813, 815, 818, 821,
- 824, 830, 833, 834, 837, 840, 843, 846, 849, 852,
- 856, 859, 863, 869, 875, 876, 879, 882, 885, 888,
- 895, 904, 907, 910, 913, 916, 919, 922, 928, 930,
- 932, 934, 936, 938, 939, 942, 945, 949, 950, 952,
- 955, 958, 961, 965, 968, 970, 972, 976, 979, 984,
- 988, 991, 993, 997, 1000, 1001, 1003, 1007, 1010, 1012,
- 1016, 1021, 1025, 1028, 1030, 1034, 1037, 1038, 1040, 1042,
- 1046, 1049, 1051, 1055, 1060, 1062, 1066, 1067, 1070, 1073,
- 1075, 1079, 1081, 1085, 1087, 1089, 1091, 1093, 1095, 1097,
- 1099, 1101, 1107, 1109, 1111, 1113, 1115, 1118, 1120, 1123,
- 1125, 1128, 1133, 1139, 1145, 1156, 1158, 1162
-};
-
-/* YYRHS -- A `-1'-separated list of the rules' RHS. */
-static const yytype_int16 yyrhs[] =
-{
- 211, 0, -1, 212, -1, -1, 212, 266, 204, 212,
- 205, -1, 212, 278, -1, 212, 277, -1, 212, 263,
- 206, -1, 212, 265, -1, 212, 281, -1, 212, 224,
- -1, 212, 216, -1, -1, 213, 278, -1, 213, 266,
- 204, 213, 205, -1, 213, 277, -1, 213, 263, 206,
- -1, 213, 265, -1, 213, 281, -1, 213, 216, -1,
- 213, 221, -1, 213, 224, -1, -1, 214, 216, -1,
- -1, 206, -1, 218, -1, 217, 206, -1, 256, 206,
- -1, 220, -1, 308, 206, -1, 4, -1, 242, -1,
- 66, 3, -1, 306, -1, 154, 3, -1, 309, -1,
- 163, 3, -1, 231, 242, -1, 231, 306, -1, 231,
- 309, -1, 49, 207, 9, 208, -1, 90, 9, 206,
- -1, 219, 213, 13, -1, 91, 207, 9, 208, 215,
- -1, 102, 3, -1, 231, 222, 204, -1, 223, 213,
- 205, 215, -1, -1, 227, -1, 228, -1, 226, 181,
- 228, -1, 226, -1, 226, 181, 23, -1, 231, 286,
- 297, -1, 286, 297, -1, 202, 245, 203, -1, 202,
- 191, 203, -1, 202, 203, -1, -1, 231, -1, 202,
- 232, 203, -1, 234, -1, 232, 181, 234, -1, 232,
- 203, 202, 234, -1, 9, -1, 233, 181, 9, -1,
- -1, 24, -1, 26, 207, 9, 208, -1, 27, -1,
- 28, -1, 30, -1, 31, -1, 33, -1, 36, 207,
- 259, 208, -1, 38, 207, 246, 208, -1, 42, -1,
- 43, -1, 45, -1, 46, -1, 47, -1, 48, -1,
- 50, -1, 51, -1, 52, -1, 53, -1, 54, 207,
- 248, 208, -1, 55, -1, 56, -1, 57, -1, 59,
- 207, 9, 208, -1, 61, -1, 62, -1, 63, -1,
- 64, 207, 233, 208, -1, 65, 207, 248, 208, -1,
- 68, -1, 72, -1, 74, -1, 75, -1, 77, 207,
- 247, 208, -1, 78, 207, 9, 208, -1, 79, 207,
- 9, 208, -1, 80, 207, 247, 208, -1, 81, 207,
- 9, 208, -1, 82, -1, 84, 207, 247, 208, -1,
- 85, -1, 86, -1, 87, 207, 245, 208, -1, 88,
- -1, 89, 207, 228, 208, -1, 92, -1, 95, -1,
- 101, 207, 243, 208, -1, 100, 207, 247, 208, -1,
- 100, -1, 103, -1, 104, -1, 106, -1, 107, -1,
- 111, -1, 112, -1, 113, -1, 114, -1, 115, -1,
- 116, -1, 118, -1, 119, -1, 120, -1, 121, 207,
- 9, 208, -1, 122, -1, 123, -1, 124, -1, 126,
- 207, 305, 208, -1, 127, 207, 9, 208, -1, 129,
- -1, 130, -1, 131, -1, 132, -1, 134, -1, 135,
- 207, 247, 181, 247, 208, -1, 136, -1, 139, 207,
- 307, 208, -1, 140, -1, 141, -1, 142, -1, 146,
- 207, 243, 208, -1, 149, -1, 152, -1, 153, -1,
- 156, 207, 245, 208, -1, 157, 207, 307, 208, -1,
- 159, 207, 307, 208, -1, 158, 207, 304, 208, -1,
- 162, -1, 166, -1, 167, 207, 307, 208, -1, 168,
- 207, 235, 208, -1, 29, 207, 235, 208, -1, 169,
- -1, 170, -1, 171, 207, 310, 208, -1, 172, 207,
- 9, 208, -1, 175, 207, 307, 208, -1, 305, -1,
- 12, -1, 9, -1, 39, -1, 71, -1, 125, -1,
- 151, -1, -1, 237, 238, -1, 38, 247, 183, 253,
- -1, 51, 183, 253, -1, -1, 240, 181, -1, 240,
- -1, 241, -1, 240, 181, 241, -1, 259, 209, 247,
- -1, 259, -1, 66, 258, 204, 239, 205, -1, 244,
- -1, 243, 181, 244, -1, -1, 245, -1, 6, -1,
- 7, -1, 8, -1, 70, -1, 117, -1, 160, -1,
- 9, -1, 10, -1, 11, -1, 3, -1, 245, 182,
- 245, 183, 245, -1, 245, 21, 245, -1, 245, 22,
- 245, -1, 245, 184, 245, -1, 245, 185, 245, -1,
- 245, 186, 245, -1, 245, 17, 245, -1, 245, 18,
- 245, -1, 245, 188, 245, -1, 245, 187, 245, -1,
- 245, 19, 245, -1, 245, 20, 245, -1, 245, 14,
- 245, -1, 245, 15, 245, -1, 245, 190, 245, -1,
- 245, 189, 245, -1, 245, 193, 245, -1, 245, 191,
- 245, -1, 245, 192, 245, -1, 194, 245, -1, 195,
- 245, -1, 190, 245, -1, 189, 245, -1, 186, 245,
- -1, 191, 245, -1, 245, 16, 3, -1, 245, 201,
- 3, -1, 207, 286, 293, 208, 245, -1, 147, 207,
- 286, 293, 208, -1, 245, 202, 245, 203, -1, 207,
- 245, 208, -1, 247, -1, 246, 181, 247, -1, 245,
- -1, 245, -1, -1, 249, 250, -1, 230, 286, 302,
- 206, -1, 230, 309, 206, -1, 254, 206, -1, 231,
- 206, -1, -1, 252, 251, -1, 254, 206, -1, 206,
- -1, 230, 286, 289, -1, 230, 306, -1, 256, -1,
- 231, 286, 303, -1, 286, 303, -1, -1, 259, -1,
- -1, 3, -1, 5, -1, 3, -1, 5, -1, 34,
- -1, 174, -1, 262, -1, 145, 262, -1, 165, 262,
- -1, 165, -1, 73, -1, 60, -1, 32, -1, 67,
- -1, 76, -1, -1, 96, -1, 96, -1, 144, 261,
- -1, 148, -1, 105, 261, -1, 83, 261, -1, 98,
- -1, 40, -1, 97, -1, 41, 3, -1, 41, 5,
- -1, 231, 263, -1, 264, 204, 267, 205, 215, -1,
- 110, 3, -1, -1, 267, 268, -1, 230, 278, -1,
- 58, 3, -1, 58, 5, -1, 231, 269, -1, 128,
- 183, -1, 271, 254, 206, -1, 108, 183, -1, 272,
- 255, 206, -1, 270, 204, 271, 272, 205, -1, 270,
- 204, 275, 206, 205, -1, -1, 183, 5, -1, 99,
- 3, -1, 99, 5, -1, 231, 275, -1, 276, 274,
- 204, 214, 205, 215, -1, 276, 183, 3, 204, 220,
- 214, 205, 215, -1, 273, 215, -1, 275, 206, -1,
- 269, 206, -1, 109, 3, -1, 109, 5, -1, 231,
- 279, -1, 280, 204, 214, 205, 215, -1, 69, -1,
- 150, -1, 138, -1, 94, -1, 44, -1, -1, 285,
- 284, -1, 307, 287, -1, 288, 307, 287, -1, -1,
- 288, -1, 284, 287, -1, 283, 287, -1, 282, 287,
- -1, 191, 285, 289, -1, 236, 289, -1, 290, -1,
- 259, -1, 207, 289, 208, -1, 290, 229, -1, 290,
- 207, 225, 208, -1, 191, 285, 293, -1, 236, 293,
- -1, 294, -1, 191, 285, 297, -1, 236, 297, -1,
- -1, 291, -1, 207, 292, 208, -1, 294, 229, -1,
- 229, -1, 207, 225, 208, -1, 294, 207, 225, 208,
- -1, 191, 285, 297, -1, 236, 297, -1, 298, -1,
- 191, 285, 297, -1, 236, 297, -1, -1, 295, -1,
- 259, -1, 207, 296, 208, -1, 298, 229, -1, 229,
- -1, 207, 225, 208, -1, 298, 207, 225, 208, -1,
- 289, -1, 299, 181, 289, -1, -1, 183, 248, -1,
- 295, 300, -1, 301, -1, 302, 181, 301, -1, 289,
- -1, 289, 209, 248, -1, 176, -1, 177, -1, 178,
- -1, 179, -1, 180, -1, 137, -1, 164, -1, 133,
- -1, 154, 258, 204, 249, 205, -1, 173, -1, 5,
- -1, 260, -1, 242, -1, 66, 3, -1, 306, -1,
- 154, 3, -1, 309, -1, 163, 3, -1, 143, 207,
- 307, 208, -1, 230, 161, 230, 286, 299, -1, 163,
- 258, 204, 252, 205, -1, 163, 258, 155, 207, 254,
- 208, 257, 204, 237, 205, -1, 6, -1, 6, 201,
- 6, -1, 7, -1
-};
-
-/* YYRLINE[YYN] -- source line where rule number YYN was defined. */