This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
[PATCH] function to parse Perl statement sequence
[perl5.git] / perly.tab
CommitLineData
07ffcb73 1#define YYFINAL 28
0de566d7 2/* YYLAST -- Last index in YYTABLE. */
07ffcb73 3#define YYLAST 2186
0de566d7 4
f05e27e5 5/* YYNTOKENS -- Number of terminals. */
07ffcb73 6#define YYNTOKENS 97
f05e27e5 7/* YYNNTS -- Number of nonterminals. */
07ffcb73 8#define YYNNTS 73
f05e27e5 9/* YYNRULES -- Number of rules. */
07ffcb73 10#define YYNRULES 228
f05e27e5 11/* YYNRULES -- Number of states. */
07ffcb73 12#define YYNSTATES 449
0de566d7
DM
13
14/* YYTRANSLATE(YYLEX) -- Bison symbol number corresponding to YYLEX. */
15#define YYUNDEFTOK 2
07ffcb73 16#define YYMAXUTOK 332
0de566d7 17
20515881 18#define YYTRANSLATE(YYX) \
0de566d7
DM
19 ((unsigned int) (YYX) <= YYMAXUTOK ? yytranslate[YYX] : YYUNDEFTOK)
20
21/* YYTRANSLATE[YYLEX] -- Bison symbol number corresponding to YYLEX. */
f05e27e5 22static const yytype_uint8 yytranslate[] =
0de566d7
DM
23{
24 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
25 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
26 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
07ffcb73
Z
27 2, 2, 2, 84, 2, 2, 12, 14, 16, 2,
28 95, 94, 15, 11, 73, 10, 2, 2, 2, 2,
29 2, 2, 2, 2, 2, 2, 2, 2, 76, 17,
30 2, 2, 2, 75, 13, 2, 2, 2, 2, 2,
0de566d7
DM
31 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
32 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
07ffcb73 33 2, 8, 2, 9, 2, 2, 2, 2, 2, 2,
0de566d7
DM
34 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
35 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
07ffcb73 36 2, 2, 2, 6, 2, 7, 85, 2, 2, 2,
0de566d7
DM
37 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
38 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
39 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
40 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
41 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
42 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
43 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
44 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
45 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
46 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
47 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
48 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
636def1f 49 2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
07ffcb73 50 5, 18, 19, 20, 21, 22, 23, 24, 25, 26,
f05e27e5
DM
51 27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
52 37, 38, 39, 40, 41, 42, 43, 44, 45, 46,
53 47, 48, 49, 50, 51, 52, 53, 54, 55, 56,
be25f609 54 57, 58, 59, 60, 61, 62, 63, 64, 65, 66,
07ffcb73
Z
55 67, 68, 69, 70, 71, 72, 74, 77, 78, 79,
56 80, 81, 82, 83, 86, 87, 88, 89, 90, 91,
57 92, 93, 96
0de566d7
DM
58};
59
60#if YYDEBUG
61/* YYPRHS[YYN] -- Index of the first RHS symbol of rule number YYN in
62 YYRHS. */
f05e27e5 63static const yytype_uint16 yyprhs[] =
0de566d7 64{
07ffcb73
Z
65 0, 0, 3, 6, 9, 10, 15, 17, 18, 21,
66 26, 27, 28, 29, 34, 35, 36, 39, 42, 44,
67 46, 49, 51, 53, 56, 59, 63, 65, 68, 70,
68 72, 76, 80, 84, 88, 92, 96, 97, 100, 107,
69 115, 123, 130, 133, 134, 137, 147, 157, 168, 178,
70 187, 200, 204, 213, 214, 215, 217, 218, 220, 222,
71 224, 226, 228, 229, 231, 233, 235, 237, 239, 241,
72 243, 245, 250, 252, 253, 260, 267, 268, 269, 270,
73 272, 273, 275, 276, 279, 281, 284, 286, 288, 290,
74 295, 296, 305, 306, 314, 318, 322, 326, 328, 331,
75 335, 337, 341, 347, 354, 358, 362, 368, 371, 376,
76 377, 383, 385, 387, 393, 398, 404, 409, 415, 422,
77 428, 433, 439, 444, 448, 455, 460, 466, 470, 474,
78 478, 482, 486, 490, 494, 498, 502, 506, 510, 514,
79 518, 522, 525, 528, 531, 534, 537, 540, 543, 546,
80 550, 553, 558, 562, 568, 571, 574, 579, 585, 590,
81 596, 598, 600, 602, 604, 610, 613, 615, 618, 622,
82 624, 627, 629, 631, 633, 635, 637, 639, 644, 650,
83 652, 654, 658, 663, 667, 669, 672, 675, 677, 680,
84 683, 685, 688, 690, 693, 695, 699, 701, 705, 710,
85 715, 717, 719, 721, 723, 727, 730, 734, 737, 739,
86 741, 743, 744, 746, 747, 749, 751, 752, 756, 758,
87 761, 764, 767, 770, 773, 776, 778, 780, 782
0de566d7
DM
88};
89
f05e27e5
DM
90/* YYRHS -- A `-1'-separated list of the rules' RHS. */
91static const yytype_int16 yyrhs[] =
0de566d7 92{
07ffcb73
Z
93 98, 0, -1, 3, 101, -1, 4, 109, -1, -1,
94 5, 99, 108, 100, -1, 7, -1, -1, 105, 108,
95 -1, 6, 103, 108, 7, -1, -1, -1, -1, 6,
96 107, 108, 7, -1, -1, -1, 108, 126, -1, 108,
97 110, -1, 126, -1, 110, -1, 125, 113, -1, 116,
98 -1, 117, -1, 125, 114, -1, 125, 17, -1, 125,
99 111, 17, -1, 141, -1, 125, 29, -1, 1, -1,
100 145, -1, 145, 38, 145, -1, 145, 39, 145, -1,
101 145, 36, 145, -1, 145, 37, 121, -1, 145, 43,
102 145, -1, 145, 45, 145, -1, -1, 40, 106, -1,
103 41, 160, 122, 94, 106, 112, -1, 38, 160, 103,
104 122, 94, 106, 112, -1, 39, 160, 103, 124, 94,
105 106, 112, -1, 45, 160, 103, 122, 94, 106, -1,
106 46, 102, -1, -1, 42, 102, -1, 125, 36, 160,
107 103, 120, 94, 118, 106, 115, -1, 125, 37, 160,
108 103, 121, 94, 118, 106, 115, -1, 125, 43, 64,
109 103, 162, 160, 122, 94, 106, 115, -1, 125, 43,
110 164, 160, 103, 122, 94, 106, 115, -1, 125, 43,
111 160, 103, 122, 94, 106, 115, -1, 125, 43, 160,
112 103, 123, 17, 120, 17, 118, 123, 94, 106, -1,
113 125, 102, 115, -1, 125, 44, 160, 103, 104, 122,
114 94, 106, -1, -1, -1, 111, -1, -1, 145, -1,
115 145, -1, 145, -1, 119, -1, 121, -1, -1, 30,
116 -1, 128, -1, 131, -1, 130, -1, 140, -1, 143,
117 -1, 127, -1, 96, -1, 31, 134, 129, 102, -1,
118 18, -1, -1, 65, 132, 135, 136, 137, 139, -1,
119 32, 132, 135, 136, 137, 139, -1, -1, -1, -1,
120 18, -1, -1, 21, -1, -1, 67, 21, -1, 67,
121 -1, 67, 21, -1, 67, -1, 102, -1, 17, -1,
122 34, 18, 18, 17, -1, -1, 34, 18, 18, 6,
123 103, 142, 108, 7, -1, -1, 35, 132, 144, 18,
124 18, 158, 17, -1, 145, 71, 145, -1, 145, 70,
125 145, -1, 145, 69, 145, -1, 146, -1, 146, 73,
126 -1, 146, 73, 155, -1, 155, -1, 54, 169, 146,
127 -1, 52, 95, 169, 145, 94, -1, 155, 93, 149,
128 160, 159, 94, -1, 155, 93, 149, -1, 19, 169,
129 158, -1, 20, 169, 95, 159, 94, -1, 54, 158,
130 -1, 52, 95, 159, 94, -1, -1, 27, 133, 102,
131 148, 158, -1, 19, -1, 164, -1, 168, 6, 145,
132 17, 7, -1, 164, 8, 145, 9, -1, 155, 93,
133 8, 145, 9, -1, 150, 8, 145, 9, -1, 164,
134 6, 145, 17, 7, -1, 155, 93, 6, 145, 17,
135 7, -1, 150, 6, 145, 17, 7, -1, 155, 93,
136 95, 94, -1, 155, 93, 95, 145, 94, -1, 150,
137 160, 145, 94, -1, 150, 160, 94, -1, 95, 145,
138 94, 8, 145, 9, -1, 24, 8, 145, 9, -1,
139 95, 94, 8, 145, 9, -1, 155, 74, 155, -1,
140 155, 88, 155, -1, 155, 57, 155, -1, 155, 58,
141 155, -1, 155, 82, 155, -1, 155, 55, 155, -1,
142 155, 56, 155, -1, 155, 81, 155, -1, 155, 80,
143 155, -1, 155, 48, 155, -1, 155, 79, 155, -1,
144 155, 78, 155, -1, 155, 77, 155, -1, 155, 83,
145 155, -1, 10, 155, -1, 11, 155, -1, 84, 155,
146 -1, 85, 155, -1, 155, 90, -1, 155, 89, -1,
147 92, 155, -1, 91, 155, -1, 8, 145, 9, -1,
148 8, 9, -1, 61, 145, 17, 7, -1, 61, 17,
149 7, -1, 33, 133, 136, 137, 102, -1, 60, 155,
150 -1, 60, 102, -1, 60, 18, 160, 94, -1, 60,
151 18, 160, 145, 94, -1, 60, 164, 160, 94, -1,
152 60, 164, 160, 145, 94, -1, 151, -1, 152, -1,
153 153, -1, 154, -1, 155, 75, 155, 76, 155, -1,
154 86, 155, -1, 156, -1, 63, 155, -1, 95, 145,
155 94, -1, 24, -1, 95, 94, -1, 164, -1, 168,
156 -1, 166, -1, 165, -1, 167, -1, 150, -1, 165,
157 8, 145, 9, -1, 165, 6, 145, 17, 7, -1,
158 21, -1, 163, -1, 163, 160, 94, -1, 163, 160,
159 145, 94, -1, 62, 18, 158, -1, 47, -1, 47,
160 155, -1, 72, 146, -1, 53, -1, 53, 102, -1,
161 53, 155, -1, 66, -1, 66, 155, -1, 26, -1,
162 26, 155, -1, 50, -1, 50, 95, 94, -1, 25,
163 -1, 51, 95, 94, -1, 51, 95, 145, 94, -1,
164 22, 95, 146, 94, -1, 18, -1, 147, -1, 49,
165 -1, 28, -1, 64, 157, 138, -1, 64, 157, -1,
166 95, 145, 94, -1, 95, 94, -1, 164, -1, 166,
167 -1, 165, -1, -1, 146, -1, -1, 145, -1, 95,
168 -1, -1, 24, 161, 95, -1, 164, -1, 16, 169,
169 -1, 12, 169, -1, 13, 169, -1, 14, 169, -1,
170 59, 169, -1, 15, 169, -1, 18, -1, 164, -1,
171 102, -1, 23, -1
0de566d7
DM
172};
173
174/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
f05e27e5 175static const yytype_uint16 yyrline[] =
0de566d7 176{
07ffcb73
Z
177 0, 144, 144, 146, 154, 153, 164, 177, 181, 187,
178 197, 201, 205, 211, 221, 226, 227, 234, 244, 246,
179 254, 257, 258, 260, 262, 279, 295, 300, 305, 307,
180 309, 313, 317, 321, 325, 330, 336, 337, 341, 352,
181 360, 371, 374, 380, 381, 388, 401, 413, 424, 434,
182 444, 476, 484, 494, 500, 501, 506, 509, 513, 518,
183 522, 526, 532, 541, 545, 547, 549, 551, 553, 558,
184 562, 568, 588, 589, 593, 606, 629, 635, 640, 645,
185 655, 656, 661, 662, 666, 676, 680, 690, 691, 700,
186 718, 717, 743, 742, 761, 765, 769, 773, 777, 787,
187 796, 800, 805, 812, 821, 827, 833, 841, 845, 852,
188 851, 862, 863, 867, 876, 881, 889, 896, 903, 913,
189 922, 929, 938, 945, 951, 958, 963, 973, 977, 981,
190 987, 991, 995, 999, 1003, 1007, 1011, 1023, 1027, 1031,
191 1035, 1045, 1049, 1056, 1060, 1064, 1069, 1074, 1079, 1088,
192 1093, 1098, 1104, 1110, 1121, 1125, 1129, 1141, 1154, 1162,
193 1174, 1175, 1176, 1177, 1178, 1183, 1187, 1189, 1193, 1198,
194 1200, 1205, 1207, 1209, 1211, 1213, 1215, 1217, 1226, 1237,
195 1239, 1241, 1246, 1259, 1264, 1269, 1273, 1277, 1281, 1285,
196 1289, 1293, 1297, 1299, 1302, 1306, 1312, 1315, 1324, 1330,
197 1335, 1336, 1337, 1343, 1347, 1355, 1362, 1367, 1372, 1374,
198 1376, 1381, 1383, 1388, 1389, 1393, 1396, 1395, 1403, 1407,
199 1413, 1419, 1425, 1431, 1437, 1444, 1446, 1448, 1451
0de566d7
DM
200};
201#endif
202
20515881
RGS
203#if YYDEBUG || YYERROR_VERBOSE || YYTOKEN_TABLE
204/* YYTNAME[SYMBOL-NUM] -- String name of the symbol SYMBOL-NUM.
f05e27e5 205 First, the terminals, then, starting at YYNTOKENS, nonterminals. */
0de566d7
DM
206static const char *const yytname[] =
207{
07ffcb73
Z
208 "$end", "error", "$undefined", "GRAMPROG", "GRAMFULLSTMT",
209 "GRAMSTMTSEQ", "'{'", "'}'", "'['", "']'", "'-'", "'+'", "'$'", "'@'",
210 "'%'", "'*'", "'&'", "';'", "WORD", "METHOD", "FUNCMETH", "THING",
211 "PMFUNC", "PRIVATEREF", "QWLIST", "FUNC0SUB", "UNIOPSUB", "LSTOPSUB",
212 "PLUGEXPR", "PLUGSTMT", "LABEL", "FORMAT", "SUB", "ANONSUB", "PACKAGE",
213 "USE", "WHILE", "UNTIL", "IF", "UNLESS", "ELSE", "ELSIF", "CONTINUE",
214 "FOR", "GIVEN", "WHEN", "DEFAULT", "LOOPEX", "DOTDOT", "YADAYADA",
215 "FUNC0", "FUNC1", "FUNC", "UNIOP", "LSTOP", "RELOP", "EQOP", "MULOP",
216 "ADDOP", "DOLSHARP", "DO", "HASHBRACK", "NOAMP", "LOCAL", "MY", "MYSUB",
217 "REQUIRE", "COLONATTR", "PREC_LOW", "DOROP", "OROP", "ANDOP", "NOTOP",
218 "','", "ASSIGNOP", "'?'", "':'", "DORDOR", "OROR", "ANDAND", "BITOROP",
219 "BITANDOP", "SHIFTOP", "MATCHOP", "'!'", "'~'", "REFGEN", "UMINUS",
220 "POWOP", "POSTDEC", "POSTINC", "PREDEC", "PREINC", "ARROW", "')'", "'('",
221 "PEG", "$accept", "grammar", "@1", "closebrace_or_eof", "prog", "block",
222 "remember", "mydefsv", "progstart", "mblock", "mremember", "lineseq",
223 "fullstmt", "line", "sideff", "else", "cond", "case", "cont", "loop",
224 "switch", "mintro", "nexpr", "texpr", "iexpr", "mexpr", "mnexpr",
225 "miexpr", "label", "decl", "peg", "format", "formname", "mysubrout",
226 "subrout", "startsub", "startanonsub", "startformsub", "subname",
227 "proto", "subattrlist", "myattrlist", "subbody", "package",
228 "package_block", "@2", "use", "@3", "expr", "argexpr", "listop", "@4",
229 "method", "subscripted", "termbinop", "termunop", "anonymous", "termdo",
230 "term", "myattrterm", "myterm", "listexpr", "listexprcom", "lpar_or_qw",
231 "@5", "my_scalar", "amper", "scalar", "ary", "hsh", "arylen", "star",
232 "indirob", 0
0de566d7
DM
233};
234#endif
235
236# ifdef YYPRINT
237/* YYTOKNUM[YYLEX-NUM] -- Internal token number corresponding to
238 token YYLEX-NUM. */
f05e27e5 239static const yytype_uint16 yytoknum[] =
0de566d7 240{
07ffcb73
Z
241 0, 256, 257, 258, 259, 260, 123, 125, 91, 93,
242 45, 43, 36, 64, 37, 42, 38, 59, 261, 262,
f05e27e5
DM
243 263, 264, 265, 266, 267, 268, 269, 270, 271, 272,
244 273, 274, 275, 276, 277, 278, 279, 280, 281, 282,
245 283, 284, 285, 286, 287, 288, 289, 290, 291, 292,
246 293, 294, 295, 296, 297, 298, 299, 300, 301, 302,
636def1f 247 303, 304, 305, 306, 307, 308, 309, 310, 311, 312,
07ffcb73
Z
248 313, 314, 315, 44, 316, 63, 58, 317, 318, 319,
249 320, 321, 322, 323, 33, 126, 324, 325, 326, 327,
250 328, 329, 330, 331, 41, 40, 332
0de566d7
DM
251};
252# endif
253
254/* YYR1[YYN] -- Symbol number of symbol that rule YYN derives. */
f05e27e5 255static const yytype_uint8 yyr1[] =
0de566d7 256{
07ffcb73
Z
257 0, 97, 98, 98, 99, 98, 100, 100, 101, 102,
258 103, 104, 105, 106, 107, 108, 108, 108, 109, 109,
259 110, 110, 110, 110, 110, 110, 110, 110, 111, 111,
260 111, 111, 111, 111, 111, 111, 112, 112, 112, 113,
261 113, 114, 114, 115, 115, 116, 116, 116, 116, 116,
262 116, 116, 117, 118, 119, 119, 120, 120, 121, 122,
263 123, 124, 125, 125, 126, 126, 126, 126, 126, 126,
264 127, 128, 129, 129, 130, 131, 132, 133, 134, 135,
265 136, 136, 137, 137, 137, 138, 138, 139, 139, 140,
266 142, 141, 144, 143, 145, 145, 145, 145, 146, 146,
267 146, 147, 147, 147, 147, 147, 147, 147, 147, 148,
268 147, 149, 149, 150, 150, 150, 150, 150, 150, 150,
269 150, 150, 150, 150, 150, 150, 150, 151, 151, 151,
270 151, 151, 151, 151, 151, 151, 151, 151, 151, 151,
271 151, 152, 152, 152, 152, 152, 152, 152, 152, 153,
272 153, 153, 153, 153, 154, 154, 154, 154, 154, 154,
273 155, 155, 155, 155, 155, 155, 155, 155, 155, 155,
274 155, 155, 155, 155, 155, 155, 155, 155, 155, 155,
275 155, 155, 155, 155, 155, 155, 155, 155, 155, 155,
276 155, 155, 155, 155, 155, 155, 155, 155, 155, 155,
277 155, 155, 155, 155, 156, 156, 157, 157, 157, 157,
278 157, 158, 158, 159, 159, 160, 161, 160, 162, 163,
279 164, 165, 166, 167, 168, 169, 169, 169, 169
0de566d7
DM
280};
281
282/* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */
f05e27e5 283static const yytype_uint8 yyr2[] =
0de566d7 284{
07ffcb73
Z
285 0, 2, 2, 2, 0, 4, 1, 0, 2, 4,
286 0, 0, 0, 4, 0, 0, 2, 2, 1, 1,
287 2, 1, 1, 2, 2, 3, 1, 2, 1, 1,
288 3, 3, 3, 3, 3, 3, 0, 2, 6, 7,
289 7, 6, 2, 0, 2, 9, 9, 10, 9, 8,
290 12, 3, 8, 0, 0, 1, 0, 1, 1, 1,
291 1, 1, 0, 1, 1, 1, 1, 1, 1, 1,
292 1, 4, 1, 0, 6, 6, 0, 0, 0, 1,
293 0, 1, 0, 2, 1, 2, 1, 1, 1, 4,
294 0, 8, 0, 7, 3, 3, 3, 1, 2, 3,
295 1, 3, 5, 6, 3, 3, 5, 2, 4, 0,
296 5, 1, 1, 5, 4, 5, 4, 5, 6, 5,
297 4, 5, 4, 3, 6, 4, 5, 3, 3, 3,
298 3, 3, 3, 3, 3, 3, 3, 3, 3, 3,
299 3, 2, 2, 2, 2, 2, 2, 2, 2, 3,
300 2, 4, 3, 5, 2, 2, 4, 5, 4, 5,
301 1, 1, 1, 1, 5, 2, 1, 2, 3, 1,
302 2, 1, 1, 1, 1, 1, 1, 4, 5, 1,
303 1, 3, 4, 3, 1, 2, 2, 1, 2, 2,
304 1, 2, 1, 2, 1, 3, 1, 3, 4, 4,
305 1, 1, 1, 1, 3, 2, 3, 2, 1, 1,
306 1, 0, 1, 0, 1, 1, 0, 3, 1, 2,
307 2, 2, 2, 2, 2, 1, 1, 1, 1
0de566d7
DM
308};
309
310/* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state
311 STATE-NUM when YYTABLE doesn't specify something else to do. Zero
312 means the default is an error. */
f05e27e5 313static const yytype_uint8 yydefact[] =
0de566d7 314{
07ffcb73
Z
315 0, 12, 62, 4, 0, 2, 15, 63, 78, 76,
316 0, 76, 76, 70, 3, 19, 21, 22, 0, 18,
317 69, 64, 66, 65, 67, 26, 68, 15, 1, 62,
318 73, 0, 0, 92, 0, 28, 10, 0, 0, 0,
319 0, 0, 0, 0, 0, 24, 200, 0, 0, 179,
320 0, 169, 196, 192, 77, 203, 27, 77, 0, 0,
321 0, 0, 0, 0, 0, 0, 184, 202, 194, 0,
322 0, 187, 211, 0, 0, 0, 0, 0, 0, 190,
323 0, 0, 0, 0, 0, 0, 0, 43, 0, 20,
324 23, 29, 97, 201, 176, 160, 161, 162, 163, 100,
325 166, 180, 171, 174, 173, 175, 172, 62, 17, 16,
326 72, 0, 79, 80, 0, 0, 80, 15, 150, 0,
327 141, 142, 225, 228, 227, 226, 220, 221, 222, 224,
328 219, 211, 0, 0, 0, 193, 0, 80, 216, 215,
329 10, 10, 10, 10, 10, 10, 0, 10, 10, 42,
330 185, 0, 0, 213, 188, 189, 225, 212, 107, 226,
331 0, 223, 200, 155, 154, 171, 0, 0, 211, 167,
332 0, 205, 208, 210, 209, 191, 186, 143, 144, 165,
333 148, 147, 170, 0, 0, 51, 25, 0, 0, 0,
334 0, 0, 0, 0, 0, 0, 98, 0, 0, 0,
4098b6bb 335 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07ffcb73
Z
336 0, 0, 0, 0, 0, 146, 145, 0, 0, 0,
337 0, 0, 0, 0, 6, 5, 71, 81, 82, 10,
338 89, 0, 82, 62, 149, 105, 213, 0, 0, 109,
339 82, 0, 56, 0, 0, 0, 0, 0, 10, 11,
340 0, 195, 197, 0, 214, 0, 0, 101, 0, 0,
341 152, 0, 183, 207, 0, 86, 204, 0, 168, 44,
342 32, 33, 58, 30, 31, 34, 35, 96, 95, 94,
343 99, 0, 0, 123, 0, 136, 132, 133, 129, 130,
344 127, 0, 139, 138, 137, 135, 134, 131, 140, 128,
345 0, 0, 111, 0, 104, 112, 181, 0, 0, 0,
346 0, 0, 0, 84, 0, 90, 211, 0, 9, 0,
347 199, 125, 211, 0, 217, 0, 57, 0, 0, 59,
348 61, 0, 0, 218, 55, 60, 0, 0, 29, 0,
349 0, 0, 198, 108, 0, 156, 0, 158, 0, 151,
350 206, 85, 0, 0, 0, 116, 122, 0, 0, 0,
351 120, 0, 213, 182, 0, 114, 0, 177, 0, 83,
352 88, 87, 75, 15, 0, 74, 106, 110, 153, 53,
353 53, 0, 0, 0, 0, 56, 0, 0, 0, 102,
354 157, 159, 126, 0, 119, 164, 0, 115, 121, 0,
355 117, 178, 113, 62, 93, 0, 0, 14, 36, 36,
356 0, 43, 0, 0, 0, 41, 124, 118, 103, 91,
357 43, 43, 15, 0, 0, 39, 40, 0, 49, 53,
358 43, 52, 45, 46, 62, 37, 0, 43, 0, 48,
359 13, 0, 47, 0, 0, 0, 36, 50, 38
0de566d7
DM
360};
361
f05e27e5
DM
362/* YYDEFGOTO[NTERM-NUM]. */
363static const yytype_int16 yydefgoto[] =
0de566d7 364{
07ffcb73
Z
365 -1, 4, 27, 225, 5, 124, 117, 340, 6, 408,
366 422, 29, 14, 108, 334, 425, 89, 90, 185, 16,
367 17, 405, 335, 325, 271, 328, 337, 331, 18, 109,
368 20, 21, 111, 22, 23, 31, 136, 30, 113, 228,
369 314, 266, 372, 24, 25, 373, 26, 115, 329, 92,
370 93, 322, 304, 94, 95, 96, 97, 98, 99, 100,
371 171, 158, 255, 140, 241, 332, 101, 102, 103, 104,
372 105, 106, 126
0de566d7
DM
373};
374
375/* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing
376 STATE-NUM. */
07ffcb73 377#define YYPACT_NINF -386
f05e27e5 378static const yytype_int16 yypact[] =
0de566d7 379{
07ffcb73
Z
380 218, -386, 130, -386, 22, -386, -386, -386, -386, -386,
381 19, -386, -386, -386, -386, -386, -386, -386, 411, -386,
382 -386, -386, -386, -386, -386, -386, -386, -386, -386, 92,
383 26, 42, 51, -386, 42, -386, -386, 997, 1873, 1873,
384 44, 44, 44, 44, 44, -386, -386, 44, 44, -386,
385 -41, 68, -386, 1873, -386, -386, -386, -386, -15, -15,
386 -15, -15, 89, -15, -15, 82, 1873, -386, 5, 8,
387 20, 761, 673, 44, 849, 1083, 103, 1873, 1, 1873,
388 1873, 1873, 1873, 1873, 1873, 1873, 1169, 72, 111, -386,
389 -386, 1167, 74, -386, 23, -386, -386, -386, -386, 2015,
390 -386, -15, 73, 179, -386, -386, 140, 52, -386, -386,
391 -386, 82, -386, 134, 36, 145, 134, -386, -386, 80,
392 143, 143, -386, -386, -386, -386, -386, -386, -386, -386,
393 -386, 1873, 63, 1873, 1873, 1068, 82, 134, -386, -386,
394 -386, -386, -386, -386, -386, -386, -15, -386, -386, -386,
395 2015, 104, 1257, 673, -386, 1068, 1933, 74, -386, 910,
396 1873, -386, -15, -386, 1068, 24, 159, 139, 1873, 1068,
397 1345, 100, -386, -386, -386, 1068, 74, 143, 143, 143,
398 93, 93, 189, 208, 82, -386, -386, 1873, 1873, 1873,
399 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1433,
400 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873, 1873,
401 1873, 1873, 1873, 1873, 1873, -386, -386, 4, 1521, 1873,
402 1873, 1873, 1873, 1873, -386, -386, -386, -386, 161, -386,
403 -386, 188, 161, 274, -386, -386, 1873, -53, 120, -386,
404 161, 147, 1873, 1873, 1873, 1873, 231, 497, -386, -386,
405 1873, -386, -386, 294, 289, 153, 1873, 74, 1609, 1697,
406 -386, 247, -386, -386, 372, 254, -386, 1873, 276, -386,
407 289, -386, 289, 289, 289, 289, 289, 215, 215, -386,
408 2015, 182, 123, -386, 382, 2093, 321, 881, 399, 312,
409 2015, 1976, 571, 571, 660, 747, 982, 485, 143, 143,
410 1873, 1873, -386, 1785, -15, -386, -386, 410, 257, 187,
411 286, 221, 303, 278, 88, -386, 1873, 88, -386, 206,
412 -386, -386, 1873, 82, -386, 216, 289, 220, 229, 289,
413 -386, 230, -15, -386, -386, -386, 235, 314, 496, 1873,
414 1873, 240, -386, -386, 458, -386, 544, -386, 554, -386,
415 -386, -386, 226, 1873, 330, -386, -386, 1873, 316, 271,
416 -386, 634, 1873, -386, 331, -386, 336, -386, 338, -386,
417 -386, -386, -386, -386, 349, -386, -386, -386, -386, -386,
418 -386, 342, 342, 1873, 342, 1873, 288, 290, 342, -386,
419 -386, -386, -386, 280, -386, 2054, 373, -386, -386, 296,
420 -386, -386, -386, 281, -386, 342, 342, -386, -13, -13,
421 297, 72, 364, 342, 342, -386, -386, -386, -386, -386,
422 72, 72, -386, 342, -15, -386, -386, 342, -386, -386,
423 72, -386, -386, -386, 287, -386, 1873, 72, 583, -386,
424 -386, 300, -386, 304, 342, 342, -13, -386, -386
0de566d7
DM
425};
426
427/* YYPGOTO[NTERM-NUM]. */
f05e27e5 428static const yytype_int16 yypgoto[] =
0de566d7 429{
07ffcb73
Z
430 -386, -386, -386, -386, -386, -16, -70, -386, -386, -52,
431 -386, -26, -386, 395, 381, -385, -386, -386, 48, -386,
432 -386, -363, -386, 21, -6, -229, -31, -386, -386, 406,
433 -386, -386, -386, -386, -386, 96, 356, -386, 400, -91,
434 -147, -386, 98, -386, -386, -386, -386, -386, -18, -29,
435 -386, -386, -386, -386, -386, -386, -386, -386, 59, -386,
436 -386, -105, -225, -56, -386, -386, -386, 172, 367, 368,
437 -386, -386, -8
0de566d7
DM
438};
439
440/* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If
441 positive, shift that token. If negative, reduce the rule which
442 number is the opposite. If zero, do what YYDEFACT says.
443 If YYTABLE_NINF, syntax error. */
07ffcb73 444#define YYTABLE_NINF -201
f05e27e5 445static const yytype_int16 yytable[] =
0de566d7 446{
07ffcb73
Z
447 91, 107, 87, 141, 142, 143, 145, 147, 148, 138,
448 300, 319, 301, 40, 41, 42, 40, 406, 336, 119,
449 196, 341, 28, 302, 426, 232, 235, 423, 424, 197,
450 219, 198, 220, 127, 128, 129, 130, 32, 199, 131,
451 132, 320, 229, 157, 110, 218, 240, 138, 138, 149,
452 36, 176, -7, 230, 133, 154, 40, 167, 163, 224,
453 112, 448, 122, 262, 160, 161, 438, 123, 183, 114,
454 242, 243, 244, 245, 246, 247, 134, 249, 250, 219,
455 139, 220, 7, 8, 9, 317, 10, 11, 36, 234,
456 248, 233, -8, 323, 36, 226, 170, 120, 121, 303,
457 151, 40, 157, 152, 237, 370, 258, 33, 34, 259,
458 386, 387, 135, 138, 184, 153, 238, 12, 139, 139,
459 239, 168, 7, 8, 9, 150, 10, 11, 186, 321,
460 155, 257, 355, 164, 253, 254, 169, 399, 175, 157,
461 177, 178, 179, 180, 181, 256, 223, 196, 13, 193,
462 194, 195, 264, 144, 410, 227, 261, 12, 236, 315,
463 7, 8, 9, 231, 10, 11, 260, 265, 269, 270,
464 272, 273, 274, 275, 276, 277, 278, 279, 339, 281,
465 282, 284, -201, -201, 139, 221, 217, 222, 13, 193,
466 194, 195, 193, 194, 195, 12, 365, 267, 251, 354,
467 307, 308, 309, 310, 311, 312, 316, 441, 193, 194,
468 195, 374, 125, 125, 125, 125, 125, 377, 254, 125,
469 125, 1, 2, 3, 326, 272, 13, 272, 313, 338,
470 367, 214, 215, 216, 146, 392, 217, 327, 344, 330,
471 346, 348, 324, 40, 159, 125, 165, 343, 362, 352,
472 172, 193, 194, 195, 349, 280, 193, 194, 195, 285,
473 286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
474 296, 297, 298, 299, 364, 351, 383, 193, 194, 195,
475 397, 318, 358, 359, 353, 361, 195, 157, 419, 416,
476 193, 194, 195, 157, 440, 193, 194, 195, 371, 369,
477 376, 371, 268, 366, 7, 8, 9, 378, 10, 11,
478 379, 7, 8, 9, 380, 10, 11, 7, 8, 9,
479 368, 10, 11, 381, 382, 159, 193, 194, 195, 384,
480 409, 385, 411, 396, 388, 393, 415, 394, 400, 12,
481 193, 194, 195, 401, 254, 402, 12, 403, 407, 193,
482 194, 195, 12, 420, 421, 193, 194, 195, 193, 194,
483 195, 430, 431, 193, 194, 195, 404, 326, 436, 203,
484 13, 435, 193, 194, 195, 437, -201, 13, 203, 204,
485 417, 429, 413, 13, 414, 193, 194, 195, 342, 305,
486 418, 427, 446, 447, 444, 213, 434, 15, 445, 88,
487 214, 215, 216, 212, 213, 217, 412, 443, 19, 214,
488 215, 216, 35, 137, 217, 375, 395, 36, 333, 37,
489 91, 38, 39, 40, 41, 42, 43, 44, 45, 46,
490 47, 48, 49, 50, 116, 51, 52, 53, 54, 55,
491 56, 193, 194, 195, 57, 173, 174, 58, 59, 60,
492 61, 193, 194, 195, 62, 63, 64, 65, 66, 428,
493 67, 68, 69, 70, 71, 72, 350, 0, 432, 433,
494 73, 74, 75, 76, 77, 78, 356, 79, 439, 193,
495 194, 195, 213, 80, 0, 442, 0, 214, 215, 216,
496 0, 0, 217, 0, 0, 81, 82, 83, 35, 0,
497 0, 0, 84, 85, 363, 37, 86, 38, 39, 40,
498 41, 42, 43, 44, -54, 46, 47, 48, 49, 50,
499 0, 51, 52, 53, 54, 55, 0, 193, 194, 195,
500 57, 0, 187, 188, 189, 190, 0, 0, 0, 191,
501 0, 192, 203, 204, 66, 0, 67, 68, 69, 70,
502 71, 72, 389, 0, 0, 0, 73, 74, 75, 76,
503 77, 78, 0, 79, 0, 193, 194, 195, 213, 80,
504 0, 0, 0, 214, 215, 216, 0, 0, 217, 0,
505 0, 81, 82, 83, 35, 0, 0, 0, 84, 85,
506 -59, 37, 86, 38, 39, 40, 41, 42, 43, 44,
507 0, 46, 47, 48, 49, 50, 0, 51, 52, 53,
508 54, 55, 0, 193, 194, 195, 57, 0, 0, 0,
509 0, 0, 0, 193, 194, 195, 201, 202, 203, 204,
510 66, 0, 67, 68, 69, 70, 71, 72, 390, 0,
511 0, 0, 73, 74, 75, 76, 77, 78, 391, 79,
512 209, 210, 211, 212, 213, 80, 0, 0, 0, 214,
513 215, 216, 0, 0, 217, 0, 0, 81, 82, 83,
514 0, 0, 0, 0, 84, 85, 0, -54, 86, 36,
515 0, 37, 0, 38, 39, 40, 41, 42, 43, 44,
516 0, 156, 47, 48, 49, 50, 123, 51, 52, 53,
517 54, 55, 0, 193, 194, 195, 57, 0, 0, 0,
518 0, 0, 0, 0, 0, 201, 202, 203, 204, 0,
519 66, 0, 67, 68, 69, 70, 71, 72, 398, 0,
520 0, 0, 73, 74, 75, 76, 77, 78, 0, 79,
521 210, 211, 212, 213, 0, 80, 0, 0, 214, 215,
522 216, 0, 0, 217, 0, 0, 0, 81, 82, 83,
523 0, 0, 0, 0, 84, 85, 0, 36, 86, 37,
524 0, 38, 39, 40, 41, 42, 43, 44, 0, 46,
525 47, 48, 49, 50, 0, 51, 52, 53, 54, 55,
526 0, 0, 0, 0, 57, 0, 0, 0, 0, 0,
527 0, 0, 201, 202, 203, 204, 0, 0, 66, 0,
528 67, 68, 69, 70, 71, 72, 0, 0, 0, 0,
529 73, 74, 75, 76, 77, 78, 0, 79, 211, 212,
530 213, 0, 0, 80, 0, 214, 215, 216, 0, 0,
531 217, 0, 0, 0, 0, 81, 82, 83, 0, 0,
532 0, 0, 84, 85, 0, 36, 86, 37, 0, 38,
533 39, 40, 41, 42, 43, 44, 0, 162, 47, 48,
534 49, 50, 0, 51, 52, 53, 54, 55, 0, 0,
535 0, 0, 57, 0, 0, 0, 0, 0, 0, 0,
536 0, 0, 0, 0, 0, 0, 66, 0, 67, 68,
537 69, 70, 71, 72, 0, 0, 0, 0, 73, 74,
538 75, 76, 77, 78, 0, 79, 219, 0, 220, -171,
539 0, 80, 0, 0, 0, 0, 0, -171, 0, 0,
540 0, 0, 0, 81, 82, 83, 201, -201, 203, 204,
541 84, 85, 0, 0, 86, 0, -171, -171, -171, -171,
542 0, 0, 0, -171, 0, -171, 0, 0, -171, 0,
543 0, 0, 0, 212, 213, -171, -171, -171, -171, 214,
544 215, 216, 0, 0, 217, 0, 0, 0, 0, -171,
545 -171, -171, 0, -171, -171, -171, -171, -171, -171, -171,
546 -171, -171, -171, -171, 0, 0, 0, 0, -171, -171,
547 -171, 0, 0, -171, -171, 37, 118, 38, 39, 40,
548 41, 42, 43, 44, 0, 46, 47, 48, 49, 50,
549 0, 51, 52, 53, 54, 55, 0, 0, 0, 0,
550 57, 0, 0, 0, 0, 0, 0, 201, 202, 203,
551 204, 0, 0, 0, 66, 0, 67, 68, 69, 70,
552 71, 72, 0, 0, 0, 0, 73, 74, 75, 76,
553 77, 78, 0, 79, 212, 213, 0, 0, 0, 80,
554 214, 215, 216, 0, 0, 217, 0, 0, 0, 0,
555 0, 81, 82, 83, 0, 0, 0, 0, 84, 85,
556 0, 37, 86, 38, 39, 40, 41, 42, 43, 44,
557 166, 46, 47, 48, 49, 50, 0, 51, 52, 53,
558 54, 55, 0, 0, 0, 0, 57, 0, 0, 0,
559 0, 0, 0, 0, 0, 203, 204, 0, 0, 0,
560 66, 0, 67, 68, 69, 70, 71, 72, 0, 0,
561 0, 0, 73, 74, 75, 76, 77, 78, 0, 79,
562 212, 213, 0, 0, 0, 80, 214, 215, 216, 0,
563 0, 217, 0, 0, 0, 0, 0, 81, 82, 83,
564 0, 0, 0, 0, 84, 85, 0, 37, 86, 38,
565 39, 40, 41, 42, 43, 44, 0, 46, 47, 48,
566 49, 50, 0, 51, 52, 53, 54, 55, 0, 0,
567 0, 0, 57, 187, 188, 189, 190, 0, 0, 0,
568 191, 0, 192, 0, 0, 0, 66, 0, 67, 68,
569 69, 70, 71, 72, 0, 0, 0, 0, 73, 74,
570 75, 76, 77, 78, 0, 79, 193, 194, 195, 0,
571 0, 80, 0, 0, 0, 0, 0, 0, 0, 0,
572 0, 0, 0, 81, 82, 83, 0, 0, 0, 0,
573 84, 85, 0, 182, 86, 37, 0, 38, 39, 40,
574 41, 42, 43, 44, 0, 46, 47, 48, 49, 50,
575 0, 51, 52, 53, 54, 55, 0, 0, 0, 0,
576 57, 0, 0, 0, 0, 0, 0, 0, 0, 0,
577 0, 0, 0, 0, 66, 0, 67, 68, 69, 70,
578 71, 72, 0, 0, 0, 0, 73, 74, 75, 76,
579 77, 78, 0, 79, 0, 0, 0, 0, 0, 80,
a72a1c8b 580 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07ffcb73
Z
581 0, 81, 82, 83, 0, 0, 0, 0, 84, 85,
582 0, 252, 86, 37, 0, 38, 39, 40, 41, 42,
583 43, 44, 0, 46, 47, 48, 49, 50, 0, 51,
584 52, 53, 54, 55, 0, 0, 0, 0, 57, 0,
7f46837f 585 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07ffcb73
Z
586 0, 0, 66, 0, 67, 68, 69, 70, 71, 72,
587 0, 0, 0, 0, 73, 74, 75, 76, 77, 78,
588 0, 79, 0, 0, 0, 0, 0, 80, 0, 0,
589 0, 0, 0, 0, 0, 0, 0, 0, 0, 81,
590 82, 83, 0, 0, 0, 0, 84, 85, 0, 263,
591 86, 37, 0, 38, 39, 40, 41, 42, 43, 44,
592 0, 46, 47, 48, 49, 50, 0, 51, 52, 53,
593 54, 55, 0, 0, 0, 0, 57, 0, 0, 0,
be25f609 594 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07ffcb73
Z
595 66, 0, 67, 68, 69, 70, 71, 72, 0, 0,
596 0, 0, 73, 74, 75, 76, 77, 78, 0, 79,
597 0, 0, 0, 0, 0, 80, 0, 0, 0, 0,
598 0, 0, 0, 0, 0, 0, 0, 81, 82, 83,
599 0, 0, 0, 0, 84, 85, 0, 283, 86, 37,
600 0, 38, 39, 40, 41, 42, 43, 44, 0, 46,
601 47, 48, 49, 50, 0, 51, 52, 53, 54, 55,
602 0, 0, 0, 0, 57, 0, 0, 0, 0, 0,
603 0, 0, 0, 0, 0, 0, 0, 0, 66, 0,
604 67, 68, 69, 70, 71, 72, 0, 0, 0, 0,
605 73, 74, 75, 76, 77, 78, 0, 79, 0, 0,
606 0, 0, 0, 80, 0, 0, 0, 0, 0, 0,
607 0, 0, 0, 0, 0, 81, 82, 83, 0, 0,
608 0, 0, 84, 85, 0, 306, 86, 37, 0, 38,
609 39, 40, 41, 42, 43, 44, 0, 46, 47, 48,
610 49, 50, 0, 51, 52, 53, 54, 55, 0, 0,
611 0, 0, 57, 0, 0, 0, 0, 0, 0, 0,
612 0, 0, 0, 0, 0, 0, 66, 0, 67, 68,
613 69, 70, 71, 72, 0, 0, 0, 0, 73, 74,
614 75, 76, 77, 78, 0, 79, 0, 0, 0, 0,
615 0, 80, 0, 0, 0, 0, 0, 0, 0, 0,
616 0, 0, 0, 81, 82, 83, 0, 0, 0, 0,
617 84, 85, 0, 345, 86, 37, 0, 38, 39, 40,
618 41, 42, 43, 44, 0, 46, 47, 48, 49, 50,
619 0, 51, 52, 53, 54, 55, 0, 0, 0, 0,
620 57, 0, 0, 0, 0, 0, 0, 0, 0, 0,
621 0, 0, 0, 0, 66, 0, 67, 68, 69, 70,
622 71, 72, 0, 0, 0, 0, 73, 74, 75, 76,
623 77, 78, 0, 79, 0, 0, 0, 0, 0, 80,
a8812f5e 624 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07ffcb73
Z
625 0, 81, 82, 83, 0, 0, 0, 0, 84, 85,
626 0, 347, 86, 37, 0, 38, 39, 40, 41, 42,
627 43, 44, 0, 46, 47, 48, 49, 50, 0, 51,
628 52, 53, 54, 55, 0, 0, 0, 0, 57, 0,
a72a1c8b 629 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07ffcb73
Z
630 0, 0, 66, 0, 67, 68, 69, 70, 71, 72,
631 0, 0, 0, 0, 73, 74, 75, 76, 77, 78,
632 0, 79, 0, 0, 0, 0, 0, 80, 0, 0,
633 0, 0, 0, 0, 0, 0, 0, 0, 0, 81,
634 82, 83, 0, 0, 0, 0, 84, 85, 0, 360,
635 86, 37, 0, 38, 39, 40, 41, 42, 43, 44,
636 0, 46, 47, 48, 49, 50, 0, 51, 52, 53,
637 54, 55, 0, 0, 0, 0, 57, 0, 0, 0,
636def1f 638 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07ffcb73
Z
639 66, 0, 67, 68, 69, 70, 71, 72, 0, 0,
640 0, 0, 73, 74, 75, 76, 77, 78, 0, 79,
641 0, 0, -200, 0, 0, 80, 0, 0, 0, 0,
642 -200, 0, 0, 0, 0, 0, 0, 81, 82, 83,
643 0, 0, 0, 0, 84, 85, 0, 0, 86, -200,
644 -200, -200, -200, 0, 0, 0, -200, 0, -200, 0,
645 0, -200, 0, 0, 0, 0, 0, 0, -200, -200,
646 -200, -200, 0, 0, 0, 0, 0, 0, 0, 0,
647 0, 0, -200, -200, -200, 0, -200, -200, -200, -200,
648 -200, -200, -200, -200, -200, -200, -200, 0, 0, 0,
649 0, -200, -200, -200, 200, 0, -200, -200, 0, 0,
650 0, 201, 202, 203, 204, 0, 0, 0, 0, 0,
636def1f 651 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07ffcb73
Z
652 205, 206, 357, 207, 208, 209, 210, 211, 212, 213,
653 0, 0, 0, 200, 214, 215, 216, 0, 0, 217,
654 201, 202, 203, 204, 0, 0, 0, 0, 0, 0,
655 0, 0, 0, 0, 0, 0, 0, 0, 0, 205,
656 206, 0, 207, 208, 209, 210, 211, 212, 213, 0,
657 0, 0, 200, 214, 215, 216, 0, 0, 217, 201,
658 202, 203, 204, 0, 0, 0, 0, 0, 0, 0,
659 0, 0, 0, 0, 0, 0, 0, 0, 0, 206,
660 0, 207, 208, 209, 210, 211, 212, 213, 0, 0,
661 0, -201, 214, 215, 216, 0, 0, 217, 201, 202,
662 203, 204, 0, 0, 0, 0, 0, 0, 0, 0,
663 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
664 207, 208, 209, 210, 211, 212, 213, 0, 0, 0,
665 0, 214, 215, 216, 0, 0, 217
0de566d7
DM
666};
667
f05e27e5 668static const yytype_int16 yycheck[] =
0de566d7 669{
07ffcb73
Z
670 18, 27, 18, 59, 60, 61, 62, 63, 64, 24,
671 6, 236, 8, 12, 13, 14, 12, 380, 247, 37,
672 73, 250, 0, 19, 409, 116, 131, 40, 41, 6,
673 6, 8, 8, 41, 42, 43, 44, 18, 94, 47,
674 48, 94, 6, 72, 18, 101, 137, 24, 24, 65,
675 6, 80, 0, 17, 95, 71, 12, 75, 74, 7,
676 18, 446, 18, 168, 72, 73, 429, 23, 86, 18,
677 140, 141, 142, 143, 144, 145, 8, 147, 148, 6,
678 95, 8, 30, 31, 32, 232, 34, 35, 6, 9,
679 146, 117, 0, 240, 6, 111, 95, 38, 39, 95,
680 95, 12, 131, 95, 133, 17, 162, 11, 12, 165,
681 339, 340, 53, 24, 42, 95, 134, 65, 95, 95,
682 136, 18, 30, 31, 32, 66, 34, 35, 17, 9,
683 71, 160, 9, 74, 152, 153, 77, 362, 79, 168,
684 81, 82, 83, 84, 85, 153, 6, 73, 96, 69,
685 70, 71, 170, 64, 383, 21, 17, 65, 95, 229,
686 30, 31, 32, 18, 34, 35, 7, 67, 184, 187,
687 188, 189, 190, 191, 192, 193, 194, 195, 248, 197,
688 198, 199, 89, 90, 95, 6, 93, 8, 96, 69,
689 70, 71, 69, 70, 71, 65, 9, 8, 94, 17,
690 218, 219, 220, 221, 222, 223, 18, 436, 69, 70,
691 71, 316, 40, 41, 42, 43, 44, 322, 236, 47,
692 48, 3, 4, 5, 242, 243, 96, 245, 67, 247,
693 9, 88, 89, 90, 62, 9, 93, 243, 256, 245,
694 258, 259, 95, 12, 72, 73, 74, 94, 304, 267,
695 78, 69, 70, 71, 7, 196, 69, 70, 71, 200,
ea25a9b2 696 201, 202, 203, 204, 205, 206, 207, 208, 209, 210,
07ffcb73
Z
697 211, 212, 213, 214, 17, 21, 332, 69, 70, 71,
698 9, 7, 300, 301, 8, 303, 71, 316, 7, 9,
699 69, 70, 71, 322, 7, 69, 70, 71, 314, 21,
700 94, 317, 94, 17, 30, 31, 32, 323, 34, 35,
701 94, 30, 31, 32, 94, 34, 35, 30, 31, 32,
702 17, 34, 35, 94, 94, 153, 69, 70, 71, 94,
703 382, 17, 384, 17, 94, 353, 388, 7, 7, 65,
704 69, 70, 71, 7, 362, 7, 65, 373, 6, 69,
705 70, 71, 65, 405, 406, 69, 70, 71, 69, 70,
706 71, 413, 414, 69, 70, 71, 17, 385, 424, 57,
707 96, 423, 69, 70, 71, 427, 55, 96, 57, 58,
708 7, 17, 94, 96, 94, 69, 70, 71, 94, 217,
709 94, 94, 444, 445, 94, 83, 422, 2, 94, 18,
710 88, 89, 90, 82, 83, 93, 385, 438, 2, 88,
711 89, 90, 1, 57, 93, 317, 357, 6, 246, 8,
712 438, 10, 11, 12, 13, 14, 15, 16, 17, 18,
713 19, 20, 21, 22, 34, 24, 25, 26, 27, 28,
714 29, 69, 70, 71, 33, 78, 78, 36, 37, 38,
715 39, 69, 70, 71, 43, 44, 45, 46, 47, 411,
716 49, 50, 51, 52, 53, 54, 94, -1, 420, 421,
717 59, 60, 61, 62, 63, 64, 94, 66, 430, 69,
718 70, 71, 83, 72, -1, 437, -1, 88, 89, 90,
719 -1, -1, 93, -1, -1, 84, 85, 86, 1, -1,
720 -1, -1, 91, 92, 94, 8, 95, 10, 11, 12,
721 13, 14, 15, 16, 17, 18, 19, 20, 21, 22,
722 -1, 24, 25, 26, 27, 28, -1, 69, 70, 71,
723 33, -1, 36, 37, 38, 39, -1, -1, -1, 43,
724 -1, 45, 57, 58, 47, -1, 49, 50, 51, 52,
725 53, 54, 94, -1, -1, -1, 59, 60, 61, 62,
726 63, 64, -1, 66, -1, 69, 70, 71, 83, 72,
727 -1, -1, -1, 88, 89, 90, -1, -1, 93, -1,
728 -1, 84, 85, 86, 1, -1, -1, -1, 91, 92,
729 94, 8, 95, 10, 11, 12, 13, 14, 15, 16,
730 -1, 18, 19, 20, 21, 22, -1, 24, 25, 26,
731 27, 28, -1, 69, 70, 71, 33, -1, -1, -1,
732 -1, -1, -1, 69, 70, 71, 55, 56, 57, 58,
733 47, -1, 49, 50, 51, 52, 53, 54, 94, -1,
734 -1, -1, 59, 60, 61, 62, 63, 64, 94, 66,
735 79, 80, 81, 82, 83, 72, -1, -1, -1, 88,
736 89, 90, -1, -1, 93, -1, -1, 84, 85, 86,
737 -1, -1, -1, -1, 91, 92, -1, 94, 95, 6,
738 -1, 8, -1, 10, 11, 12, 13, 14, 15, 16,
739 -1, 18, 19, 20, 21, 22, 23, 24, 25, 26,
740 27, 28, -1, 69, 70, 71, 33, -1, -1, -1,
741 -1, -1, -1, -1, -1, 55, 56, 57, 58, -1,
742 47, -1, 49, 50, 51, 52, 53, 54, 94, -1,
743 -1, -1, 59, 60, 61, 62, 63, 64, -1, 66,
744 80, 81, 82, 83, -1, 72, -1, -1, 88, 89,
745 90, -1, -1, 93, -1, -1, -1, 84, 85, 86,
746 -1, -1, -1, -1, 91, 92, -1, 6, 95, 8,
747 -1, 10, 11, 12, 13, 14, 15, 16, -1, 18,
748 19, 20, 21, 22, -1, 24, 25, 26, 27, 28,
749 -1, -1, -1, -1, 33, -1, -1, -1, -1, -1,
750 -1, -1, 55, 56, 57, 58, -1, -1, 47, -1,
751 49, 50, 51, 52, 53, 54, -1, -1, -1, -1,
752 59, 60, 61, 62, 63, 64, -1, 66, 81, 82,
753 83, -1, -1, 72, -1, 88, 89, 90, -1, -1,
754 93, -1, -1, -1, -1, 84, 85, 86, -1, -1,
755 -1, -1, 91, 92, -1, 6, 95, 8, -1, 10,
756 11, 12, 13, 14, 15, 16, -1, 18, 19, 20,
757 21, 22, -1, 24, 25, 26, 27, 28, -1, -1,
758 -1, -1, 33, -1, -1, -1, -1, -1, -1, -1,
759 -1, -1, -1, -1, -1, -1, 47, -1, 49, 50,
760 51, 52, 53, 54, -1, -1, -1, -1, 59, 60,
761 61, 62, 63, 64, -1, 66, 6, -1, 8, 9,
762 -1, 72, -1, -1, -1, -1, -1, 17, -1, -1,
763 -1, -1, -1, 84, 85, 86, 55, 56, 57, 58,
764 91, 92, -1, -1, 95, -1, 36, 37, 38, 39,
765 -1, -1, -1, 43, -1, 45, -1, -1, 48, -1,
766 -1, -1, -1, 82, 83, 55, 56, 57, 58, 88,
767 89, 90, -1, -1, 93, -1, -1, -1, -1, 69,
768 70, 71, -1, 73, 74, 75, 76, 77, 78, 79,
769 80, 81, 82, 83, -1, -1, -1, -1, 88, 89,
770 90, -1, -1, 93, 94, 8, 9, 10, 11, 12,
771 13, 14, 15, 16, -1, 18, 19, 20, 21, 22,
772 -1, 24, 25, 26, 27, 28, -1, -1, -1, -1,
773 33, -1, -1, -1, -1, -1, -1, 55, 56, 57,
774 58, -1, -1, -1, 47, -1, 49, 50, 51, 52,
775 53, 54, -1, -1, -1, -1, 59, 60, 61, 62,
776 63, 64, -1, 66, 82, 83, -1, -1, -1, 72,
777 88, 89, 90, -1, -1, 93, -1, -1, -1, -1,
778 -1, 84, 85, 86, -1, -1, -1, -1, 91, 92,
779 -1, 8, 95, 10, 11, 12, 13, 14, 15, 16,
780 17, 18, 19, 20, 21, 22, -1, 24, 25, 26,
781 27, 28, -1, -1, -1, -1, 33, -1, -1, -1,
782 -1, -1, -1, -1, -1, 57, 58, -1, -1, -1,
783 47, -1, 49, 50, 51, 52, 53, 54, -1, -1,
784 -1, -1, 59, 60, 61, 62, 63, 64, -1, 66,
785 82, 83, -1, -1, -1, 72, 88, 89, 90, -1,
786 -1, 93, -1, -1, -1, -1, -1, 84, 85, 86,
787 -1, -1, -1, -1, 91, 92, -1, 8, 95, 10,
788 11, 12, 13, 14, 15, 16, -1, 18, 19, 20,
789 21, 22, -1, 24, 25, 26, 27, 28, -1, -1,
790 -1, -1, 33, 36, 37, 38, 39, -1, -1, -1,
791 43, -1, 45, -1, -1, -1, 47, -1, 49, 50,
792 51, 52, 53, 54, -1, -1, -1, -1, 59, 60,
793 61, 62, 63, 64, -1, 66, 69, 70, 71, -1,
794 -1, 72, -1, -1, -1, -1, -1, -1, -1, -1,
795 -1, -1, -1, 84, 85, 86, -1, -1, -1, -1,
796 91, 92, -1, 94, 95, 8, -1, 10, 11, 12,
797 13, 14, 15, 16, -1, 18, 19, 20, 21, 22,
798 -1, 24, 25, 26, 27, 28, -1, -1, -1, -1,
799 33, -1, -1, -1, -1, -1, -1, -1, -1, -1,
800 -1, -1, -1, -1, 47, -1, 49, 50, 51, 52,
801 53, 54, -1, -1, -1, -1, 59, 60, 61, 62,
802 63, 64, -1, 66, -1, -1, -1, -1, -1, 72,
803 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
804 -1, 84, 85, 86, -1, -1, -1, -1, 91, 92,
805 -1, 94, 95, 8, -1, 10, 11, 12, 13, 14,
806 15, 16, -1, 18, 19, 20, 21, 22, -1, 24,
807 25, 26, 27, 28, -1, -1, -1, -1, 33, -1,
4e4da3ac 808 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
07ffcb73
Z
809 -1, -1, 47, -1, 49, 50, 51, 52, 53, 54,
810 -1, -1, -1, -1, 59, 60, 61, 62, 63, 64,
811 -1, 66, -1, -1, -1, -1, -1, 72, -1, -1,
812 -1, -1, -1, -1, -1, -1, -1, -1, -1, 84,
813 85, 86, -1, -1, -1, -1, 91, 92, -1, 94,
814 95, 8, -1, 10, 11, 12, 13, 14, 15, 16,
815 -1, 18, 19, 20, 21, 22, -1, 24, 25, 26,
816 27, 28, -1, -1, -1, -1, 33, -1, -1, -1,
f20dcd76 817 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
07ffcb73
Z
818 47, -1, 49, 50, 51, 52, 53, 54, -1, -1,
819 -1, -1, 59, 60, 61, 62, 63, 64, -1, 66,
820 -1, -1, -1, -1, -1, 72, -1, -1, -1, -1,
821 -1, -1, -1, -1, -1, -1, -1, 84, 85, 86,
822 -1, -1, -1, -1, 91, 92, -1, 94, 95, 8,
823 -1, 10, 11, 12, 13, 14, 15, 16, -1, 18,
824 19, 20, 21, 22, -1, 24, 25, 26, 27, 28,
825 -1, -1, -1, -1, 33, -1, -1, -1, -1, -1,
826 -1, -1, -1, -1, -1, -1, -1, -1, 47, -1,
827 49, 50, 51, 52, 53, 54, -1, -1, -1, -1,
828 59, 60, 61, 62, 63, 64, -1, 66, -1, -1,
829 -1, -1, -1, 72, -1, -1, -1, -1, -1, -1,
830 -1, -1, -1, -1, -1, 84, 85, 86, -1, -1,
831 -1, -1, 91, 92, -1, 94, 95, 8, -1, 10,
832 11, 12, 13, 14, 15, 16, -1, 18, 19, 20,
833 21, 22, -1, 24, 25, 26, 27, 28, -1, -1,
834 -1, -1, 33, -1, -1, -1, -1, -1, -1, -1,
835 -1, -1, -1, -1, -1, -1, 47, -1, 49, 50,
836 51, 52, 53, 54, -1, -1, -1, -1, 59, 60,
837 61, 62, 63, 64, -1, 66, -1, -1, -1, -1,
838 -1, 72, -1, -1, -1, -1, -1, -1, -1, -1,
839 -1, -1, -1, 84, 85, 86, -1, -1, -1, -1,
840 91, 92, -1, 94, 95, 8, -1, 10, 11, 12,
841 13, 14, 15, 16, -1, 18, 19, 20, 21, 22,
842 -1, 24, 25, 26, 27, 28, -1, -1, -1, -1,
843 33, -1, -1, -1, -1, -1, -1, -1, -1, -1,
844 -1, -1, -1, -1, 47, -1, 49, 50, 51, 52,
845 53, 54, -1, -1, -1, -1, 59, 60, 61, 62,
846 63, 64, -1, 66, -1, -1, -1, -1, -1, 72,
ea25a9b2 847 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
07ffcb73
Z
848 -1, 84, 85, 86, -1, -1, -1, -1, 91, 92,
849 -1, 94, 95, 8, -1, 10, 11, 12, 13, 14,
850 15, 16, -1, 18, 19, 20, 21, 22, -1, 24,
851 25, 26, 27, 28, -1, -1, -1, -1, 33, -1,
f20dcd76 852 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
07ffcb73
Z
853 -1, -1, 47, -1, 49, 50, 51, 52, 53, 54,
854 -1, -1, -1, -1, 59, 60, 61, 62, 63, 64,
855 -1, 66, -1, -1, -1, -1, -1, 72, -1, -1,
856 -1, -1, -1, -1, -1, -1, -1, -1, -1, 84,
857 85, 86, -1, -1, -1, -1, 91, 92, -1, 94,
858 95, 8, -1, 10, 11, 12, 13, 14, 15, 16,
859 -1, 18, 19, 20, 21, 22, -1, 24, 25, 26,
860 27, 28, -1, -1, -1, -1, 33, -1, -1, -1,
a8812f5e 861 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
07ffcb73
Z
862 47, -1, 49, 50, 51, 52, 53, 54, -1, -1,
863 -1, -1, 59, 60, 61, 62, 63, 64, -1, 66,
864 -1, -1, 9, -1, -1, 72, -1, -1, -1, -1,
865 17, -1, -1, -1, -1, -1, -1, 84, 85, 86,
866 -1, -1, -1, -1, 91, 92, -1, -1, 95, 36,
867 37, 38, 39, -1, -1, -1, 43, -1, 45, -1,
868 -1, 48, -1, -1, -1, -1, -1, -1, 55, 56,
869 57, 58, -1, -1, -1, -1, -1, -1, -1, -1,
870 -1, -1, 69, 70, 71, -1, 73, 74, 75, 76,
871 77, 78, 79, 80, 81, 82, 83, -1, -1, -1,
872 -1, 88, 89, 90, 48, -1, 93, 94, -1, -1,
873 -1, 55, 56, 57, 58, -1, -1, -1, -1, -1,
f20dcd76 874 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
07ffcb73
Z
875 74, 75, 76, 77, 78, 79, 80, 81, 82, 83,
876 -1, -1, -1, 48, 88, 89, 90, -1, -1, 93,
877 55, 56, 57, 58, -1, -1, -1, -1, -1, -1,
878 -1, -1, -1, -1, -1, -1, -1, -1, -1, 74,
879 75, -1, 77, 78, 79, 80, 81, 82, 83, -1,
880 -1, -1, 48, 88, 89, 90, -1, -1, 93, 55,
881 56, 57, 58, -1, -1, -1, -1, -1, -1, -1,
882 -1, -1, -1, -1, -1, -1, -1, -1, -1, 75,
883 -1, 77, 78, 79, 80, 81, 82, 83, -1, -1,
884 -1, 48, 88, 89, 90, -1, -1, 93, 55, 56,
885 57, 58, -1, -1, -1, -1, -1, -1, -1, -1,
636def1f 886 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
07ffcb73
Z
887 77, 78, 79, 80, 81, 82, 83, -1, -1, -1,
888 -1, 88, 89, 90, -1, -1, 93
0de566d7
DM
889};
890
891/* YYSTOS[STATE-NUM] -- The (internal number of the) accessing
892 symbol of state STATE-NUM. */
f05e27e5 893static const yytype_uint8 yystos[] =
0de566d7 894{
07ffcb73
Z
895 0, 3, 4, 5, 98, 101, 105, 30, 31, 32,
896 34, 35, 65, 96, 109, 110, 116, 117, 125, 126,
897 127, 128, 130, 131, 140, 141, 143, 99, 0, 108,
898 134, 132, 18, 132, 132, 1, 6, 8, 10, 11,
899 12, 13, 14, 15, 16, 17, 18, 19, 20, 21,
900 22, 24, 25, 26, 27, 28, 29, 33, 36, 37,
901 38, 39, 43, 44, 45, 46, 47, 49, 50, 51,
902 52, 53, 54, 59, 60, 61, 62, 63, 64, 66,
903 72, 84, 85, 86, 91, 92, 95, 102, 111, 113,
904 114, 145, 146, 147, 150, 151, 152, 153, 154, 155,
905 156, 163, 164, 165, 166, 167, 168, 108, 110, 126,
906 18, 129, 18, 135, 18, 144, 135, 103, 9, 145,
907 155, 155, 18, 23, 102, 164, 169, 169, 169, 169,
908 169, 169, 169, 95, 8, 155, 133, 133, 24, 95,
909 160, 160, 160, 160, 64, 160, 164, 160, 160, 102,
910 155, 95, 95, 95, 102, 155, 18, 146, 158, 164,
911 169, 169, 18, 102, 155, 164, 17, 145, 18, 155,
912 95, 157, 164, 165, 166, 155, 146, 155, 155, 155,
913 155, 155, 94, 145, 42, 115, 17, 36, 37, 38,
914 39, 43, 45, 69, 70, 71, 73, 6, 8, 160,
915 48, 55, 56, 57, 58, 74, 75, 77, 78, 79,
916 80, 81, 82, 83, 88, 89, 90, 93, 160, 6,
917 8, 6, 8, 6, 7, 100, 102, 21, 136, 6,
918 17, 18, 136, 108, 9, 158, 95, 146, 145, 102,
919 136, 161, 103, 103, 103, 103, 103, 103, 160, 103,
920 103, 94, 94, 145, 145, 159, 169, 146, 160, 160,
921 7, 17, 158, 94, 145, 67, 138, 8, 94, 102,
922 145, 121, 145, 145, 145, 145, 145, 145, 145, 145,
923 155, 145, 145, 94, 145, 155, 155, 155, 155, 155,
924 155, 155, 155, 155, 155, 155, 155, 155, 155, 155,
925 6, 8, 19, 95, 149, 164, 94, 145, 145, 145,
926 145, 145, 145, 67, 137, 103, 18, 137, 7, 159,
927 94, 9, 148, 137, 95, 120, 145, 121, 122, 145,
928 121, 124, 162, 164, 111, 119, 122, 123, 145, 103,
929 104, 122, 94, 94, 145, 94, 145, 94, 145, 7,
930 94, 21, 145, 8, 17, 9, 94, 76, 145, 145,
931 94, 145, 160, 94, 17, 9, 17, 9, 17, 21,
932 17, 102, 139, 142, 158, 139, 94, 158, 102, 94,
933 94, 94, 94, 160, 94, 17, 122, 122, 94, 94,
934 94, 94, 9, 145, 7, 155, 17, 9, 94, 159,
935 7, 7, 7, 108, 17, 118, 118, 6, 106, 106,
936 122, 106, 120, 94, 94, 106, 9, 7, 94, 7,
937 106, 106, 107, 40, 41, 112, 112, 94, 115, 17,
938 106, 106, 115, 115, 108, 106, 160, 106, 118, 115,
939 7, 122, 115, 123, 94, 94, 106, 106, 112
0de566d7 940};
0539ab63 941
d5c6462e 942typedef enum {
718a7425 943 toketype_i_tkval, toketype_ival, toketype_opval, toketype_p_tkval
d5c6462e
DM
944} toketypes;
945
946/* type of each token/terminal */
d5c6462e
DM
947static const toketypes yy_type_tab[] =
948{
07ffcb73
Z
949 toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival,
950 toketype_ival, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval,
951 toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_opval, toketype_opval, toketype_opval, toketype_opval,
952 toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval,
953 toketype_opval, toketype_opval, toketype_p_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval,
4098b6bb 954 toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval,
636def1f 955 toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval,
07ffcb73
Z
956 toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval,
957 toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval, toketype_i_tkval,
958 toketype_i_tkval, toketype_i_tkval, toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival,
d5c6462e
DM
959 toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival,
960 toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival,
07ffcb73
Z
961 toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival,
962 toketype_i_tkval, toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_ival, toketype_opval,
963 toketype_ival, toketype_ival, toketype_ival, toketype_opval, toketype_ival, toketype_opval,
964 toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval,
965 toketype_opval, toketype_ival, toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval,
966 toketype_opval, toketype_p_tkval, toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval,
967 toketype_opval, toketype_ival, toketype_ival, toketype_ival, toketype_opval,
968 toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval,
969 toketype_opval, toketype_ival, toketype_opval, toketype_ival, toketype_opval, toketype_opval, toketype_opval, toketype_ival,
d5c6462e 970 toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval,
07ffcb73
Z
971 toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_i_tkval,
972 toketype_ival, toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval, toketype_opval,
973 toketype_opval
0539ab63 974};