+/* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If
+ positive, shift that token. If negative, reduce the rule which
+ number is the opposite. If zero, do what YYDEFACT says.
+ If YYTABLE_NINF, syntax error. */
+#define YYTABLE_NINF -120
+static const short yytable[] =
+{
+ 72, 196, 197, 21, 172, 87, 278, 314, 186, 30,
+ 97, 326, 182, 77, 72, 185, 33, 438, 316, 4,
+ 187, 101, 328, 188, 189, 190, 191, 192, 193, 194,
+ 195, 199, 21, 446, -59, 88, 89, 202, 306, 308,
+ 206, 207, 97, 101, 208, 209, 210, 211, 212, 347,
+ 327, 30, 216, 188, 189, 190, 191, 192, 193, 194,
+ 195, 327, 156, 171, 47, 355, 322, 217, 85, 348,
+ 99, 48, 49, 357, 95, 51, 52, 53, 54, 55,
+ 56, 57, 58, 59, 60, 61, 62, 63, 16, 355,
+ 17, 41, 78, 175, -119, 34, 355, 367, 200, 201,
+ 42, 203, 204, 176, 150, 151, 358, 37, 38, 39,
+ 387, 64, 213, 214, 215, 248, 249, 250, 437, 5,
+ 45, 7, 8, 9, 10, 6, 444, 43, 295, 24,
+ 25, 26, 27, 220, 450, 7, 8, 9, 10, 221,
+ 355, 246, 315, 16, 82, 17, 356, 101, 445, 252,
+ -60, 269, 218, 219, -25, -25, 269, 269, 223, 224,
+ -24, -24, 274, -23, -23, 92, 65, 83, 269, 66,
+ 84, 72, 67, 269, 68, 96, 404, 93, 405, 94,
+ 293, -22, -22, 269, 269, 269, 225, 226, 100, 72,
+ 294, 149, 334, 153, 336, 337, 154, 173, 250, 174,
+ 177, 343, 183, -29, -28, -27, -26, 228, 256, 171,
+ 171, 171, 351, 352, 353, 354, -32, -33, -35, 229,
+ 16, 257, 17, 359, 360, 361, 362, 275, 277, 6,
+ -35, -35, 281, 280, 283, 284, 285, 286, 171, -35,
+ -35, -35, -35, 282, 269, -35, 18, 287, 288, 292,
+ 269, 296, 317, 19, 333, 297, 335, 309, 319, 338,
+ 339, 323, 324, 269, 269, 299, 300, 301, 392, 302,
+ 310, 171, 171, 171, 171, 311, 347, 312, 313, 329,
+ 340, 320, 171, 171, 171, 171, 341, 409, 410, 332,
+ 342, 252, 346, 368, 369, 370, 269, 372, 269, 385,
+ 386, 389, 269, 415, 416, 376, 417, 418, 419, 420,
+ 269, 269, 269, 271, 272, 425, 196, 197, 384, 378,
+ 379, 397, 390, 383, 391, 273, 413, 171, 393, 394,
+ 279, 395, 196, 197, 396, 403, 406, 408, 269, 269,
+ 289, 290, 291, 442, 421, 422, 269, 423, 327, 424,
+ 426, 428, 429, 430, 269, 431, 436, 432, 433, 434,
+ 435, 414, 171, 171, 440, 171, 171, 171, 171, 441,
+ 447, 448, 452, 449, 454, 453, 48, 49, 269, 188,
+ 189, 190, 191, 192, 193, 194, 195, 456, 457, 140,
+ 141, 142, 143, 16, 80, 17, 44, 230, 365, 179,
+ 91, 325, 171, 364, 46, 245, 269, 331, 22, 231,
+ 232, 36, 375, 411, 388, 0, 0, 269, 0, 0,
+ 344, 345, 269, 0, 0, 0, 269, 269, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 112,
+ 113, 114, 115, 116, 117, 118, 119, 120, 121, 122,
+ 123, 124, 125, 371, 0, 373, 0, 0, 233, 377,
+ 234, 235, 133, 134, 0, 236, 0, 380, 381, 382,
+ 0, 0, 0, 0, 237, 0, 0, 238, 0, 239,
+ 0, 0, 240, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 399, 400, 0, 0, 0,
+ 0, 0, 0, 407, 0, 0, 0, 0, 0, 48,
+ 49, 412, 95, 157, 158, 159, 160, 161, 162, 163,
+ 164, 165, 166, 167, 62, 63, 16, 0, 17, 0,
+ 0, 0, 0, 0, 0, 427, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 64,
+ 0, 0, 258, 259, 48, 49, 260, 0, 0, 0,
+ 0, 0, 0, 443, 0, 0, 0, 0, 0, 0,
+ 0, 16, 0, 17, 451, 261, 262, 263, 0, 455,
+ 0, 0, 0, 458, 459, 0, 0, 264, 265, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 65, 0, 0, 66, 0, 0,
+ 67, 0, 68, 307, 0, 0, 0, 112, 113, 114,
+ 115, 116, 117, 118, 119, 120, 121, 122, 123, 124,
+ 125, 0, 0, 258, 259, 0, 233, 260, 234, 235,
+ 133, 134, 0, 236, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 266, 261, 262, 263, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 264, 265,
+ 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, 112, 113,
+ 114, 115, 116, 117, 118, 119, 120, 121, 122, 123,
+ 124, 125, 0, 0, 0, 0, 0, 233, 0, 234,
+ 235, 133, 134, 0, 236, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 48, 49, 266, 95, 51, 52,
+ 53, 54, 55, 56, 57, 58, 59, 60, 61, 62,
+ 63, 16, 0, 17, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 178, 0, 0, 0,
+ 0, 0, 48, 49, 64, 95, 51, 52, 53, 54,
+ 55, 56, 57, 58, 59, 60, 61, 62, 63, 16,
+ 0, 17, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 251, 0, 0, 0, 0, 0,
+ 0, 0, 64, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 65,
+ 0, 0, 66, 0, 0, 67, 0, 68, 48, 49,
+ 0, 95, 157, 158, 159, 160, 161, 162, 163, 164,
+ 165, 166, 167, 62, 63, 16, 0, 17, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 65, 0, 0,
+ 66, 0, 0, 67, 0, 68, 48, 49, 64, 95,
+ 51, 52, 53, 54, 55, 56, 57, 58, 59, 60,
+ 61, 62, 63, 16, 0, 17, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 321, 0,
+ 0, 0, 0, 0, 0, 0, 64, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 65, 0, 0, 66, 0, 303, 67,
+ 0, 68, 0, 48, 49, 0, 95, 51, 52, 53,
+ 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
+ 16, 0, 17, 0, 0, 0, 0, 0, 0, 0,
+ 0, 65, 0, 0, 66, 363, 0, 67, 0, 68,
+ 0, 48, 49, 64, 50, 51, 52, 53, 54, 55,
+ 56, 57, 58, 59, 60, 61, 62, 63, 16, 0,
+ 17, 0, 0, 48, 49, 0, 95, 51, 52, 53,
+ 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,
+ 16, 64, 17, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 65, 0,
+ 0, 66, 0, 64, 67, 0, 68, 48, 49, 0,
+ 95, 157, 158, 159, 160, 161, 162, 163, 164, 165,
+ 166, 167, 62, 63, 16, 0, 17, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 65, 0, 0, 66,
+ 0, 0, 67, 0, 68, 0, 0, 64, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 65, 0,
+ 0, 66, 0, 0, 67, 0, 68, 48, 49, 0,
+ 184, 51, 52, 53, 54, 55, 56, 57, 58, 59,
+ 60, 61, 62, 63, 16, 0, 17, 0, 0, 0,
+ 102, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 103, 65, 0, 0, 66, 0, 64, 67, 0,
+ 68, 104, 105, 0, 0, 0, 0, 106, 107, 108,
+ 109, 110, 111, 112, 113, 114, 115, 116, 117, 118,
+ 119, 120, 121, 122, 123, 124, 125, 126, 127, 128,
+ 0, 0, 129, 130, 131, 132, 133, 134, 135, 136,
+ 137, 138, 139, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 65, 0, 0, 66, 0, 0, 67, 0,
+ 68
+};