-#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, 74, -1, -1, 49,
+ 50, 75, -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, 73, 40, 73,
+ -1, 25, -1, 26, 37, 72, -1, 27, -1, 28,
+ 37, 72, -1, 29, 73, 40, 73, -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, 46, -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, 202, 203, 204, 205, 206,
+ 211, 212, 213, 214, 215, 218, 220, 221, 225, 232,
+ 231, 242, 241, 254, 253, 259, 259, 264, 273, 288,
+ 290, 291, 294, 296, 301, 303, 307, 312, 317, 323,
+ 329, 339, 342, 351, 353, 359, 361, 366, 373, 372,
+ 377, 379, 382, 385, 387, 389, 391, 393, 397, 399,
+ 402, 408, 417, 426, 434, 436, 443, 445
- 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,
+ 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,
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,
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,
- -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
+ -66, 6, 108, -66, -66, -66, -16, -66, -66, -21,
+ -66, -66, -66, -66, 19, -66, -66, 32, 5, -66,
+ 3, -66, 10, -66, 11, 3, -66, 19, 1, -66,
+ -66, -66, 80, -66, 12, -66, -66, -66, 16, -19,
+ -19, 1, 7, 8, -66, -66, 19, -66, 19, -66,
+ 18, 19, 19, 20, -66, -66, -66, -66, -66, 13,
+ 24, 17, 2, -66, -66, -66, -66, -66, 1, -66,
+ 29, -66, -19, -19, 1, -66, 1, 1, -66, -66,
+ 3, -66, -66, 3, -66, -66, -66, 21, -66, -66,
+ 1, 61, -66, -66, -66, 1, 1, -66, -66, -66,
+ -66, -66, -17, 15, -66, -66, 1, 65, 34, -66,
+ -66, -66, 15, -66, -66, -66
- 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,
+ 57, 53, -74, 59, 55, 92, 3, 4, 5, 6,
+ 7, 8, 9, 10, 11, 12, 54, 69, 55, 90,
+ 41, 104, 45, 70, 105, 44, 101, 95, 96, 106,
+ 107, 108, 55, 91, 28, 78, 47, 79, 93, 93,
+ 81, 82, 48, 56, 60, 87, 94, 51, 52, 49,
+ 65, 84, 67, 76, 77, 86, 97, 56, 80, 98,
+ 83, 109, 94, 85, 55, 35, 100, 94, 94, 114,
+ 115, 73, 112, 0, 0, 110, 88, 0, 113, 0,
+ 0, 59, 0, 0, 110, 4, 5, 6, 7, 8,
- 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,
+ 28, 25, 0, 1, 3, 70, 0, 5, 6, 7,
+ 8, 9, 10, 11, 12, 13, 27, 36, 3, 68,
+ 36, 38, 3, 42, 41, 46, 91, 76, 77, 14,
+ 15, 16, 3, 4, 32, 46, 4, 48, 72, 73,
+ 51, 52, 37, 42, 42, 43, 74, 37, 37, 46,
+ 38, 38, 36, 46, 46, 38, 80, 42, 40, 83,
+ 40, 46, 90, 39, 3, 2, 45, 95, 96, 4,
+ 36, 40, 105, -1, -1, 103, 62, -1, 106, -1,
+ -1, 1, -1, -1, 112, 5, 6, 7, 8, 9,
+ 10, 11, 12, 13, -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
+ -1, -1, 32, 5, 6, 7, 8, 9, 10, 11,
+ 12, 13, 42, -1, -1, 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, 46,
+ 73, 37, 37, 73, 72, 3, 42, 69, 71, 1,
+ 42, 51, 63, 64, 65, 38, 75, 36, 59, 36,
+ 42, 61, 62, 62, 60, 69, 46, 46, 72, 72,
+ 40, 72, 72, 40, 38, 39, 38, 43, 64, 74,
+ 60, 4, 71, 61, 69, 60, 60, 73, 73, 66,
+ 45, 71, 67, 68, 38, 41, 14, 15, 16, 46,
+ 69, 70, 68, 69, 4, 36