-#define CHARACTER 259
-#define INT 260
-#define PERCENT_TOKEN 261
-#define PERCENT_NTERM 262
-#define PERCENT_TYPE 263
-#define PERCENT_DESTRUCTOR 264
-#define PERCENT_PRINTER 265
-#define PERCENT_UNION 266
-#define PERCENT_LEFT 267
-#define PERCENT_RIGHT 268
-#define PERCENT_NONASSOC 269
-#define PERCENT_PREC 270
-#define PERCENT_DPREC 271
-#define PERCENT_MERGE 272
-#define PERCENT_DEBUG 273
-#define PERCENT_DEFINE 274
-#define PERCENT_DEFINES 275
-#define PERCENT_ERROR_VERBOSE 276
-#define PERCENT_EXPECT 277
-#define PERCENT_FILE_PREFIX 278
-#define PERCENT_GLR_PARSER 279
-#define PERCENT_LEX_PARAM 280
-#define PERCENT_LOCATIONS 281
-#define PERCENT_NAME_PREFIX 282
-#define PERCENT_NO_LINES 283
-#define PERCENT_OUTPUT 284
-#define PERCENT_PARSE_PARAM 285
-#define PERCENT_PURE_PARSER 286
-#define PERCENT_SKELETON 287
-#define PERCENT_START 288
-#define PERCENT_TOKEN_TABLE 289
-#define PERCENT_VERBOSE 290
-#define PERCENT_YACC 291
-#define TYPE 292
-#define EQUAL 293
-#define SEMICOLON 294
-#define COLON 295
-#define COMMA 296
-#define PIPE 297
-#define ID 298
-#define PERCENT_PERCENT 299
-#define PROLOGUE 300
-#define EPILOGUE 301
-#define BRACED_CODE 302
+#define INT 259
+#define PERCENT_TOKEN 260
+#define PERCENT_NTERM 261
+#define PERCENT_TYPE 262
+#define PERCENT_DESTRUCTOR 263
+#define PERCENT_PRINTER 264
+#define PERCENT_UNION 265
+#define PERCENT_LEFT 266
+#define PERCENT_RIGHT 267
+#define PERCENT_NONASSOC 268
+#define PERCENT_PREC 269
+#define PERCENT_DPREC 270
+#define PERCENT_MERGE 271
+#define PERCENT_DEBUG 272
+#define PERCENT_DEFINE 273
+#define PERCENT_DEFINES 274
+#define PERCENT_ERROR_VERBOSE 275
+#define PERCENT_EXPECT 276
+#define PERCENT_FILE_PREFIX 277
+#define PERCENT_GLR_PARSER 278
+#define PERCENT_LEX_PARAM 279
+#define PERCENT_LOCATIONS 280
+#define PERCENT_NAME_PREFIX 281
+#define PERCENT_NO_LINES 282
+#define PERCENT_OUTPUT 283
+#define PERCENT_PARSE_PARAM 284
+#define PERCENT_PURE_PARSER 285
+#define PERCENT_SKELETON 286
+#define PERCENT_START 287
+#define PERCENT_TOKEN_TABLE 288
+#define PERCENT_VERBOSE 289
+#define PERCENT_YACC 290
+#define TYPE 291
+#define EQUAL 292
+#define SEMICOLON 293
+#define COLON 294
+#define COMMA 295
+#define PIPE 296
+#define ID 297
+#define PERCENT_PERCENT 298
+#define PROLOGUE 299
+#define EPILOGUE 300
+#define BRACED_CODE 301
- 49, 0, -1, 50, 44, 64, 74, -1, -1, 50,
- 51, 75, -1, 52, -1, 45, -1, 18, -1, 19,
- 73, 73, -1, 20, -1, 21, -1, 22, 5, -1,
- 23, 38, 73, -1, 24, -1, 25, 73, 41, 73,
- -1, 26, -1, 27, 38, 73, -1, 28, -1, 29,
- 38, 73, -1, 30, 73, 41, 73, -1, 31, -1,
- 32, 73, -1, 34, -1, 35, -1, 36, -1, 58,
- -1, 55, -1, 33, 70, -1, 11, 47, -1, -1,
- 9, 53, 47, 61, -1, -1, 10, 54, 47, 61,
- -1, -1, 7, 56, 63, -1, -1, 6, 57, 63,
- -1, 8, 37, 61, -1, 59, 60, 61, -1, 12,
- -1, 13, -1, 14, -1, -1, 37, -1, 70, -1,
- 61, 70, -1, 37, -1, 43, -1, 43, 5, -1,
- 43, 72, -1, 43, 5, 72, -1, 62, -1, 63,
- 62, -1, 65, -1, 64, 65, -1, 66, -1, 52,
- 39, -1, 1, 39, -1, -1, 43, 40, 67, 68,
- 39, -1, 69, -1, 68, 42, 69, -1, -1, 69,
- 70, -1, 69, 71, -1, 69, 15, 70, -1, 69,
- 16, 5, -1, 69, 17, 37, -1, 43, -1, 72,
- -1, 4, -1, 47, -1, 3, -1, 3, -1, -1,
- 44, 46, -1, -1, 39, -1
+ 48, 0, -1, 49, 43, 63, 73, -1, -1, 49,
+ 50, 74, -1, 51, -1, 44, -1, 17, -1, 18,
+ 72, 72, -1, 19, -1, 20, -1, 21, 4, -1,
+ 22, 37, 72, -1, 23, -1, 24, 72, 40, 72,
+ -1, 25, -1, 26, 37, 72, -1, 27, -1, 28,
+ 37, 72, -1, 29, 72, 40, 72, -1, 30, -1,
+ 31, 72, -1, 33, -1, 34, -1, 35, -1, 57,
+ -1, 54, -1, 32, 69, -1, 10, 46, -1, -1,
+ 8, 52, 46, 60, -1, -1, 9, 53, 46, 60,
+ -1, -1, 6, 55, 62, -1, -1, 5, 56, 62,
+ -1, 7, 36, 60, -1, 58, 59, 60, -1, 11,
+ -1, 12, -1, 13, -1, -1, 36, -1, 69, -1,
+ 60, 69, -1, 36, -1, 42, -1, 42, 4, -1,
+ 42, 71, -1, 42, 4, 71, -1, 61, -1, 62,
+ 61, -1, 64, -1, 63, 64, -1, 65, -1, 51,
+ 38, -1, 1, 38, -1, -1, 42, 39, 66, 67,
+ 38, -1, 68, -1, 67, 41, 68, -1, -1, 68,
+ 69, -1, 68, 70, -1, 68, 14, 69, -1, 68,
+ 15, 4, -1, 68, 16, 36, -1, 42, -1, 71,
+ -1, 46, -1, 3, -1, 3, -1, -1, 43, 45,
+ -1, -1, 38, -1
- 0, 168, 168, 181, 183, 186, 188, 189, 190, 191,
- 192, 193, 194, 195, 196, 198, 199, 200, 201, 202,
- 204, 205, 206, 207, 208, 211, 213, 214, 218, 225,
- 224, 235, 234, 247, 246, 252, 252, 257, 266, 281,
- 283, 284, 287, 289, 294, 296, 300, 305, 310, 316,
- 322, 332, 335, 344, 346, 352, 354, 359, 366, 365,
- 370, 372, 375, 378, 380, 382, 384, 386, 390, 392,
- 393, 396, 402, 411, 419, 424, 430, 432
+ 0, 170, 170, 182, 184, 187, 189, 190, 191, 192,
+ 193, 194, 195, 196, 197, 199, 200, 201, 202, 203,
+ 205, 206, 207, 208, 209, 212, 214, 215, 219, 226,
+ 225, 236, 235, 248, 247, 253, 253, 258, 267, 282,
+ 284, 285, 288, 290, 295, 297, 301, 306, 311, 317,
+ 323, 333, 336, 345, 347, 353, 355, 360, 367, 366,
+ 371, 373, 376, 379, 381, 383, 385, 387, 391, 393,
+ 396, 402, 411, 419, 421, 428, 430
- 0, 48, 49, 50, 50, 51, 51, 51, 51, 51,
- 51, 51, 51, 51, 51, 51, 51, 51, 51, 51,
- 51, 51, 51, 51, 51, 52, 52, 52, 52, 53,
- 52, 54, 52, 56, 55, 57, 55, 55, 58, 59,
- 59, 59, 60, 60, 61, 61, 62, 62, 62, 62,
- 62, 63, 63, 64, 64, 65, 65, 65, 67, 66,
- 68, 68, 69, 69, 69, 69, 69, 69, 70, 70,
- 70, 71, 72, 73, 74, 74, 75, 75
+ 0, 47, 48, 49, 49, 50, 50, 50, 50, 50,
+ 50, 50, 50, 50, 50, 50, 50, 50, 50, 50,
+ 50, 50, 50, 50, 50, 51, 51, 51, 51, 52,
+ 51, 53, 51, 55, 54, 56, 54, 54, 57, 58,
+ 58, 58, 59, 59, 60, 60, 61, 61, 61, 61,
+ 61, 62, 62, 63, 63, 64, 64, 64, 66, 65,
+ 67, 67, 68, 68, 68, 68, 68, 68, 69, 69,
+ 70, 71, 72, 73, 73, 74, 74
- 23, 24, 0, 6, 76, 5, 26, 25, 42, 0,
- 0, 0, 0, 0, 28, 73, 0, 11, 0, 0,
- 0, 0, 0, 21, 72, 70, 68, 27, 69, 0,
- 0, 0, 0, 53, 55, 77, 4, 43, 0, 46,
- 47, 51, 36, 34, 37, 44, 0, 0, 8, 12,
- 0, 16, 18, 0, 57, 58, 56, 0, 54, 2,
- 38, 48, 49, 52, 45, 30, 32, 14, 19, 62,
- 75, 50, 0, 60, 59, 62, 0, 0, 0, 71,
- 63, 64, 61, 65, 66, 67
+ 23, 24, 0, 6, 75, 5, 26, 25, 42, 0,
+ 0, 0, 0, 0, 28, 72, 0, 11, 0, 0,
+ 0, 0, 0, 21, 71, 68, 27, 69, 0, 0,
+ 0, 0, 53, 55, 76, 4, 43, 0, 46, 47,
+ 51, 36, 34, 37, 44, 0, 0, 8, 12, 0,
+ 16, 18, 0, 57, 58, 56, 0, 54, 2, 38,
+ 48, 49, 52, 45, 30, 32, 14, 19, 62, 74,
+ 50, 0, 60, 59, 62, 0, 0, 0, 70, 63,
+ 64, 61, 65, 66, 67
- -64, 9, 107, -64, -64, -64, -13, -64, -64, -9,
- -64, -64, -64, -64, 27, -64, -64, 38, 3, -64,
- 27, -64, 6, -64, 7, 27, -64, 27, -1, -64,
- -64, -64, 79, -64, 10, -64, -64, -64, 13, -17,
- -17, -1, 8, 11, -64, -64, 27, -64, 27, 15,
- 27, 27, 16, -64, -64, -64, -64, -64, -64, 20,
- 14, 21, 4, -64, -64, -64, -64, -64, -1, -64,
- 18, -64, -17, -17, -1, -64, -1, -1, -64, -64,
- 27, -64, -64, 27, -64, -64, -64, 17, -64, -64,
- -1, 62, -64, -64, -64, -1, -1, -64, -64, -64,
- -64, -64, -20, 36, -64, -64, -1, 61, 32, -64,
- -64, -64, 36, -64, -64, -64
+ -67, 7, 81, -67, -67, -67, -13, -67, -67, -16,
+ -67, -67, -67, -67, 32, -67, -67, 36, 20, -67,
+ 32, -67, 21, -67, 22, 32, -67, 32, -1, -67,
+ -67, -67, 43, -67, 24, -67, -67, -67, 28, -14,
+ -14, -1, 25, 26, -67, -67, 32, -67, 32, 30,
+ 32, 32, 33, -67, -67, -67, -67, -67, 38, 29,
+ 40, 4, -67, -67, -67, -67, -67, -1, -67, 16,
+ -67, -14, -14, -1, -67, -1, -1, -67, -67, 32,
+ -67, -67, 32, -67, -67, -67, 34, -67, -67, -1,
+ 77, -67, -67, -67, -1, -1, -67, -67, -67, -67,
+ -67, -20, 23, -67, -67, -1, 78, 45, -67, -67,
+ -67, 23, -67, -67, -67
- 57, 49, 54, 55, -74, 59, 52, 92, 53, 3,
- 4, 5, 6, 7, 8, 9, 10, 11, 12, 104,
- 69, 54, 105, 91, 41, 90, 70, 78, 101, 79,
- 45, 81, 82, 95, 96, 93, 93, 28, 44, 54,
- 55, 48, 56, 47, 50, 51, 94, 60, 87, 65,
- 67, 106, 107, 108, 85, 76, 80, 83, 77, 84,
- 86, 97, 94, 100, 98, 54, 114, 94, 94, 115,
- 35, 73, 112, 0, 88, 110, 0, 0, 113, 56,
- 59, 0, 0, 109, 110, 4, 5, 6, 7, 8,
- 9, 10, 11, 12, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 28, 4, 5, 6, 7, 8, 9, 10,
- 11, 12, 60, 0, 0, 13, 14, 15, 16, 17,
- 18, 19, 20, 21, 22, 23, 24, 25, 26, 27,
- 28, 29, 30, 31, 0, 0, 0, 0, 0, 0,
- 0, 32, 33
+ 56, 49, 54, 91, -73, 58, 52, 3, 53, 4,
+ 5, 6, 7, 8, 9, 10, 11, 12, 103, 54,
+ 90, 104, 68, 41, 100, 89, 54, 77, 69, 78,
+ 44, 80, 81, 94, 95, 45, 28, 105, 106, 107,
+ 47, 55, 92, 92, 58, 93, 59, 86, 4, 5,
+ 6, 7, 8, 9, 10, 11, 12, 48, 50, 51,
+ 96, 93, 64, 97, 66, 55, 93, 93, 84, 108,
+ 79, 75, 76, 82, 109, 28, 83, 112, 85, 99,
+ 54, 114, 113, 109, 35, 59, 4, 5, 6, 7,
+ 8, 9, 10, 11, 12, 72, 87, 111, 13, 14,
+ 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
+ 25, 26, 27, 28, 29, 30, 31, 0, 0, 0,
+ 0, 0, 0, 0, 32, 33
- 28, 20, 3, 4, 0, 1, 25, 70, 27, 0,
- 6, 7, 8, 9, 10, 11, 12, 13, 14, 39,
- 37, 3, 42, 5, 37, 68, 43, 46, 91, 48,
- 3, 50, 51, 76, 77, 72, 73, 33, 47, 3,
- 4, 38, 43, 5, 38, 38, 74, 43, 44, 39,
- 37, 15, 16, 17, 40, 47, 41, 41, 47, 39,
- 39, 80, 90, 46, 83, 3, 5, 95, 96, 37,
- 2, 40, 105, -1, 62, 103, -1, -1, 106, 43,
- 1, -1, -1, 47, 112, 6, 7, 8, 9, 10,
- 11, 12, 13, 14, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 33, 6, 7, 8, 9, 10, 11, 12,
- 13, 14, 43, -1, -1, 18, 19, 20, 21, 22,
- 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
- 33, 34, 35, 36, -1, -1, -1, -1, -1, -1,
- -1, 44, 45
+ 28, 20, 3, 69, 0, 1, 25, 0, 27, 5,
+ 6, 7, 8, 9, 10, 11, 12, 13, 38, 3,
+ 4, 41, 36, 36, 90, 67, 3, 46, 42, 48,
+ 46, 50, 51, 75, 76, 3, 32, 14, 15, 16,
+ 4, 42, 71, 72, 1, 73, 42, 43, 5, 6,
+ 7, 8, 9, 10, 11, 12, 13, 37, 37, 37,
+ 79, 89, 38, 82, 36, 42, 94, 95, 39, 46,
+ 40, 46, 46, 40, 102, 32, 38, 105, 38, 45,
+ 3, 36, 4, 111, 2, 42, 5, 6, 7, 8,
+ 9, 10, 11, 12, 13, 40, 61, 104, 17, 18,
+ 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
+ 29, 30, 31, 32, 33, 34, 35, -1, -1, -1,
+ -1, -1, -1, -1, 43, 44
- 0, 49, 50, 0, 6, 7, 8, 9, 10, 11,
- 12, 13, 14, 18, 19, 20, 21, 22, 23, 24,
- 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
- 35, 36, 44, 45, 51, 52, 55, 58, 59, 57,
- 56, 37, 53, 54, 47, 3, 73, 5, 38, 73,
- 38, 38, 73, 73, 3, 4, 43, 70, 72, 1,
- 43, 52, 64, 65, 66, 39, 75, 37, 60, 37,
- 43, 62, 63, 63, 61, 70, 47, 47, 73, 73,
- 41, 73, 73, 41, 39, 40, 39, 44, 65, 74,
- 61, 5, 72, 62, 70, 61, 61, 73, 73, 67,
- 46, 72, 68, 69, 39, 42, 15, 16, 17, 47,
- 70, 71, 69, 70, 5, 37
+ 0, 48, 49, 0, 5, 6, 7, 8, 9, 10,
+ 11, 12, 13, 17, 18, 19, 20, 21, 22, 23,
+ 24, 25, 26, 27, 28, 29, 30, 31, 32, 33,
+ 34, 35, 43, 44, 50, 51, 54, 57, 58, 56,
+ 55, 36, 52, 53, 46, 3, 72, 4, 37, 72,
+ 37, 37, 72, 72, 3, 42, 69, 71, 1, 42,
+ 51, 63, 64, 65, 38, 74, 36, 59, 36, 42,
+ 61, 62, 62, 60, 69, 46, 46, 72, 72, 40,
+ 72, 72, 40, 38, 39, 38, 43, 64, 73, 60,
+ 4, 71, 61, 69, 60, 60, 72, 72, 66, 45,
+ 71, 67, 68, 38, 41, 14, 15, 16, 46, 69,
+ 70, 68, 69, 4, 36