aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo-gr.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2019-12-22 14:28:11 +0100
committerEugene Sandulenko2019-12-22 14:28:11 +0100
commitb85dd2d9234e210f7f311781bec30b134ff853be (patch)
tree309a81303c7de636ecd26b2dc74991b0aece575e /engines/director/lingo/lingo-gr.cpp
parent7ee1c5d6fa0917719b2c40ac52f33db4d61e23ff (diff)
downloadscummvm-rg350-b85dd2d9234e210f7f311781bec30b134ff853be.tar.gz
scummvm-rg350-b85dd2d9234e210f7f311781bec30b134ff853be.tar.bz2
scummvm-rg350-b85dd2d9234e210f7f311781bec30b134ff853be.zip
DIRECTOR: LINGO: Fix grammar for references
Diffstat (limited to 'engines/director/lingo/lingo-gr.cpp')
-rw-r--r--engines/director/lingo/lingo-gr.cpp704
1 files changed, 351 insertions, 353 deletions
diff --git a/engines/director/lingo/lingo-gr.cpp b/engines/director/lingo/lingo-gr.cpp
index 99b0a6bc12..2d5ba04067 100644
--- a/engines/director/lingo/lingo-gr.cpp
+++ b/engines/director/lingo/lingo-gr.cpp
@@ -542,9 +542,9 @@ union yyalloc
#endif
/* YYFINAL -- State number of the termination state. */
-#define YYFINAL 125
+#define YYFINAL 126
/* YYLAST -- Last index in YYTABLE. */
-#define YYLAST 1538
+#define YYLAST 1526
/* YYNTOKENS -- Number of terminals. */
#define YYNTOKENS 107
@@ -553,7 +553,7 @@ union yyalloc
/* YYNRULES -- Number of rules. */
#define YYNRULES 154
/* YYNRULES -- Number of states. */
-#define YYNSTATES 325
+#define YYNSTATES 326
/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */
#define YYUNDEFTOK 2
@@ -665,7 +665,7 @@ static const yytype_int16 yyrhs[] =
50, 126, -1, 81, 126, 56, 126, 50, 126, -1,
82, 126, 50, 126, -1, 82, 126, 56, 126, 50,
126, -1, 89, 102, 30, 103, -1, 89, 102, 30,
- 106, 145, 103, -1, 89, -1, 29, 126, -1, 52,
+ 106, 145, 103, -1, 89, -1, 29, 125, -1, 52,
126, -1, 132, -1, 135, -1, 40, 53, -1, 40,
-1, 42, 129, -1, 87, 130, -1, 65, 131, -1,
19, -1, 21, 126, -1, 20, 126, -1, 20, -1,
@@ -813,90 +813,90 @@ static const yytype_uint8 yydefact[] =
0, 0, 93, 0, 0, 0, 150, 0, 3, 58,
21, 7, 22, 0, 0, 0, 0, 0, 50, 19,
51, 20, 96, 97, 6, 38, 18, 4, 49, 0,
- 57, 105, 104, 153, 107, 150, 53, 54, 94, 150,
- 149, 150, 38, 98, 111, 100, 0, 117, 0, 118,
- 0, 119, 124, 120, 122, 133, 95, 0, 34, 0,
- 0, 0, 0, 135, 109, 127, 128, 130, 115, 102,
- 72, 0, 0, 0, 0, 0, 113, 101, 140, 0,
- 77, 78, 0, 151, 0, 1, 5, 39, 0, 39,
- 39, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 141,
- 150, 0, 0, 110, 151, 0, 132, 141, 0, 123,
- 126, 0, 121, 38, 0, 0, 0, 35, 0, 0,
- 50, 0, 0, 0, 43, 0, 129, 0, 0, 0,
+ 57, 105, 104, 153, 107, 150, 53, 54, 49, 94,
+ 150, 149, 150, 38, 98, 111, 100, 0, 117, 0,
+ 118, 0, 119, 124, 120, 122, 133, 95, 0, 34,
+ 0, 0, 0, 0, 135, 109, 127, 128, 130, 115,
+ 102, 72, 0, 0, 0, 0, 0, 113, 101, 140,
+ 0, 77, 78, 0, 151, 0, 1, 5, 39, 0,
+ 39, 39, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 79, 80, 0, 2, 40, 39, 0, 26, 0, 40,
- 68, 69, 66, 67, 70, 71, 63, 74, 75, 76,
- 65, 64, 73, 59, 60, 61, 62, 142, 0, 154,
- 55, 0, 112, 125, 141, 8, 9, 10, 11, 15,
- 13, 0, 0, 14, 12, 108, 116, 83, 0, 85,
- 0, 87, 0, 89, 0, 81, 82, 114, 91, 150,
- 152, 39, 0, 40, 28, 39, 148, 0, 148, 0,
- 17, 16, 0, 0, 0, 0, 0, 41, 42, 0,
- 0, 0, 39, 0, 0, 40, 143, 40, 148, 84,
- 86, 88, 90, 92, 23, 0, 39, 31, 27, 144,
- 139, 137, 40, 39, 40, 37, 39, 31, 0, 145,
- 134, 40, 39, 38, 0, 32, 39, 146, 138, 39,
- 0, 40, 29, 0, 0, 0, 24, 39, 40, 147,
- 25, 0, 39, 30, 33
+ 141, 150, 0, 0, 110, 151, 0, 132, 141, 0,
+ 123, 126, 0, 121, 38, 0, 0, 0, 35, 0,
+ 0, 50, 0, 0, 0, 43, 0, 129, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 79, 80, 0, 2, 40, 39, 0, 26, 0,
+ 40, 68, 69, 66, 67, 70, 71, 63, 74, 75,
+ 76, 65, 64, 73, 59, 60, 61, 62, 142, 0,
+ 154, 55, 0, 112, 125, 141, 8, 9, 10, 11,
+ 15, 13, 0, 0, 14, 12, 108, 116, 83, 0,
+ 85, 0, 87, 0, 89, 0, 81, 82, 114, 91,
+ 150, 152, 39, 0, 40, 28, 39, 148, 0, 148,
+ 0, 17, 16, 0, 0, 0, 0, 0, 41, 42,
+ 0, 0, 0, 39, 0, 0, 40, 143, 40, 148,
+ 84, 86, 88, 90, 92, 23, 0, 39, 31, 27,
+ 144, 139, 137, 40, 39, 40, 37, 39, 31, 0,
+ 145, 134, 40, 39, 38, 0, 32, 39, 146, 138,
+ 39, 0, 40, 29, 0, 0, 0, 24, 39, 40,
+ 147, 25, 0, 39, 30, 33
};
/* YYDEFGOTO[NTERM-NUM]. */
static const yytype_int16 yydefgoto[] =
{
- -1, 47, 48, 49, 50, 268, 52, 296, 297, 53,
- 54, 55, 298, 149, 194, 251, 56, 57, 58, 59,
- 60, 61, 85, 117, 109, 62, 93, 94, 63, 81,
- 64, 163, 82, 65, 218, 308, 275, 66, 155, 74
+ -1, 47, 48, 49, 50, 269, 52, 297, 298, 53,
+ 54, 55, 299, 150, 195, 252, 56, 57, 58, 59,
+ 60, 61, 86, 118, 110, 62, 94, 95, 63, 82,
+ 64, 164, 83, 65, 219, 309, 276, 66, 156, 74
};
/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
STATE-NUM. */
-#define YYPACT_NINF -243
+#define YYPACT_NINF -210
static const yytype_int16 yypact[] =
{
- 301, -23, -243, -243, 892, -243, -243, 892, 892, 892,
- 22, -243, 892, 892, 892, 925, -243, -243, -243, -243,
- 28, 55, 748, -243, 65, 892, 33, 39, 69, 70,
- 892, 831, 71, 892, 892, 892, 892, 892, 892, -243,
- 72, 74, 3, 892, 892, 892, 892, 6, -243, -243,
- -243, -243, -243, 892, 35, 892, 665, 892, -243, 1426,
- -243, -243, -243, -243, -243, -243, -243, -243, 4, 892,
- 1426, 1426, 1426, 1426, 2, 892, 1426, 2, 1426, 892,
- 2, 892, -243, -243, -243, 5, 892, -243, 892, -243,
- 61, -243, 1426, 16, -243, -243, 964, 80, -243, -49,
- 892, 0, 57, -243, 1320, -243, 16, -243, -243, 7,
- -243, 998, 1032, 1066, 1100, 1392, -243, 8, -243, 85,
- -243, -243, 1354, 1426, -12, -243, 392, 1426, 892, 1426,
- -243, 1270, 892, 892, 892, 892, 892, 892, 892, 892,
- 892, 892, 892, 892, 892, 892, 892, 892, 892, 86,
- 892, 964, 892, 11, 1354, -89, 11, 86, 88, 1426,
- 1426, 892, -243, -243, 68, 892, 892, -243, 892, 892,
- 51, 1306, 892, 892, -243, 892, -243, 90, 892, 892,
- 892, 892, 892, 892, 892, 892, 892, 892, 91, -33,
- -243, -243, 892, -243, -243, 1426, 67, -243, 892, -243,
- -38, -38, -38, -38, 1439, 1439, -243, -51, -38, -38,
- -38, -38, -51, -36, -36, -243, -243, -243, -81, 1426,
- -243, -78, -243, 1426, 86, -243, -243, 1426, 1426, 1426,
- -38, 892, 892, 1426, -38, 1426, -243, 1426, 1134, 1426,
- 1168, 1426, 1202, 1426, 1236, 1426, 1426, -243, -243, 892,
- 1426, 574, -13, -243, 1426, 574, 17, 95, 17, -34,
- -38, 1426, 892, 892, 892, 892, -27, -243, -243, 54,
- 93, 892, 574, 34, 117, -243, -243, -243, 17, 1426,
- 1426, 1426, 1426, -243, -243, 892, 1426, 111, -243, -243,
- 483, 574, -243, 1426, -243, -243, 113, 111, 892, 122,
- 574, -243, 574, -243, 63, -243, 1426, -243, 48, 574,
- 75, -243, -243, 101, 128, 76, -243, 574, -243, -243,
- -243, 82, 574, -243, -243
+ 302, -35, -210, -210, 893, -210, -210, 893, 893, 893,
+ 50, -210, 893, 893, 75, 926, -210, -210, -210, -210,
+ 35, 59, 749, -210, 64, 893, -42, -2, 65, 74,
+ 893, 832, 77, 893, 893, 893, 893, 893, 893, -210,
+ 79, 80, 9, 893, 893, 893, 893, 2, -210, -210,
+ -210, -210, -210, 893, 44, 893, 666, 893, -210, 1427,
+ -210, -210, -210, -210, -210, -210, -210, -210, 11, 893,
+ 1427, 1427, 1427, 1427, 8, 893, 1427, 8, -210, -210,
+ 893, 8, 893, -210, -210, -210, 10, 893, -210, 893,
+ -210, 67, -210, 1427, 4, -210, -210, 965, 88, -210,
+ -1, 893, 0, 62, -210, 1321, -210, 4, -210, -210,
+ 13, -210, 999, 1033, 1067, 1101, 1393, -210, 14, -210,
+ 91, -210, -210, 1355, 1427, -31, -210, 393, 1427, 893,
+ 1427, -210, 1271, 893, 893, 893, 893, 893, 893, 893,
+ 893, 893, 893, 893, 893, 893, 893, 893, 893, 893,
+ 92, 893, 965, 893, 17, 1355, -22, 17, 92, 94,
+ 1427, 1427, 893, -210, -210, -6, 893, 893, -210, 893,
+ 893, 58, 1307, 893, 893, -210, 893, -210, 97, 893,
+ 893, 893, 893, 893, 893, 893, 893, 893, 893, 98,
+ -7, -210, -210, 893, -210, -210, 1427, 93, -210, 893,
+ -210, -51, -51, -51, -51, 141, 141, -210, -38, -51,
+ -51, -51, -51, -38, -36, -36, -210, -210, -210, -86,
+ 1427, -210, -37, -210, 1427, 92, -210, -210, 1427, 1427,
+ 1427, -51, 893, 893, 1427, -51, 1427, -210, 1427, 1135,
+ 1427, 1169, 1427, 1203, 1427, 1237, 1427, 1427, -210, -210,
+ 893, 1427, 575, 1, -210, 1427, 575, 45, 120, 45,
+ -29, -51, 1427, 893, 893, 893, 893, -5, -210, -210,
+ 61, 99, 893, 575, 68, 123, -210, -210, -210, 45,
+ 1427, 1427, 1427, 1427, -210, -210, 893, 1427, 115, -210,
+ -210, 484, 575, -210, 1427, -210, -210, 119, 115, 893,
+ 129, 575, -210, 575, -210, 71, -210, 1427, -210, 81,
+ 575, 73, -210, -210, 112, 138, 82, -210, 575, -210,
+ -210, -210, 84, 575, -210, -210
};
/* YYPGOTO[NTERM-NUM]. */
static const yytype_int16 yypgoto[] =
{
- -243, -243, 37, -243, 103, 1, -243, -137, -243, -243,
- -243, -243, -243, -80, -40, -3, -243, -243, 84, -4,
- 9, -243, -243, -243, -243, -243, 139, -19, -243, -243,
- -243, -243, -243, -243, -144, -243, -242, -243, -31, 73
+ -210, -210, 63, -210, 130, 19, -210, -127, -210, -210,
+ -210, -210, -210, -82, -40, -3, -210, -210, -8, -4,
+ 20, -210, -210, -210, -210, -210, 157, -21, -210, -210,
+ -210, -210, -210, -210, -146, -210, -209, -210, -39, 87
};
/* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If
@@ -906,47 +906,38 @@ static const yytype_int16 yypgoto[] =
#define YYTABLE_NINF -6
static const yytype_int16 yytable[] =
{
- 70, 51, 157, 71, 72, 73, 125, 168, 76, 73,
- 78, 73, 107, 221, 220, 124, 277, 192, 92, 169,
- 256, 96, 138, 258, 270, 257, 104, 92, 257, 110,
- 111, 112, 113, 114, 115, 138, 292, 138, 139, 120,
- 121, 122, 123, 271, 153, 145, 146, 147, 148, 127,
- 156, 129, 75, 131, 99, 100, 172, 144, 145, 146,
- 147, 148, 147, 148, 88, 151, 90, 278, 173, 101,
- 248, 123, 257, 249, 162, 154, 283, 123, 67, 192,
- 259, 83, 159, 224, 160, 84, 77, 176, 80, 196,
- 197, 97, 98, 191, 192, 95, 171, 14, 225, 102,
- 103, 108, 116, 128, 118, 119, 150, 126, 152, 161,
- 167, 158, 174, 177, 188, 189, 217, 192, 222, 231,
- 236, 247, 253, 274, 195, 276, 288, 51, 200, 201,
+ 70, 158, 126, 71, 72, 73, 79, 125, 76, 73,
+ 108, 73, 222, 100, 101, 257, 98, 99, 93, 51,
+ 258, 97, 139, 14, 226, 140, 105, 93, 102, 111,
+ 112, 113, 114, 115, 116, 139, 154, 139, 271, 121,
+ 122, 123, 124, 157, 145, 146, 147, 148, 149, 128,
+ 278, 130, 89, 132, 91, 169, 173, 272, 146, 147,
+ 148, 149, 148, 149, 259, 152, 67, 170, 174, 258,
+ 293, 124, 279, 163, 192, 193, 155, 258, 124, 260,
+ 75, 221, 225, 160, 193, 161, 177, 2, 84, 85,
+ 197, 198, 5, 171, 96, 103, 249, 172, 284, 250,
+ 77, 193, 81, 127, 104, 78, 16, 109, 17, 117,
+ 119, 120, 129, 151, 153, 162, 159, 175, 168, 178,
+ 189, 190, 218, 193, 223, 196, 232, 237, 248, 201,
202, 203, 204, 205, 206, 207, 208, 209, 210, 211,
- 212, 213, 214, 215, 216, 284, 123, 289, 219, 285,
- 295, 303, 307, 312, 314, 252, 318, 223, 319, 130,
- 305, 227, 228, 193, 229, 230, 316, 320, 233, 234,
- 106, 235, 323, 226, 237, 238, 239, 240, 241, 242,
- 243, 244, 245, 246, 170, 0, 0, 0, 250, 0,
- 0, 0, 0, 0, 254, 0, 255, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 269, 0, 0, 0, 273, 0, 0, 266, 0,
- 0, 0, 0, 311, 0, 0, 0, 260, 261, 0,
- 0, 0, 287, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 123, 294, 0, 0, 0,
- 272, 0, 0, 301, 0, 0, 304, 0, 279, 280,
- 281, 282, 310, 0, 0, 0, 313, 286, 0, 315,
- 0, 0, 290, 0, 291, 0, 0, 321, 0, 0,
- 0, 293, 324, 0, 0, 0, 0, 0, 0, 300,
- 0, 302, 0, 0, 306, 0, 0, 0, 309, 0,
- 0, -5, 1, 0, 0, 0, 0, 0, 317, 0,
- 0, 0, 0, 2, 0, 322, 3, 4, 5, 0,
- 6, 7, 8, 9, 10, 0, 11, 12, 13, 0,
- 14, 15, 16, 0, 17, 0, 18, 19, 0, 0,
- 0, 20, 0, 21, 22, 23, 0, 0, 24, 0,
- 0, 0, 0, 25, 26, 27, 0, 0, 28, 0,
- 0, 0, 29, 30, 31, 0, 32, 0, 0, 0,
- 0, 0, 0, 33, 0, 0, 0, 0, 0, 0,
- 34, 35, 36, 37, 38, 0, 0, 39, 40, 41,
- 42, 0, 0, 0, 0, 0, 0, 43, 44, 0,
- 0, 0, -5, 45, 2, 46, 0, 3, 4, 5,
+ 212, 213, 214, 215, 216, 217, 51, 124, 254, 220,
+ 277, 275, 285, 290, 296, 286, 253, 304, 224, 308,
+ 289, 313, 228, 229, 317, 230, 231, 319, 320, 234,
+ 235, 306, 236, 321, 324, 238, 239, 240, 241, 242,
+ 243, 244, 245, 246, 247, 227, 131, 315, 107, 251,
+ 194, 0, 0, 0, 0, 255, 0, 256, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 133, 134, 135,
+ 136, 267, 270, 0, 139, 0, 274, 140, 141, 142,
+ 0, 0, 312, 0, 0, 0, 0, 0, 261, 262,
+ 0, 0, 0, 288, 143, 144, 145, 146, 147, 148,
+ 149, 0, 0, 0, 0, 0, 124, 295, 0, 0,
+ 0, 273, 0, 0, 302, 0, 0, 305, 0, 280,
+ 281, 282, 283, 311, 0, 0, 0, 314, 287, 0,
+ 316, 0, 0, 291, 0, 292, 0, 0, 322, 0,
+ 0, 0, 294, 325, 0, 0, 0, 0, 0, 0,
+ 301, 0, 303, 0, 0, 307, 0, 0, 0, 310,
+ 0, 0, -5, 1, 0, 0, 0, 0, 0, 318,
+ 0, 0, 0, 0, 2, 0, 323, 3, 4, 5,
0, 6, 7, 8, 9, 10, 0, 11, 12, 13,
0, 14, 15, 16, 0, 17, 0, 18, 19, 0,
0, 0, 20, 0, 21, 22, 23, 0, 0, 24,
@@ -955,156 +946,155 @@ static const yytype_int16 yytable[] =
0, 0, 0, 0, 33, 0, 0, 0, 0, 0,
0, 34, 35, 36, 37, 38, 0, 0, 39, 40,
41, 42, 0, 0, 0, 0, 0, 0, 43, 44,
- 0, 0, 0, 0, 45, 2, 46, 0, 3, 4,
+ 0, 0, 0, -5, 45, 2, 46, 0, 3, 4,
5, 0, 6, 7, 8, 9, 10, 0, 11, 12,
- 13, 0, 14, 15, 16, 0, 17, 299, 18, 0,
+ 13, 0, 14, 15, 16, 0, 17, 0, 18, 19,
0, 0, 0, 20, 0, 21, 22, 23, 0, 0,
- 0, 0, 0, 0, 0, 25, 26, 27, 0, 0,
- 28, 0, 0, 0, 0, 30, 31, 0, 32, 0,
+ 24, 0, 0, 0, 0, 25, 26, 27, 0, 0,
+ 28, 0, 0, 0, 29, 30, 31, 0, 32, 0,
0, 0, 0, 0, 0, 33, 0, 0, 0, 0,
0, 0, 34, 35, 36, 37, 38, 0, 0, 39,
- 40, 0, 42, 0, 0, 0, 0, 0, 0, 43,
- 44, 0, 0, 0, 267, 45, 2, 46, 0, 3,
+ 40, 41, 42, 0, 0, 0, 0, 0, 0, 43,
+ 44, 0, 0, 0, 0, 45, 2, 46, 0, 3,
4, 5, 0, 6, 7, 8, 9, 10, 0, 11,
- 12, 13, 0, 14, 15, 16, 0, 17, 0, 18,
+ 12, 13, 0, 14, 15, 16, 0, 17, 300, 18,
0, 0, 0, 0, 20, 0, 21, 22, 23, 0,
0, 0, 0, 0, 0, 0, 25, 26, 27, 0,
0, 28, 0, 0, 0, 0, 30, 31, 0, 32,
0, 0, 0, 0, 0, 0, 33, 0, 0, 0,
0, 0, 0, 34, 35, 36, 37, 38, 0, 0,
39, 40, 0, 42, 0, 0, 0, 0, 0, 0,
- 43, 44, 0, 0, 0, 267, 45, 2, 46, 0,
+ 43, 44, 0, 0, 0, 268, 45, 2, 46, 0,
3, 4, 5, 0, 6, 7, 8, 9, 10, 0,
11, 12, 13, 0, 14, 15, 16, 0, 17, 0,
- 18, 0, 0, 0, 0, 20, 0, 21, 22, 0,
- 0, 0, 0, 0, 0, 0, 0, 25, 0, 27,
- 0, 0, 0, 0, 0, 0, 0, 30, 31, 0,
+ 18, 0, 0, 0, 0, 20, 0, 21, 22, 23,
+ 0, 0, 0, 0, 0, 0, 0, 25, 26, 27,
+ 0, 0, 28, 0, 0, 0, 0, 30, 31, 0,
32, 0, 0, 0, 0, 0, 0, 33, 0, 0,
0, 0, 0, 0, 34, 35, 36, 37, 38, 0,
- 0, 0, 40, 0, 42, 0, 0, 0, 0, 0,
- 2, 43, 44, 3, 4, 5, 0, 45, 0, 46,
- 0, 0, 0, 11, 12, 13, 0, 14, 68, 16,
- 0, 17, 0, 0, 0, 0, 0, 0, 0, 86,
- 0, 0, 0, 0, 87, 0, 88, 89, 90, 91,
- 69, 0, 27, 0, 0, 0, 0, 0, 0, 0,
+ 0, 39, 40, 0, 42, 0, 0, 0, 0, 0,
+ 0, 43, 44, 0, 0, 0, 268, 45, 2, 46,
+ 0, 3, 4, 5, 0, 6, 7, 8, 9, 10,
+ 0, 11, 12, 13, 0, 14, 15, 16, 0, 17,
+ 0, 18, 0, 0, 0, 0, 20, 0, 21, 22,
+ 0, 0, 0, 0, 0, 0, 0, 0, 25, 0,
+ 27, 0, 0, 0, 0, 0, 0, 0, 30, 31,
+ 0, 32, 0, 0, 0, 0, 0, 0, 33, 0,
+ 0, 0, 0, 0, 0, 34, 35, 36, 37, 38,
+ 0, 0, 0, 40, 0, 42, 0, 0, 0, 0,
+ 0, 2, 43, 44, 3, 4, 5, 0, 45, 0,
+ 46, 0, 0, 0, 11, 12, 13, 0, 14, 68,
+ 16, 0, 17, 0, 0, 0, 0, 0, 0, 0,
+ 87, 0, 0, 0, 0, 88, 0, 89, 90, 91,
+ 92, 69, 0, 27, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 33, 0, 0, 0, 0, 0, 0, 34, 35, 36,
- 37, 38, 0, 0, 0, 0, 0, 42, 0, 0,
- 0, 0, 0, 2, 43, 44, 3, 4, 5, 0,
- 45, 0, 46, 0, 0, 0, 11, 12, 13, 0,
- 14, 68, 16, 0, 17, 0, 0, 0, 0, 0,
- 0, 0, 86, 0, 0, 0, 0, 0, 0, 88,
- 0, 90, 0, 69, 0, 27, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 105, 0, 0, 0, 0,
- 0, 0, 0, 33, 2, 0, 0, 3, 4, 5,
- 34, 35, 36, 37, 38, 0, 0, 11, 12, 13,
- 42, 14, 68, 16, 0, 17, 0, 43, 44, 0,
- 0, 0, 0, 45, 0, 46, 0, 2, 0, 0,
- 3, 4, 5, 0, 69, 0, 27, 0, 0, 0,
- 11, 12, 13, 0, 14, 68, 16, 0, 17, 0,
- 0, 0, 0, 0, 33, 0, 0, 0, 0, 0,
- 0, 34, 35, 36, 37, 38, 0, 69, 0, 27,
- 0, 42, 0, 0, 0, 0, 0, 0, 43, 44,
- 0, 0, 0, 0, 45, 0, 46, 33, 0, 0,
- 0, 0, 0, 0, 34, 35, 36, 37, 38, 164,
- 0, 0, 0, 0, 42, 0, 0, 0, 0, 0,
- 0, 43, 44, 0, 0, 0, 0, 79, 0, 46,
- 132, 133, 134, 135, 136, 137, 0, 138, 165, 166,
- 139, 140, 141, 0, 0, 0, 0, 0, 178, 0,
- 0, 0, 0, 0, 179, 0, 0, 142, 143, 144,
- 145, 146, 147, 148, 132, 133, 134, 135, 136, 137,
- 0, 138, 0, 0, 139, 140, 141, 0, 0, 0,
- 0, 0, 180, 0, 0, 0, 0, 0, 181, 0,
- 0, 142, 143, 144, 145, 146, 147, 148, 132, 133,
- 134, 135, 136, 137, 0, 138, 0, 0, 139, 140,
- 141, 0, 0, 0, 0, 0, 182, 0, 0, 0,
- 0, 0, 183, 0, 0, 142, 143, 144, 145, 146,
- 147, 148, 132, 133, 134, 135, 136, 137, 0, 138,
- 0, 0, 139, 140, 141, 0, 0, 0, 0, 0,
- 184, 0, 0, 0, 0, 0, 185, 0, 0, 142,
- 143, 144, 145, 146, 147, 148, 132, 133, 134, 135,
- 136, 137, 0, 138, 0, 0, 139, 140, 141, 0,
- 0, 0, 0, 0, 262, 0, 0, 0, 0, 0,
- 0, 0, 0, 142, 143, 144, 145, 146, 147, 148,
- 132, 133, 134, 135, 136, 137, 0, 138, 0, 0,
- 139, 140, 141, 0, 0, 0, 0, 0, 263, 0,
- 0, 0, 0, 0, 0, 0, 0, 142, 143, 144,
- 145, 146, 147, 148, 132, 133, 134, 135, 136, 137,
- 0, 138, 0, 0, 139, 140, 141, 0, 0, 0,
- 0, 0, 264, 0, 0, 0, 0, 0, 0, 0,
- 0, 142, 143, 144, 145, 146, 147, 148, 132, 133,
- 134, 135, 136, 137, 0, 138, 0, 0, 139, 140,
- 141, 0, 0, 0, 0, 0, 265, 0, 0, 0,
- 0, 0, 0, 0, 0, 142, 143, 144, 145, 146,
- 147, 148, 132, 133, 134, 135, 136, 137, 0, 138,
- 0, 0, 139, 140, 141, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 198, 0, 0, 142,
- 143, 144, 145, 146, 147, 148, 132, 133, 134, 135,
- 136, 137, 0, 138, 0, 0, 139, 140, 141, 0,
+ 0, 33, 0, 0, 0, 0, 0, 0, 34, 35,
+ 36, 37, 38, 0, 0, 0, 0, 0, 42, 0,
+ 0, 0, 0, 0, 2, 43, 44, 3, 4, 5,
+ 0, 45, 0, 46, 0, 0, 0, 11, 12, 13,
+ 0, 14, 68, 16, 0, 17, 0, 0, 0, 0,
+ 0, 0, 0, 87, 0, 0, 0, 0, 0, 0,
+ 89, 0, 91, 0, 69, 0, 27, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 106, 0, 0, 0,
+ 0, 0, 0, 0, 33, 2, 0, 0, 3, 4,
+ 5, 34, 35, 36, 37, 38, 0, 0, 11, 12,
+ 13, 42, 14, 68, 16, 0, 17, 0, 43, 44,
+ 0, 0, 0, 0, 45, 0, 46, 0, 2, 0,
+ 0, 3, 4, 5, 0, 69, 0, 27, 0, 0,
+ 0, 11, 12, 13, 0, 14, 68, 16, 0, 17,
+ 0, 0, 0, 0, 0, 33, 0, 0, 0, 0,
+ 0, 0, 34, 35, 36, 37, 38, 0, 69, 0,
+ 27, 0, 42, 0, 0, 0, 0, 0, 0, 43,
+ 44, 0, 0, 0, 0, 45, 0, 46, 33, 0,
+ 0, 0, 0, 0, 0, 34, 35, 36, 37, 38,
+ 165, 0, 0, 0, 0, 42, 0, 0, 0, 0,
+ 0, 0, 43, 44, 0, 0, 0, 0, 80, 0,
+ 46, 133, 134, 135, 136, 137, 138, 0, 139, 166,
+ 167, 140, 141, 142, 0, 0, 0, 0, 0, 179,
+ 0, 0, 0, 0, 0, 180, 0, 0, 143, 144,
+ 145, 146, 147, 148, 149, 133, 134, 135, 136, 137,
+ 138, 0, 139, 0, 0, 140, 141, 142, 0, 0,
+ 0, 0, 0, 181, 0, 0, 0, 0, 0, 182,
+ 0, 0, 143, 144, 145, 146, 147, 148, 149, 133,
+ 134, 135, 136, 137, 138, 0, 139, 0, 0, 140,
+ 141, 142, 0, 0, 0, 0, 0, 183, 0, 0,
+ 0, 0, 0, 184, 0, 0, 143, 144, 145, 146,
+ 147, 148, 149, 133, 134, 135, 136, 137, 138, 0,
+ 139, 0, 0, 140, 141, 142, 0, 0, 0, 0,
+ 0, 185, 0, 0, 0, 0, 0, 186, 0, 0,
+ 143, 144, 145, 146, 147, 148, 149, 133, 134, 135,
+ 136, 137, 138, 0, 139, 0, 0, 140, 141, 142,
+ 0, 0, 0, 0, 0, 263, 0, 0, 0, 0,
+ 0, 0, 0, 0, 143, 144, 145, 146, 147, 148,
+ 149, 133, 134, 135, 136, 137, 138, 0, 139, 0,
+ 0, 140, 141, 142, 0, 0, 0, 0, 0, 264,
+ 0, 0, 0, 0, 0, 0, 0, 0, 143, 144,
+ 145, 146, 147, 148, 149, 133, 134, 135, 136, 137,
+ 138, 0, 139, 0, 0, 140, 141, 142, 0, 0,
+ 0, 0, 0, 265, 0, 0, 0, 0, 0, 0,
+ 0, 0, 143, 144, 145, 146, 147, 148, 149, 133,
+ 134, 135, 136, 137, 138, 0, 139, 0, 0, 140,
+ 141, 142, 0, 0, 0, 0, 0, 266, 0, 0,
+ 0, 0, 0, 0, 0, 0, 143, 144, 145, 146,
+ 147, 148, 149, 133, 134, 135, 136, 137, 138, 0,
+ 139, 0, 0, 140, 141, 142, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 199, 0, 0,
+ 143, 144, 145, 146, 147, 148, 149, 133, 134, 135,
+ 136, 137, 138, 0, 139, 0, 0, 140, 141, 142,
+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 233, 143, 144, 145, 146, 147, 148,
+ 149, 0, 200, 133, 134, 135, 136, 137, 138, 176,
+ 139, 0, 0, 140, 141, 142, 0, 133, 134, 135,
+ 136, 137, 138, 0, 139, 0, 0, 140, 141, 142,
+ 143, 144, 145, 146, 147, 148, 149, 0, 0, 0,
+ 0, 0, 0, 0, 143, 144, 145, 146, 147, 148,
+ 149, 133, 134, 135, 136, 137, 138, 0, 139, 0,
+ 0, 140, 141, 142, 0, 0, 0, 0, 0, 0,
+ 0, 0, 0, 0, 0, 0, 0, 0, 143, 144,
+ 145, 146, 147, 148, 149, 0, 0, 0, 191, 133,
+ 134, 135, 136, 137, 138, 0, 139, 0, 0, 140,
+ 141, 142, 0, 0, 0, 0, 0, 187, 188, 0,
+ 0, 0, 0, 0, 0, 0, 143, 144, 145, 146,
+ 147, 148, 149, 133, 134, 135, 136, 137, 138, 0,
+ 139, 0, 0, 140, 141, 142, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 232, 142, 143, 144, 145, 146, 147, 148,
- 0, 199, 132, 133, 134, 135, 136, 137, 175, 138,
- 0, 0, 139, 140, 141, 0, 132, 133, 134, 135,
- 136, 137, 0, 138, 0, 0, 139, 140, 141, 142,
- 143, 144, 145, 146, 147, 148, 0, 0, 0, 0,
- 0, 0, 0, 142, 143, 144, 145, 146, 147, 148,
- 132, 133, 134, 135, 136, 137, 0, 138, 0, 0,
- 139, 140, 141, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 142, 143, 144,
- 145, 146, 147, 148, 0, 0, 0, 190, 132, 133,
- 134, 135, 136, 137, 0, 138, 0, 0, 139, 140,
- 141, 0, 0, 0, 0, 0, 186, 187, 0, 0,
- 0, 0, 0, 0, 0, 142, 143, 144, 145, 146,
- 147, 148, 132, 133, 134, 135, 136, 137, 0, 138,
- 0, 0, 139, 140, 141, 132, 133, 134, 135, 0,
- 0, 0, 138, 0, 0, 139, 140, 141, 0, 142,
- 143, 144, 145, 146, 147, 148, 0, 0, 0, 0,
- 0, 0, 142, 143, 144, 145, 146, 147, 148
+ 143, 144, 145, 146, 147, 148, 149
};
static const yytype_int16 yycheck[] =
{
- 4, 0, 82, 7, 8, 9, 0, 56, 12, 13,
- 14, 15, 31, 157, 103, 46, 258, 106, 22, 68,
- 101, 25, 73, 101, 37, 106, 30, 31, 106, 33,
- 34, 35, 36, 37, 38, 73, 278, 73, 76, 43,
- 44, 45, 46, 56, 75, 96, 97, 98, 99, 53,
- 81, 55, 30, 57, 15, 16, 56, 95, 96, 97,
- 98, 99, 98, 99, 48, 69, 50, 101, 68, 30,
- 103, 75, 106, 106, 93, 79, 103, 81, 101, 106,
- 224, 53, 86, 163, 88, 30, 13, 106, 15, 129,
- 130, 58, 59, 105, 106, 30, 100, 29, 30, 30,
- 30, 30, 30, 68, 30, 102, 102, 101, 106, 48,
- 30, 106, 55, 106, 106, 30, 30, 106, 30, 68,
- 30, 30, 55, 106, 128, 30, 92, 126, 132, 133,
+ 4, 83, 0, 7, 8, 9, 14, 46, 12, 13,
+ 31, 15, 158, 15, 16, 101, 58, 59, 22, 0,
+ 106, 25, 73, 29, 30, 76, 30, 31, 30, 33,
+ 34, 35, 36, 37, 38, 73, 75, 73, 37, 43,
+ 44, 45, 46, 82, 95, 96, 97, 98, 99, 53,
+ 259, 55, 48, 57, 50, 56, 56, 56, 96, 97,
+ 98, 99, 98, 99, 101, 69, 101, 68, 68, 106,
+ 279, 75, 101, 94, 105, 106, 80, 106, 82, 225,
+ 30, 103, 164, 87, 106, 89, 107, 12, 53, 30,
+ 130, 131, 17, 101, 30, 30, 103, 101, 103, 106,
+ 13, 106, 15, 101, 30, 30, 31, 30, 33, 30,
+ 30, 102, 68, 102, 106, 48, 106, 55, 30, 106,
+ 106, 30, 30, 106, 30, 129, 68, 30, 30, 133,
134, 135, 136, 137, 138, 139, 140, 141, 142, 143,
- 144, 145, 146, 147, 148, 91, 150, 30, 152, 56,
- 39, 38, 30, 90, 106, 195, 55, 161, 30, 56,
- 297, 165, 166, 126, 168, 169, 91, 91, 172, 173,
- 31, 175, 90, 164, 178, 179, 180, 181, 182, 183,
- 184, 185, 186, 187, 100, -1, -1, -1, 192, -1,
- -1, -1, -1, -1, 198, -1, 199, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, 251, -1, -1, -1, 255, -1, -1, 249, -1,
- -1, -1, -1, 303, -1, -1, -1, 231, 232, -1,
- -1, -1, 272, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 249, 286, -1, -1, -1,
- 253, -1, -1, 293, -1, -1, 296, -1, 262, 263,
- 264, 265, 302, -1, -1, -1, 306, 271, -1, 309,
- -1, -1, 275, -1, 277, -1, -1, 317, -1, -1,
- -1, 285, 322, -1, -1, -1, -1, -1, -1, 292,
- -1, 294, -1, -1, 298, -1, -1, -1, 301, -1,
- -1, 0, 1, -1, -1, -1, -1, -1, 311, -1,
- -1, -1, -1, 12, -1, 318, 15, 16, 17, -1,
- 19, 20, 21, 22, 23, -1, 25, 26, 27, -1,
- 29, 30, 31, -1, 33, -1, 35, 36, -1, -1,
- -1, 40, -1, 42, 43, 44, -1, -1, 47, -1,
- -1, -1, -1, 52, 53, 54, -1, -1, 57, -1,
- -1, -1, 61, 62, 63, -1, 65, -1, -1, -1,
- -1, -1, -1, 72, -1, -1, -1, -1, -1, -1,
- 79, 80, 81, 82, 83, -1, -1, 86, 87, 88,
- 89, -1, -1, -1, -1, -1, -1, 96, 97, -1,
- -1, -1, 101, 102, 12, 104, -1, 15, 16, 17,
+ 144, 145, 146, 147, 148, 149, 127, 151, 55, 153,
+ 30, 106, 91, 30, 39, 56, 196, 38, 162, 30,
+ 92, 90, 166, 167, 91, 169, 170, 55, 30, 173,
+ 174, 298, 176, 91, 90, 179, 180, 181, 182, 183,
+ 184, 185, 186, 187, 188, 165, 56, 106, 31, 193,
+ 127, -1, -1, -1, -1, 199, -1, 200, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 66, 67, 68,
+ 69, 250, 252, -1, 73, -1, 256, 76, 77, 78,
+ -1, -1, 304, -1, -1, -1, -1, -1, 232, 233,
+ -1, -1, -1, 273, 93, 94, 95, 96, 97, 98,
+ 99, -1, -1, -1, -1, -1, 250, 287, -1, -1,
+ -1, 254, -1, -1, 294, -1, -1, 297, -1, 263,
+ 264, 265, 266, 303, -1, -1, -1, 307, 272, -1,
+ 310, -1, -1, 276, -1, 278, -1, -1, 318, -1,
+ -1, -1, 286, 323, -1, -1, -1, -1, -1, -1,
+ 293, -1, 295, -1, -1, 299, -1, -1, -1, 302,
+ -1, -1, 0, 1, -1, -1, -1, -1, -1, 312,
+ -1, -1, -1, -1, 12, -1, 319, 15, 16, 17,
-1, 19, 20, 21, 22, 23, -1, 25, 26, 27,
-1, 29, 30, 31, -1, 33, -1, 35, 36, -1,
-1, -1, 40, -1, 42, 43, 44, -1, -1, 47,
@@ -1113,18 +1103,18 @@ static const yytype_int16 yycheck[] =
-1, -1, -1, -1, 72, -1, -1, -1, -1, -1,
-1, 79, 80, 81, 82, 83, -1, -1, 86, 87,
88, 89, -1, -1, -1, -1, -1, -1, 96, 97,
- -1, -1, -1, -1, 102, 12, 104, -1, 15, 16,
+ -1, -1, -1, 101, 102, 12, 104, -1, 15, 16,
17, -1, 19, 20, 21, 22, 23, -1, 25, 26,
- 27, -1, 29, 30, 31, -1, 33, 34, 35, -1,
+ 27, -1, 29, 30, 31, -1, 33, -1, 35, 36,
-1, -1, -1, 40, -1, 42, 43, 44, -1, -1,
- -1, -1, -1, -1, -1, 52, 53, 54, -1, -1,
- 57, -1, -1, -1, -1, 62, 63, -1, 65, -1,
+ 47, -1, -1, -1, -1, 52, 53, 54, -1, -1,
+ 57, -1, -1, -1, 61, 62, 63, -1, 65, -1,
-1, -1, -1, -1, -1, 72, -1, -1, -1, -1,
-1, -1, 79, 80, 81, 82, 83, -1, -1, 86,
- 87, -1, 89, -1, -1, -1, -1, -1, -1, 96,
- 97, -1, -1, -1, 101, 102, 12, 104, -1, 15,
+ 87, 88, 89, -1, -1, -1, -1, -1, -1, 96,
+ 97, -1, -1, -1, -1, 102, 12, 104, -1, 15,
16, 17, -1, 19, 20, 21, 22, 23, -1, 25,
- 26, 27, -1, 29, 30, 31, -1, 33, -1, 35,
+ 26, 27, -1, 29, 30, 31, -1, 33, 34, 35,
-1, -1, -1, -1, 40, -1, 42, 43, 44, -1,
-1, -1, -1, -1, -1, -1, 52, 53, 54, -1,
-1, 57, -1, -1, -1, -1, 62, 63, -1, 65,
@@ -1134,90 +1124,98 @@ static const yytype_int16 yycheck[] =
96, 97, -1, -1, -1, 101, 102, 12, 104, -1,
15, 16, 17, -1, 19, 20, 21, 22, 23, -1,
25, 26, 27, -1, 29, 30, 31, -1, 33, -1,
- 35, -1, -1, -1, -1, 40, -1, 42, 43, -1,
- -1, -1, -1, -1, -1, -1, -1, 52, -1, 54,
- -1, -1, -1, -1, -1, -1, -1, 62, 63, -1,
+ 35, -1, -1, -1, -1, 40, -1, 42, 43, 44,
+ -1, -1, -1, -1, -1, -1, -1, 52, 53, 54,
+ -1, -1, 57, -1, -1, -1, -1, 62, 63, -1,
65, -1, -1, -1, -1, -1, -1, 72, -1, -1,
-1, -1, -1, -1, 79, 80, 81, 82, 83, -1,
- -1, -1, 87, -1, 89, -1, -1, -1, -1, -1,
- 12, 96, 97, 15, 16, 17, -1, 102, -1, 104,
- -1, -1, -1, 25, 26, 27, -1, 29, 30, 31,
- -1, 33, -1, -1, -1, -1, -1, -1, -1, 41,
- -1, -1, -1, -1, 46, -1, 48, 49, 50, 51,
- 52, -1, 54, -1, -1, -1, -1, -1, -1, -1,
+ -1, 86, 87, -1, 89, -1, -1, -1, -1, -1,
+ -1, 96, 97, -1, -1, -1, 101, 102, 12, 104,
+ -1, 15, 16, 17, -1, 19, 20, 21, 22, 23,
+ -1, 25, 26, 27, -1, 29, 30, 31, -1, 33,
+ -1, 35, -1, -1, -1, -1, 40, -1, 42, 43,
+ -1, -1, -1, -1, -1, -1, -1, -1, 52, -1,
+ 54, -1, -1, -1, -1, -1, -1, -1, 62, 63,
+ -1, 65, -1, -1, -1, -1, -1, -1, 72, -1,
+ -1, -1, -1, -1, -1, 79, 80, 81, 82, 83,
+ -1, -1, -1, 87, -1, 89, -1, -1, -1, -1,
+ -1, 12, 96, 97, 15, 16, 17, -1, 102, -1,
+ 104, -1, -1, -1, 25, 26, 27, -1, 29, 30,
+ 31, -1, 33, -1, -1, -1, -1, -1, -1, -1,
+ 41, -1, -1, -1, -1, 46, -1, 48, 49, 50,
+ 51, 52, -1, 54, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- 72, -1, -1, -1, -1, -1, -1, 79, 80, 81,
- 82, 83, -1, -1, -1, -1, -1, 89, -1, -1,
- -1, -1, -1, 12, 96, 97, 15, 16, 17, -1,
- 102, -1, 104, -1, -1, -1, 25, 26, 27, -1,
- 29, 30, 31, -1, 33, -1, -1, -1, -1, -1,
- -1, -1, 41, -1, -1, -1, -1, -1, -1, 48,
- -1, 50, -1, 52, -1, 54, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, 64, -1, -1, -1, -1,
- -1, -1, -1, 72, 12, -1, -1, 15, 16, 17,
- 79, 80, 81, 82, 83, -1, -1, 25, 26, 27,
- 89, 29, 30, 31, -1, 33, -1, 96, 97, -1,
- -1, -1, -1, 102, -1, 104, -1, 12, -1, -1,
- 15, 16, 17, -1, 52, -1, 54, -1, -1, -1,
- 25, 26, 27, -1, 29, 30, 31, -1, 33, -1,
- -1, -1, -1, -1, 72, -1, -1, -1, -1, -1,
- -1, 79, 80, 81, 82, 83, -1, 52, -1, 54,
- -1, 89, -1, -1, -1, -1, -1, -1, 96, 97,
- -1, -1, -1, -1, 102, -1, 104, 72, -1, -1,
- -1, -1, -1, -1, 79, 80, 81, 82, 83, 45,
- -1, -1, -1, -1, 89, -1, -1, -1, -1, -1,
- -1, 96, 97, -1, -1, -1, -1, 102, -1, 104,
- 66, 67, 68, 69, 70, 71, -1, 73, 74, 75,
- 76, 77, 78, -1, -1, -1, -1, -1, 50, -1,
- -1, -1, -1, -1, 56, -1, -1, 93, 94, 95,
- 96, 97, 98, 99, 66, 67, 68, 69, 70, 71,
- -1, 73, -1, -1, 76, 77, 78, -1, -1, -1,
- -1, -1, 50, -1, -1, -1, -1, -1, 56, -1,
- -1, 93, 94, 95, 96, 97, 98, 99, 66, 67,
- 68, 69, 70, 71, -1, 73, -1, -1, 76, 77,
- 78, -1, -1, -1, -1, -1, 50, -1, -1, -1,
- -1, -1, 56, -1, -1, 93, 94, 95, 96, 97,
- 98, 99, 66, 67, 68, 69, 70, 71, -1, 73,
- -1, -1, 76, 77, 78, -1, -1, -1, -1, -1,
- 50, -1, -1, -1, -1, -1, 56, -1, -1, 93,
- 94, 95, 96, 97, 98, 99, 66, 67, 68, 69,
- 70, 71, -1, 73, -1, -1, 76, 77, 78, -1,
- -1, -1, -1, -1, 50, -1, -1, -1, -1, -1,
- -1, -1, -1, 93, 94, 95, 96, 97, 98, 99,
- 66, 67, 68, 69, 70, 71, -1, 73, -1, -1,
- 76, 77, 78, -1, -1, -1, -1, -1, 50, -1,
- -1, -1, -1, -1, -1, -1, -1, 93, 94, 95,
- 96, 97, 98, 99, 66, 67, 68, 69, 70, 71,
- -1, 73, -1, -1, 76, 77, 78, -1, -1, -1,
- -1, -1, 50, -1, -1, -1, -1, -1, -1, -1,
- -1, 93, 94, 95, 96, 97, 98, 99, 66, 67,
- 68, 69, 70, 71, -1, 73, -1, -1, 76, 77,
- 78, -1, -1, -1, -1, -1, 50, -1, -1, -1,
- -1, -1, -1, -1, -1, 93, 94, 95, 96, 97,
- 98, 99, 66, 67, 68, 69, 70, 71, -1, 73,
- -1, -1, 76, 77, 78, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, 56, -1, -1, 93,
- 94, 95, 96, 97, 98, 99, 66, 67, 68, 69,
- 70, 71, -1, 73, -1, -1, 76, 77, 78, -1,
+ -1, 72, -1, -1, -1, -1, -1, -1, 79, 80,
+ 81, 82, 83, -1, -1, -1, -1, -1, 89, -1,
+ -1, -1, -1, -1, 12, 96, 97, 15, 16, 17,
+ -1, 102, -1, 104, -1, -1, -1, 25, 26, 27,
+ -1, 29, 30, 31, -1, 33, -1, -1, -1, -1,
+ -1, -1, -1, 41, -1, -1, -1, -1, -1, -1,
+ 48, -1, 50, -1, 52, -1, 54, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, 64, -1, -1, -1,
+ -1, -1, -1, -1, 72, 12, -1, -1, 15, 16,
+ 17, 79, 80, 81, 82, 83, -1, -1, 25, 26,
+ 27, 89, 29, 30, 31, -1, 33, -1, 96, 97,
+ -1, -1, -1, -1, 102, -1, 104, -1, 12, -1,
+ -1, 15, 16, 17, -1, 52, -1, 54, -1, -1,
+ -1, 25, 26, 27, -1, 29, 30, 31, -1, 33,
+ -1, -1, -1, -1, -1, 72, -1, -1, -1, -1,
+ -1, -1, 79, 80, 81, 82, 83, -1, 52, -1,
+ 54, -1, 89, -1, -1, -1, -1, -1, -1, 96,
+ 97, -1, -1, -1, -1, 102, -1, 104, 72, -1,
+ -1, -1, -1, -1, -1, 79, 80, 81, 82, 83,
+ 45, -1, -1, -1, -1, 89, -1, -1, -1, -1,
+ -1, -1, 96, 97, -1, -1, -1, -1, 102, -1,
+ 104, 66, 67, 68, 69, 70, 71, -1, 73, 74,
+ 75, 76, 77, 78, -1, -1, -1, -1, -1, 50,
+ -1, -1, -1, -1, -1, 56, -1, -1, 93, 94,
+ 95, 96, 97, 98, 99, 66, 67, 68, 69, 70,
+ 71, -1, 73, -1, -1, 76, 77, 78, -1, -1,
+ -1, -1, -1, 50, -1, -1, -1, -1, -1, 56,
+ -1, -1, 93, 94, 95, 96, 97, 98, 99, 66,
+ 67, 68, 69, 70, 71, -1, 73, -1, -1, 76,
+ 77, 78, -1, -1, -1, -1, -1, 50, -1, -1,
+ -1, -1, -1, 56, -1, -1, 93, 94, 95, 96,
+ 97, 98, 99, 66, 67, 68, 69, 70, 71, -1,
+ 73, -1, -1, 76, 77, 78, -1, -1, -1, -1,
+ -1, 50, -1, -1, -1, -1, -1, 56, -1, -1,
+ 93, 94, 95, 96, 97, 98, 99, 66, 67, 68,
+ 69, 70, 71, -1, 73, -1, -1, 76, 77, 78,
+ -1, -1, -1, -1, -1, 50, -1, -1, -1, -1,
+ -1, -1, -1, -1, 93, 94, 95, 96, 97, 98,
+ 99, 66, 67, 68, 69, 70, 71, -1, 73, -1,
+ -1, 76, 77, 78, -1, -1, -1, -1, -1, 50,
+ -1, -1, -1, -1, -1, -1, -1, -1, 93, 94,
+ 95, 96, 97, 98, 99, 66, 67, 68, 69, 70,
+ 71, -1, 73, -1, -1, 76, 77, 78, -1, -1,
+ -1, -1, -1, 50, -1, -1, -1, -1, -1, -1,
+ -1, -1, 93, 94, 95, 96, 97, 98, 99, 66,
+ 67, 68, 69, 70, 71, -1, 73, -1, -1, 76,
+ 77, 78, -1, -1, -1, -1, -1, 50, -1, -1,
+ -1, -1, -1, -1, -1, -1, 93, 94, 95, 96,
+ 97, 98, 99, 66, 67, 68, 69, 70, 71, -1,
+ 73, -1, -1, 76, 77, 78, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, 56, -1, -1,
+ 93, 94, 95, 96, 97, 98, 99, 66, 67, 68,
+ 69, 70, 71, -1, 73, -1, -1, 76, 77, 78,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, 56, 93, 94, 95, 96, 97, 98, 99,
- -1, 101, 66, 67, 68, 69, 70, 71, 58, 73,
- -1, -1, 76, 77, 78, -1, 66, 67, 68, 69,
- 70, 71, -1, 73, -1, -1, 76, 77, 78, 93,
- 94, 95, 96, 97, 98, 99, -1, -1, -1, -1,
- -1, -1, -1, 93, 94, 95, 96, 97, 98, 99,
- 66, 67, 68, 69, 70, 71, -1, 73, -1, -1,
- 76, 77, 78, -1, -1, -1, -1, -1, -1, -1,
- -1, -1, -1, -1, -1, -1, -1, 93, 94, 95,
- 96, 97, 98, 99, -1, -1, -1, 103, 66, 67,
- 68, 69, 70, 71, -1, 73, -1, -1, 76, 77,
- 78, -1, -1, -1, -1, -1, 84, 85, -1, -1,
- -1, -1, -1, -1, -1, 93, 94, 95, 96, 97,
- 98, 99, 66, 67, 68, 69, 70, 71, -1, 73,
- -1, -1, 76, 77, 78, 66, 67, 68, 69, -1,
- -1, -1, 73, -1, -1, 76, 77, 78, -1, 93,
- 94, 95, 96, 97, 98, 99, -1, -1, -1, -1,
- -1, -1, 93, 94, 95, 96, 97, 98, 99
+ -1, -1, -1, 56, 93, 94, 95, 96, 97, 98,
+ 99, -1, 101, 66, 67, 68, 69, 70, 71, 58,
+ 73, -1, -1, 76, 77, 78, -1, 66, 67, 68,
+ 69, 70, 71, -1, 73, -1, -1, 76, 77, 78,
+ 93, 94, 95, 96, 97, 98, 99, -1, -1, -1,
+ -1, -1, -1, -1, 93, 94, 95, 96, 97, 98,
+ 99, 66, 67, 68, 69, 70, 71, -1, 73, -1,
+ -1, 76, 77, 78, -1, -1, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, 93, 94,
+ 95, 96, 97, 98, 99, -1, -1, -1, 103, 66,
+ 67, 68, 69, 70, 71, -1, 73, -1, -1, 76,
+ 77, 78, -1, -1, -1, -1, -1, 84, 85, -1,
+ -1, -1, -1, -1, -1, -1, 93, 94, 95, 96,
+ 97, 98, 99, 66, 67, 68, 69, 70, 71, -1,
+ 73, -1, -1, 76, 77, 78, -1, -1, -1, -1,
+ -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
+ 93, 94, 95, 96, 97, 98, 99
};
/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
@@ -1231,32 +1229,32 @@ static const yytype_uint8 yystos[] =
87, 88, 89, 96, 97, 102, 104, 108, 109, 110,
111, 112, 113, 116, 117, 118, 123, 124, 125, 126,
127, 128, 132, 135, 137, 140, 144, 101, 30, 52,
- 126, 126, 126, 126, 146, 30, 126, 146, 126, 102,
- 146, 136, 139, 53, 30, 129, 41, 46, 48, 49,
- 50, 51, 126, 133, 134, 30, 126, 58, 59, 15,
- 16, 30, 30, 30, 126, 64, 133, 134, 30, 131,
- 126, 126, 126, 126, 126, 126, 30, 130, 30, 102,
- 126, 126, 126, 126, 145, 0, 101, 126, 68, 126,
- 111, 126, 66, 67, 68, 69, 70, 71, 73, 76,
- 77, 78, 93, 94, 95, 96, 97, 98, 99, 120,
- 102, 126, 106, 145, 126, 145, 145, 120, 106, 126,
- 126, 48, 134, 138, 45, 74, 75, 30, 56, 68,
- 125, 126, 56, 68, 55, 58, 134, 106, 50, 56,
- 50, 56, 50, 56, 50, 56, 84, 85, 106, 30,
- 103, 105, 106, 109, 121, 126, 121, 121, 56, 101,
- 126, 126, 126, 126, 126, 126, 126, 126, 126, 126,
- 126, 126, 126, 126, 126, 126, 126, 30, 141, 126,
- 103, 141, 30, 126, 120, 30, 127, 126, 126, 126,
- 126, 68, 56, 126, 126, 126, 30, 126, 126, 126,
- 126, 126, 126, 126, 126, 126, 126, 30, 103, 106,
- 126, 122, 121, 55, 126, 122, 101, 106, 101, 141,
- 126, 126, 50, 50, 50, 50, 145, 101, 112, 121,
- 37, 56, 122, 121, 106, 143, 30, 143, 101, 126,
- 126, 126, 126, 103, 91, 56, 126, 121, 92, 30,
- 122, 122, 143, 126, 121, 39, 114, 115, 119, 34,
- 122, 121, 122, 38, 121, 114, 126, 30, 142, 122,
- 121, 120, 90, 121, 106, 121, 91, 122, 55, 30,
- 91, 121, 122, 90, 121
+ 126, 126, 126, 126, 146, 30, 126, 146, 30, 125,
+ 102, 146, 136, 139, 53, 30, 129, 41, 46, 48,
+ 49, 50, 51, 126, 133, 134, 30, 126, 58, 59,
+ 15, 16, 30, 30, 30, 126, 64, 133, 134, 30,
+ 131, 126, 126, 126, 126, 126, 126, 30, 130, 30,
+ 102, 126, 126, 126, 126, 145, 0, 101, 126, 68,
+ 126, 111, 126, 66, 67, 68, 69, 70, 71, 73,
+ 76, 77, 78, 93, 94, 95, 96, 97, 98, 99,
+ 120, 102, 126, 106, 145, 126, 145, 145, 120, 106,
+ 126, 126, 48, 134, 138, 45, 74, 75, 30, 56,
+ 68, 125, 126, 56, 68, 55, 58, 134, 106, 50,
+ 56, 50, 56, 50, 56, 50, 56, 84, 85, 106,
+ 30, 103, 105, 106, 109, 121, 126, 121, 121, 56,
+ 101, 126, 126, 126, 126, 126, 126, 126, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 30, 141,
+ 126, 103, 141, 30, 126, 120, 30, 127, 126, 126,
+ 126, 126, 68, 56, 126, 126, 126, 30, 126, 126,
+ 126, 126, 126, 126, 126, 126, 126, 126, 30, 103,
+ 106, 126, 122, 121, 55, 126, 122, 101, 106, 101,
+ 141, 126, 126, 50, 50, 50, 50, 145, 101, 112,
+ 121, 37, 56, 122, 121, 106, 143, 30, 143, 101,
+ 126, 126, 126, 126, 103, 91, 56, 126, 121, 92,
+ 30, 122, 122, 143, 126, 121, 39, 114, 115, 119,
+ 34, 122, 121, 122, 38, 121, 114, 126, 30, 142,
+ 122, 121, 120, 90, 121, 106, 121, 91, 122, 55,
+ 30, 91, 121, 122, 90, 121
};
#define yyerrok (yyerrstatus = 0)
@@ -2897,7 +2895,7 @@ yyreduce:
/* Line 1267 of yacc.c. */
-#line 2901 "engines/director/lingo/lingo-gr.cpp"
+#line 2899 "engines/director/lingo/lingo-gr.cpp"
default: break;
}
YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);