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