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