Mercurial > hg > isophonics-drupal-site
comparison vendor/nikic/php-parser/lib/PhpParser/Parser/Php5.php @ 17:129ea1e6d783
Update, including to Drupal core 8.6.10
author | Chris Cannam |
---|---|
date | Thu, 28 Feb 2019 13:21:36 +0000 |
parents | 5fb285c0d0e3 |
children |
comparison
equal
deleted
inserted
replaced
16:c2387f117808 | 17:129ea1e6d783 |
---|---|
15 * * the skeleton file grammar/parser.template | 15 * * the skeleton file grammar/parser.template |
16 * * the preprocessing script grammar/rebuildParsers.php | 16 * * the preprocessing script grammar/rebuildParsers.php |
17 */ | 17 */ |
18 class Php5 extends \PhpParser\ParserAbstract | 18 class Php5 extends \PhpParser\ParserAbstract |
19 { | 19 { |
20 protected $tokenToSymbolMapSize = 392; | 20 protected $tokenToSymbolMapSize = 393; |
21 protected $actionTableSize = 1075; | 21 protected $actionTableSize = 1111; |
22 protected $gotoTableSize = 700; | 22 protected $gotoTableSize = 647; |
23 | 23 |
24 protected $invalidSymbol = 157; | 24 protected $invalidSymbol = 158; |
25 protected $errorSymbol = 1; | 25 protected $errorSymbol = 1; |
26 protected $defaultAction = -32766; | 26 protected $defaultAction = -32766; |
27 protected $unexpectedTokenRule = 32767; | 27 protected $unexpectedTokenRule = 32767; |
28 | 28 |
29 protected $YY2TBLSTATE = 406; | 29 protected $YY2TBLSTATE = 405; |
30 protected $numNonLeafStates = 671; | 30 protected $numNonLeafStates = 674; |
31 | 31 |
32 protected $symbolToName = array( | 32 protected $symbolToName = array( |
33 "EOF", | 33 "EOF", |
34 "error", | 34 "error", |
35 "T_INCLUDE", | 35 "T_INCLUDE", |
56 "T_OR_EQUAL", | 56 "T_OR_EQUAL", |
57 "T_XOR_EQUAL", | 57 "T_XOR_EQUAL", |
58 "T_SL_EQUAL", | 58 "T_SL_EQUAL", |
59 "T_SR_EQUAL", | 59 "T_SR_EQUAL", |
60 "T_POW_EQUAL", | 60 "T_POW_EQUAL", |
61 "T_COALESCE_EQUAL", | |
61 "'?'", | 62 "'?'", |
62 "':'", | 63 "':'", |
63 "T_COALESCE", | 64 "T_COALESCE", |
64 "T_BOOLEAN_OR", | 65 "T_BOOLEAN_OR", |
65 "T_BOOLEAN_AND", | 66 "T_BOOLEAN_AND", |
188 "']'", | 189 "']'", |
189 "'\"'" | 190 "'\"'" |
190 ); | 191 ); |
191 | 192 |
192 protected $tokenToSymbol = array( | 193 protected $tokenToSymbol = array( |
193 0, 157, 157, 157, 157, 157, 157, 157, 157, 157, | 194 0, 158, 158, 158, 158, 158, 158, 158, 158, 158, |
194 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, | 195 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, |
195 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, | 196 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, |
196 157, 157, 157, 53, 156, 157, 153, 52, 35, 157, | 197 158, 158, 158, 54, 157, 158, 154, 53, 36, 158, |
197 151, 152, 50, 47, 7, 48, 49, 51, 157, 157, | 198 152, 153, 51, 48, 7, 49, 50, 52, 158, 158, |
198 157, 157, 157, 157, 157, 157, 157, 157, 29, 148, | 199 158, 158, 158, 158, 158, 158, 158, 158, 30, 149, |
199 41, 15, 43, 28, 65, 157, 157, 157, 157, 157, | 200 42, 15, 44, 29, 66, 158, 158, 158, 158, 158, |
200 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, | 201 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, |
201 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, | 202 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, |
202 157, 67, 157, 155, 34, 157, 154, 157, 157, 157, | 203 158, 68, 158, 156, 35, 158, 155, 158, 158, 158, |
203 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, | 204 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, |
204 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, | 205 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, |
205 157, 157, 157, 149, 33, 150, 55, 157, 157, 157, | 206 158, 158, 158, 150, 34, 151, 56, 158, 158, 158, |
206 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, | 207 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, |
207 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, | 208 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, |
208 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, | 209 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, |
209 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, | 210 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, |
210 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, | 211 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, |
211 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, | 212 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, |
212 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, | 213 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, |
213 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, | 214 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, |
214 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, | 215 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, |
215 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, | 216 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, |
216 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, | 217 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, |
217 157, 157, 157, 157, 157, 157, 157, 157, 157, 157, | 218 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, |
218 157, 157, 157, 157, 157, 157, 1, 2, 3, 4, | 219 158, 158, 158, 158, 158, 158, 1, 2, 3, 4, |
219 5, 6, 8, 9, 10, 11, 12, 13, 14, 16, | 220 5, 6, 8, 9, 10, 11, 12, 13, 14, 16, |
220 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, | 221 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, |
221 27, 30, 31, 32, 36, 37, 38, 39, 40, 42, | 222 27, 28, 31, 32, 33, 37, 38, 39, 40, 41, |
222 44, 45, 46, 54, 56, 57, 58, 59, 60, 61, | 223 43, 45, 46, 47, 55, 57, 58, 59, 60, 61, |
223 62, 63, 64, 66, 68, 69, 70, 71, 72, 73, | 224 62, 63, 64, 65, 67, 69, 70, 71, 72, 73, |
224 74, 75, 76, 77, 78, 79, 80, 81, 157, 157, | 225 74, 75, 76, 77, 78, 79, 80, 81, 82, 158, |
225 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, | 226 158, 83, 84, 85, 86, 87, 88, 89, 90, 91, |
226 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, | 227 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, |
227 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, | 228 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, |
228 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, | 229 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, |
229 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, | 230 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, |
230 132, 133, 134, 135, 136, 137, 157, 157, 157, 157, | 231 132, 133, 134, 135, 136, 137, 138, 158, 158, 158, |
231 157, 157, 138, 139, 140, 141, 142, 143, 144, 145, | 232 158, 158, 158, 139, 140, 141, 142, 143, 144, 145, |
232 146, 147 | 233 146, 147, 148 |
233 ); | 234 ); |
234 | 235 |
235 protected $action = array( | 236 protected $action = array( |
236 676, 677, 678, 679, 680,-32766, 681, 682, 683, 719, | 237 679, 680, 681, 682, 683, 0, 684, 685, 686, 722, |
237 720, 218, 219, 220, 221, 222, 223, 224, 225, 226, | 238 723, 220, 221, 222, 223, 224, 225, 226, 227, 228, |
238 0, 227, 228, 229, 230, 231, 232, 233, 234, 235, | 239 208, 229, 230, 231, 232, 233, 234, 235, 236, 237, |
239 236, 237, 238,-32766,-32766,-32766,-32766,-32766,-32766,-32766, | 240 238, 239, 240,-32766,-32766,-32766,-32766,-32766,-32766,-32766, |
240 -32766,-32767,-32767,-32767,-32767, 421, 239, 240,-32766,-32766, | 241 -32766,-32767,-32767,-32767,-32767, 124, 241, 242,-32766,-32766, |
241 -32766,-32766, 684,-32766, 311,-32766,-32766,-32766,-32766,-32766, | 242 -32766,-32766,-32766, 687,-32766, 30,-32766,-32766,-32766,-32766, |
242 -32766,-32767,-32767,-32767,-32767,-32767, 685, 686, 687, 688, | 243 -32766,-32766,-32767,-32767,-32767,-32767,-32767, 688, 689, 690, |
243 689, 690, 691, 1180, 10, 751,-32766,-32766,-32766,-32766, | 244 691, 692, 693, 694, 1185, 415, 754, 956, 957, 958, |
244 -32766, 424, 692, 693, 694, 695, 696, 697, 698, 699, | 245 955, 954, 953, 695, 696, 697, 698, 699, 700, 701, |
245 700, 701, 702, 722, 723, 724, 725, 726, 714, 715, | 246 702, 703, 704, 705, 725, 726, 727, 728, 729, 717, |
246 716, 717, 718, 703, 704, 705, 706, 707, 708, 709, | 247 718, 719, 720, 721, 706, 707, 708, 709, 710, 711, |
247 745, 746, 747, 748, 749, 750, 710, 711, 712, 713, | 248 712, 748, 749, 750, 751, 752, 753, 713, 714, 715, |
248 743, 734, 732, 733, 729, 730, 282, 721, 727, 728, | 249 716, 746, 737, 735, 736, 732, 733, 281, 724, 730, |
249 735, 736, 738, 737, 739, 740, 54, 55, 425, 56, | 250 731, 738, 739, 741, 740, 742, 743, 54, 55, 424, |
250 57, 731, 742, 741, 25, 58, 59, 339, 60,-32766, | 251 56, 57, 734, 745, 744, 423, 58, 59, 338, 60, |
251 -32766,-32766,-32766,-32766,-32766,-32766,-32766,-32766, 9,-32767, | 252 -32766,-32766,-32766,-32766,-32766,-32766,-32766,-32766,-32766,-32766, |
252 -32767,-32767,-32767, 52, 327,-32766, 1044, 952, 953, 954, | 253 -32767,-32767,-32767,-32767,-32767,-32767,-32767,-32767, 96, 97, |
253 951, 950, 949, 944,-32766,-32766,-32766, 48, 770, 771, | 254 98, 99, 100, 330, 101, 102, 103, 831, 302,-32766, |
254 828, 61, 62, 125, -272, 206, 815, 63, 1180, 64, | 255 -32766,-32766,-32766, 61, 62, 758, 1049, 761, 296, 63, |
255 293, 294, 65, 66, 67, 68, 69, 70, 71, 72, | 256 104, 64, 292, 293, 65, 66, 67, 68, 69, 70, |
256 420, 26, 301, 73, 417,-32766,-32766,-32766,-32766, 1095, | 257 71, 72, 349, 26, 300, 73, 416,-32766,-32766,-32766, |
257 1096, 755, 753, 758,-32766, 926, 876, 474,-32766,-32766, | 258 219, 1100, 1101, 758,-32766, 761,-32766,-32766,-32766, 473, |
258 -32766, 829, 410,-32766, 309,-32766, 1062,-32766,-32766,-32766, | 259 1077, 1049, 832,-32766,-32766,-32766, 333, 283,-32766, 204, |
259 -32766,-32766,-32766, 215, 216, 217, 437,-32766,-32766,-32766, | 260 -32766,-32766,-32766,-32766,-32766,-32766, 48,-32766, 436,-32766, |
260 -32766,-32766,-32766,-32766,-32766, 122, 498, 952, 953, 954, | 261 -32766,-32766,-32766,-32766,-32766, 296,-32766,-32766, 497, 352, |
261 951, 950, 949, 202, 482, 483, 284, 627, 127, 118, | 262 422, 498, 310, 550, 432, 1199, 481, 482, 52, 437, |
262 900, 901, 339, 484, 485, -219, 1101, 1102, 1103, 1104, | 263 446, 334, 903, 904, 298, 483, 484, -219, 1106, 1107, |
263 1098, 1099, 312, 499, 353, 423, 433, 499, 1105, 1100, | 264 1108, 1109, 1103, 1104, 311, 498, 773, 774, 432, 498, |
264 433, 525, -223,-32766,-32766, 41, 422, 335, 323, 907, | 265 1110, 1105, 432, 217, 218, 219,-32766, 41,-32766, 334, |
265 324, 426, -125, -125, -125, -4, 829, 473, 101, 102, | 266 322, 1067, 323, 425, -125, -125, -125, -4, 832, 472, |
266 103, 817, 303, 1044, 40, 21, 427, -125, 475, -125, | 267 127, 1049, 419, 820, 204, 909, 40, 21, 426, -125, |
267 476, -125, 477, -125, 104, 428, 215, 216, 217, 31, | 268 474, -125, 475, -125, 476, -125, 756, 427, 119, 308, |
268 32, 429, 430, 628, 33, 478, 433, 819, 74, 592, | 269 409, 31, 32, 428, 429, 822, 33, 477, 218, 219, |
269 930, 351, 352, 479, 480, 877, 202, 243, 1107, 481, | 270 74, 421, 756, 350, 351, 478, 479,-32766,-32766,-32766, |
270 297, 769, 800, 847, 431, 432, 300, 236, 237, 238, | 271 123, 480, 25, 879, 803, 850, 430, 431, 204, 1049, |
271 35, 105, 106, 107, 108, 109, 110, 111, 112, 113, | 272 49, 956, 957, 958, 955, 954, 953, 127,-32766, 36, |
272 114, 115, 116, 239, 240, 1044, 426, 416, 831, 642, | 273 -32766,-32766,-32766,-32766, 630, 903, 904, 299, 832, 425, |
273 -125, 829, 473, 215, 216, 217, 817, 1146, 241, 40, | 274 834, 645, -125, 1200, 761, 472, 1049, 1218, 498, 820, |
274 21, 427, 350, 475, 447, 476, 1107, 477, 297, 1044, | 275 447, 432, 40, 21, 426, 1185, 474, -223, 475, 10, |
275 428, 983, 985, 202, 31, 32, 429, 430, 408, 33, | 276 476, 817, 929, 427,-32766,-32766,-32766, 31, 32, 428, |
276 478, 1195, 1222, 74, 322, 1223, 351, 352, 479, 480, | 277 429, 407, 33, 477, 129, 420, 74, 321, 334, 350, |
277 -32766,-32766,-32766, 1044, 481, 814, 925, 762, 847, 431, | 278 351, 478, 479, 217, 218, 219, 1049, 480,-32766,-32766, |
278 432,-32767,-32767,-32767,-32767, 96, 97, 98, 99, 100, | 279 765, 850, 430, 431,-32766,-32766, 238, 239, 240, 51, |
279 -32766, 20,-32766,-32766,-32766,-32766, 1194, 123, 336, 810, | 280 631, 1150, 120, 432, 204, 29, 295, 934, 832, 425, |
280 484, 426, 36, 831, 642, -4, 829, 473, 900, 901, | 281 210, 335, 241, 242, 772, 472, 834, 645, -4, 820, |
281 338, 817, 126, 1044, 40, 21, 427, 906, 475, 299, | 282 417, 1049, 40, 21, 426, 128, 474, 592, 475, 338, |
282 476, 499, 477, -501, 433, 428, -203, -203, -203, 31, | 283 476, 483, 880, 427, -203, -203, -203, 31, 32, 428, |
283 32, 429, 430, 217, 33, 478, 285, 758, 74, 551, | 284 429, 337, 33, 477, 122, 297, 74, 20,-32766, 350, |
284 1213, 351, 352, 479, 480,-32766,-32766,-32766, 334, 481, | 285 351, 478, 479,-32766,-32766,-32766, 815, 480, 910, 246, |
285 51, 202, 800, 847, 431, 432, 1044, 755, 30, 758, | 286 803, 850, 430, 431,-32766,-32766,-32766, 9, 132, 217, |
286 126,-32766,-32766,-32766, 448,-32766, 331,-32766,-32766,-32766, | 287 218, 219, 583, 326,-32766, 1049,-32766,-32766,-32766, 425, |
287 49, 450, 753,-32766,-32766,-32766, 426, 1044, 831, 642, | 288 524, 121, 948, 813, 1112, 472, 834, 645, -203, 820, |
288 -203,-32766, 473,-32766,-32766, 812, 817,-32766,-32766, 40, | 289 204, 245, 40, 21, 426, 248, 474, 247, 475, 284, |
289 21, 427, 1072, 475, 121, 476, 202, 477, 29, 296, | 290 476, 930, 449, 427, -204, -204, -204, 31, 32, 428, |
290 428, -204, -204, -204, 31, 32, 429, 430, 117, 33, | 291 429, 118, 33, 477, -254, 832, 74, 818, 209, 350, |
291 478, 418, 1044, 74, 207, 829, 351, 352, 479, 480, | 292 351, 478, 479, 811, 217, 218, 219, 480, 1151, 243, |
292 215, 216, 217, 499, 481, 208, 433, 800, 847, 431, | 293 803, 850, 430, 431,-32766,-32766,-32766, 1112, 78, 79, |
293 432, 438, 120, 335, 1044, 298, 78, 79, 80,-32766, | 294 80, 235, 236, 237, 648, 204, 98, 99, 100, 77, |
294 202, 239, 240, 645, 128, 98, 99, 100, 335, 233, | 295 211, 1227, 131, 334, 1228,-32766, 834, 645, -204, 34, |
295 234, 235, 119, 831, 642, -204, 34, 295, 81, 82, | 296 204, 81, 82, 83, 84, 85, 86, 87, 88, 89, |
296 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, | 297 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, |
297 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, | 298 100, 101, 102, 103, 832, 302, 425, 217, 218, 219, |
298 103, 246, 303, 244, 829, 426, 216, 217, 215, 216, | 299 241, 242, 472, 1049, 1049, 498, 820, 104, 432, 40, |
299 217, 473, 808, 499, 104, 817, 433, 131, 40, 21, | 300 21, 426, 830, 474, 659, 475, 442, 476, 204, 647, |
300 427, 583, 475, 77, 476, 202, 477, 335, 202, 428, | 301 427, 843, 126, 649, 31, 32, 428, 294, 656, 33, |
301 462, 598, 648, 31, 32, 429, 829, 443, 33, 478, | 302 477, 461, 599, 74, 456, 22, 350, 351, 773, 774, |
302 644, 245, 74, 457, 22, 351, 352,-32766,-32766,-32766, | 303 832, 133, 360, 314, 480, 606, 607, 945, 665, 933, |
303 132, 361, 209, 481, 770, 771, 605, 606, 941, 658, | 304 673, 766, 651, -82,-32766, 302, 53, 104, 614, 758, |
304 929, 670, 763, 647, 646, -82, 840,-32766, 303, 649, | 305 961, 530, 43, 44, 45, 425, 300, 46, 626, 653, |
305 652, 130, 827, 315, 426, 104,-32766, 53, 46, 47, | 306 50, 472, 47, 834, 645, 820, 130, 639, 40, 21, |
306 473, 301, 831, 642, 817, 44, 45, 40, 21, 427, | 307 426, 759, 474, 756, 475, 604, 476, -273, 445, 427, |
307 129, 475, 43, 476, 50, 477, 611, 753, 428, 531, | 308 761, 832,-32766, 31, 32, 428, 852, 327, 33, 477, |
308 758, 755, 31, 32, 429, 829, 426, 33, 478, 756, | 309 586, -80, 74, 851, 329, 350, 351, 1111, 618, 1157, |
309 -32766, 74, 473, 957, 351, 352, 817, 586, 636, 40, | 310 11, 425, 448, 480, 280, 603, -404, 472, 589, 440, |
310 21, 427, 481, 475, 446, 476, 615, 477, 849, 848, | 311 662, 820, 845, 466, 40, 21, 426, 610, 474, 0, |
311 428, 326, 1106, 655, 31, 32, 429, 829, 623, 33, | 312 475, 0, 476, 0, 0, 427, 0, 832, 324, 31, |
312 478, 330, 281, 74, 449, 11, 351, 352, -80, 589, | 313 32, 428, 834, 645, 33, 477, 0, 0, 74, 0, |
313 12, 863, 642, 602, 481, 1145, 328, 467, 441, -219, | 314 0, 350, 351, 325, 483, 309, 307, -504, -503, 480, |
314 0, 603, 411, 0, 0, 650, 0, 0, 0, 0, | 315 0, 0, 425, 0, 0, 0, 657, 0, 472, 0, |
315 0, 0, 0, 0, 0, 426, 0, -502, 0, 0, | 316 0, 0, 820, 14, 5, 40, 21, 426, 6, 474, |
316 0, 473, 0, 831, 642, 817, 325, -501, 40, 21, | 317 359, 475, 668, 476, -412, 12, 427, -413, 866, 645, |
317 427, 308, 475, 310, 476, 484, 477, 1152, 0, 428, | 318 31, 32, 428, 442, 384, 33, 477, 411, 410, 74, |
318 0, 0, 0, 31, 32, 429, 829, 426, 33, 478, | 319 385, 393, 350, 351, 373, 532, 832, 847, 425, 812, |
319 6, 360, 74, 473, -410, 351, 352, 817, -402, 5, | 320 480, 39, 38, 882, 472, 823, 771, 821, 820, 939, |
320 40, 21, 427, 481, 475, 14, 476, -411, 477, 842, | 321 808, 40, 21, 426, 669, 474, 770, 475, 244, 476, |
321 412, 428, 533, 443, 394, 31, 32, 429, 386, 385, | 322 829, 938, 427, 941, 814, 769, 31, 32, 428, 834, |
322 33, 478, 374, 816, 74, 663, 662, 351, 352, 39, | 323 645, 33, 477, 816, 828, 74, 212, 213, 350, 351, |
323 38, 767, 831, 642, 766, 481, 809, 811, 935, 813, | 324 874, 806, 214, 940, 215, 867, 480, 864, 819, 862, |
324 825, 933, 768, 818, 934, 937, 936, 859, 861, 864, | 325 937, 873, 1047, 331, 77, 646, 206, 650, 652, 654, |
325 803, 871, 870, 879, 820, 805, 426, 826, 869, 407, | 326 655, 658, 660, 661, 1100, 1101, 663, 425,-32766, 664, |
326 333, 332, 473, 124, 831, 642, 817, 406, 77, 40, | 327 332, 405, 1102, 472, 406, 834, 645, 820, 125, 42, |
327 21, 427, 667, 475, 666, 476, 242, 477, 665, 660, | 328 40, 21, 426, 775, 474, 778, 475, 777, 476, 872, |
328 428, 657, 656, 654, 31, 32, 429, 653, 651, 33, | 329 670, 427, 804, 1224, 460, 31, 32, 428, 1223, 1193, |
329 478, 643, 340, 74, 210, 211, 351, 352, 942, 834, | 330 33, 477, 1191, 1176, 74, 1189, 1091, 350, 351, 921, |
330 212, 1047, 213, 843, 481, 772, 775, 774, 868, 1218, | 331 1197, 1187, 871, 946, 837, 480, 1052, 846, 1051, 571, |
331 1188, 1186, 1171, 1184, 204, 1086, 918, 1192, 1182, 210, | 332 839, 1106, 1107, 1108, 1109, 1103, 1104, 383, 1063, 212, |
332 211, 773, 1095, 1096, 1058, 212,-32766, 213, 844, 845, | 333 213, 776, 1225, 1110, 1105, 214, 848, 215, 767, 1028, |
333 1097, 1046, 836, 831, 642, 307, 1220, 764, 765, 204, | 334 216, 849,-32766, 768, 834, 645, 37, 1226, -422, 206, |
334 1221, 1219, 801, 664, 461, 846, 0, 1095, 1096, 306, | 335 28, 414, 408, 339, 75, 76, 306, 1100, 1101, 305, |
335 409,-32766, 305, 304, 24, 1097, 27, 292, 291, 283, | 336 304,-32766, 303, 27, 24, 1102, 35, 105, 106, 107, |
336 415, 28, 37, 42, 75, 205, 76,-32766, 0, -220, | 337 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, |
337 1048, 1024, 1023, 1088, 576, 1111, 908, 572, 1052, 1101, | 338 291, 290, 282,-32766, 207, 0, 575, 1029, 1053, -220, |
338 1102, 1103, 1104, 1098, 1099, 384, 1049, 633, 566, 471, | 339 1093, -219, 16, 1116, 911, 1057, 1054, 636, 565, 470, |
339 466, 1105, 1100, 465, 458, 379, 18, 17, 214, 286, | 340 465, 464, 457, 378, 18, 17, 0, 285, 988, 990, |
340 -32766, 16, 572, 609, 1101, 1102, 1103, 1104, 1098, 1099, | 341 1171, 1170, 571, 1117, 1106, 1107, 1108, 1109, 1103, 1104, |
341 384, 1042, -420, 0, 1166, 1165, 1105, 1100, 1112, 1216, | 342 383, 1221, 1090, 1188, 1060, 1175, 1110, 1105, 1190, 1076, |
342 1085, 1183, 1055, 214, 1170,-32766, 1185, 0, 1071, 1056, | 343 1061, 1062, 1059, 216, 1058,-32766, 1156, 0, 0, 0, |
343 1057, 1054, 1053, 0, 1151 | 344 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
345 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
346 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
347 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
348 -503 | |
344 ); | 349 ); |
345 | 350 |
346 protected $actionCheck = array( | 351 protected $actionCheck = array( |
347 2, 3, 4, 5, 6, 8, 8, 9, 10, 11, | 352 2, 3, 4, 5, 6, 0, 8, 9, 10, 11, |
348 12, 31, 32, 33, 34, 35, 36, 37, 38, 39, | 353 12, 32, 33, 34, 35, 36, 37, 38, 39, 40, |
349 0, 41, 42, 43, 44, 45, 46, 47, 48, 49, | 354 7, 42, 43, 44, 45, 46, 47, 48, 49, 50, |
350 50, 51, 52, 8, 9, 10, 31, 32, 33, 34, | 355 51, 52, 53, 8, 9, 10, 32, 33, 34, 35, |
351 35, 36, 37, 38, 39, 7, 66, 67, 31, 32, | 356 36, 37, 38, 39, 40, 7, 67, 68, 32, 33, |
352 33, 34, 54, 28, 7, 30, 31, 32, 33, 34, | 357 34, 35, 36, 55, 29, 7, 31, 32, 33, 34, |
353 35, 36, 37, 38, 39, 40, 68, 69, 70, 71, | 358 35, 36, 37, 38, 39, 40, 41, 69, 70, 71, |
354 72, 73, 74, 79, 7, 77, 31, 32, 33, 34, | 359 72, 73, 74, 75, 80, 7, 78, 113, 114, 115, |
355 35, 7, 84, 85, 86, 87, 88, 89, 90, 91, | 360 116, 117, 118, 85, 86, 87, 88, 89, 90, 91, |
356 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, | 361 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, |
357 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, | 362 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, |
358 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, | 363 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, |
359 122, 123, 124, 125, 126, 127, 13, 129, 130, 131, | 364 122, 123, 124, 125, 126, 127, 128, 13, 130, 131, |
360 132, 133, 134, 135, 136, 137, 2, 3, 4, 5, | 365 132, 133, 134, 135, 136, 137, 138, 2, 3, 4, |
361 6, 143, 144, 145, 7, 11, 12, 153, 14, 31, | 366 5, 6, 144, 145, 146, 7, 11, 12, 154, 14, |
362 32, 33, 34, 35, 36, 37, 38, 39, 103, 41, | 367 32, 33, 34, 35, 36, 37, 38, 39, 40, 8, |
363 42, 43, 44, 67, 109, 79, 12, 112, 113, 114, | 368 42, 43, 44, 45, 42, 43, 44, 45, 46, 47, |
364 115, 116, 117, 118, 8, 9, 10, 67, 102, 103, | 369 48, 49, 50, 7, 51, 52, 53, 1, 55, 32, |
365 1, 47, 48, 29, 79, 7, 148, 53, 79, 55, | 370 33, 34, 35, 48, 49, 78, 12, 80, 36, 54, |
366 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, | 371 67, 56, 57, 58, 59, 60, 61, 62, 63, 64, |
367 7, 67, 68, 69, 70, 8, 9, 10, 103, 75, | 372 65, 66, 7, 68, 69, 70, 71, 8, 9, 10, |
368 76, 77, 77, 79, 109, 148, 29, 83, 8, 9, | 373 10, 76, 77, 78, 80, 80, 8, 9, 10, 84, |
369 10, 1, 146, 118, 128, 28, 152, 30, 31, 32, | 374 113, 12, 1, 8, 9, 10, 7, 7, 29, 29, |
370 33, 34, 35, 8, 9, 10, 102, 151, 28, 153, | 375 31, 32, 33, 34, 35, 36, 68, 29, 103, 31, |
371 30, 31, 32, 33, 34, 149, 112, 112, 113, 114, | 376 32, 33, 34, 35, 29, 36, 31, 32, 113, 7, |
372 115, 116, 117, 28, 120, 121, 7, 77, 149, 149, | 377 7, 144, 7, 79, 147, 1, 121, 122, 68, 152, |
373 130, 131, 153, 129, 130, 152, 132, 133, 134, 135, | 378 30, 154, 131, 132, 7, 130, 131, 153, 133, 134, |
374 136, 137, 138, 143, 7, 7, 146, 143, 144, 145, | 379 135, 136, 137, 138, 139, 144, 103, 104, 147, 144, |
375 146, 82, 152, 8, 9, 151, 7, 153, 154, 152, | 380 145, 146, 147, 8, 9, 10, 152, 152, 154, 154, |
376 156, 71, 72, 73, 74, 0, 1, 77, 50, 51, | 381 155, 153, 157, 72, 73, 74, 75, 0, 1, 78, |
377 52, 81, 54, 12, 84, 85, 86, 87, 88, 89, | 382 148, 12, 7, 82, 29, 153, 85, 86, 87, 88, |
378 90, 91, 92, 93, 66, 95, 8, 9, 10, 99, | 383 89, 90, 91, 92, 93, 94, 78, 96, 150, 129, |
379 100, 101, 102, 143, 104, 105, 146, 148, 108, 82, | 384 147, 100, 101, 102, 103, 149, 105, 106, 9, 10, |
380 150, 111, 112, 113, 114, 148, 28, 29, 139, 119, | 385 109, 7, 78, 112, 113, 114, 115, 8, 9, 10, |
381 35, 148, 122, 123, 124, 125, 35, 50, 51, 52, | 386 150, 120, 7, 30, 123, 124, 125, 126, 29, 12, |
382 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, | 387 68, 113, 114, 115, 116, 117, 118, 148, 29, 13, |
383 25, 26, 27, 66, 67, 12, 71, 7, 148, 149, | 388 31, 32, 33, 34, 78, 131, 132, 36, 1, 72, |
384 150, 1, 77, 8, 9, 10, 81, 152, 13, 84, | 389 149, 150, 151, 153, 80, 78, 12, 83, 144, 82, |
385 85, 86, 7, 88, 29, 90, 139, 92, 35, 12, | 390 150, 147, 85, 86, 87, 80, 89, 153, 91, 7, |
386 95, 56, 57, 28, 99, 100, 101, 102, 103, 104, | 391 93, 149, 149, 96, 8, 9, 10, 100, 101, 102, |
387 105, 152, 77, 108, 109, 80, 111, 112, 113, 114, | 392 103, 104, 105, 106, 150, 7, 109, 110, 154, 112, |
388 8, 9, 10, 12, 119, 148, 148, 122, 123, 124, | 393 113, 114, 115, 8, 9, 10, 12, 120, 8, 9, |
389 125, 41, 42, 43, 44, 45, 46, 47, 48, 49, | 394 123, 124, 125, 126, 32, 33, 51, 52, 53, 68, |
390 28, 152, 30, 31, 32, 33, 1, 7, 143, 148, | 395 144, 156, 150, 147, 29, 141, 142, 151, 1, 72, |
391 129, 71, 13, 148, 149, 150, 1, 77, 130, 131, | 396 15, 144, 67, 68, 149, 78, 149, 150, 151, 82, |
392 67, 81, 147, 12, 84, 85, 86, 152, 88, 7, | 397 124, 12, 85, 86, 87, 150, 89, 83, 91, 154, |
393 90, 143, 92, 128, 146, 95, 96, 97, 98, 99, | 398 93, 130, 149, 96, 97, 98, 99, 100, 101, 102, |
394 100, 101, 102, 10, 104, 105, 35, 79, 108, 78, | 399 103, 68, 105, 106, 13, 36, 109, 153, 152, 112, |
395 82, 111, 112, 113, 114, 8, 9, 10, 7, 119, | 400 113, 114, 115, 8, 9, 10, 149, 120, 153, 15, |
396 67, 28, 122, 123, 124, 125, 12, 77, 7, 79, | 401 123, 124, 125, 126, 32, 33, 34, 104, 150, 8, |
397 147, 8, 9, 10, 149, 28, 7, 30, 31, 32, | 402 9, 10, 154, 110, 29, 12, 31, 32, 33, 72, |
398 67, 128, 77, 31, 32, 33, 71, 12, 148, 149, | 403 83, 150, 119, 149, 140, 78, 149, 150, 151, 82, |
399 150, 28, 77, 30, 31, 148, 81, 31, 32, 84, | 404 29, 30, 85, 86, 87, 15, 89, 15, 91, 36, |
400 85, 86, 112, 88, 13, 90, 28, 92, 140, 141, | 405 93, 149, 129, 96, 97, 98, 99, 100, 101, 102, |
401 95, 96, 97, 98, 99, 100, 101, 102, 15, 104, | 406 103, 15, 105, 106, 151, 1, 109, 149, 15, 112, |
402 105, 123, 12, 108, 15, 1, 111, 112, 113, 114, | 407 113, 114, 115, 149, 8, 9, 10, 120, 153, 13, |
403 8, 9, 10, 143, 119, 15, 146, 122, 123, 124, | 408 123, 124, 125, 126, 8, 9, 10, 140, 8, 9, |
404 125, 151, 149, 153, 12, 35, 8, 9, 10, 151, | 409 10, 48, 49, 50, 30, 29, 48, 49, 50, 150, |
405 28, 66, 67, 29, 149, 47, 48, 49, 153, 47, | 410 15, 78, 30, 154, 81, 29, 149, 150, 151, 29, |
406 48, 49, 149, 148, 149, 150, 28, 35, 30, 31, | 411 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, |
407 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, | 412 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, |
408 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, | 413 50, 51, 52, 53, 1, 55, 72, 8, 9, 10, |
409 52, 15, 54, 15, 1, 71, 9, 10, 8, 9, | 414 67, 68, 78, 12, 12, 144, 82, 67, 147, 85, |
410 10, 77, 148, 143, 66, 81, 146, 149, 84, 85, | 415 86, 87, 30, 89, 30, 91, 147, 93, 29, 150, |
411 86, 153, 88, 149, 90, 28, 92, 153, 28, 95, | 416 96, 36, 30, 30, 100, 101, 102, 36, 30, 105, |
412 72, 73, 29, 99, 100, 101, 1, 146, 104, 105, | 417 106, 73, 74, 109, 73, 74, 112, 113, 103, 104, |
413 149, 15, 108, 72, 73, 111, 112, 8, 9, 10, | 418 1, 98, 99, 30, 120, 107, 108, 149, 150, 149, |
414 97, 98, 15, 119, 102, 103, 106, 107, 148, 149, | 419 150, 149, 150, 30, 32, 55, 68, 67, 75, 78, |
415 148, 149, 148, 149, 29, 29, 35, 28, 54, 29, | 420 80, 83, 68, 68, 68, 72, 69, 68, 92, 30, |
416 29, 29, 29, 29, 71, 66, 31, 67, 67, 67, | 421 68, 78, 68, 149, 150, 82, 68, 90, 85, 86, |
417 77, 68, 148, 149, 81, 67, 67, 84, 85, 86, | 422 87, 78, 89, 78, 91, 110, 93, 80, 87, 96, |
418 67, 88, 67, 90, 67, 92, 74, 77, 95, 82, | 423 80, 1, 83, 100, 101, 102, 124, 111, 105, 106, |
419 79, 77, 99, 100, 101, 1, 71, 104, 105, 77, | 424 88, 95, 109, 124, 127, 112, 113, 140, 94, 140, |
420 82, 108, 77, 79, 111, 112, 81, 87, 89, 84, | 425 95, 72, 95, 120, 95, 97, 143, 78, 97, 103, |
421 85, 86, 119, 88, 86, 90, 93, 92, 123, 123, | 426 30, 82, 148, 103, 85, 86, 87, 156, 89, -1, |
422 95, 127, 139, 29, 99, 100, 101, 1, 91, 104, | 427 91, -1, 93, -1, -1, 96, -1, 1, 127, 100, |
423 105, 126, 94, 108, 94, 94, 111, 112, 94, 96, | 428 101, 102, 149, 150, 105, 106, -1, -1, 109, -1, |
424 142, 148, 149, 96, 119, 155, 110, 102, 102, 152, | 429 -1, 112, 113, 128, 130, 129, 129, 129, 129, 120, |
425 -1, 109, 146, -1, -1, 29, -1, -1, -1, -1, | 430 -1, -1, 72, -1, -1, -1, 30, -1, 78, -1, |
426 -1, -1, -1, -1, -1, 71, -1, 128, -1, -1, | 431 -1, -1, 82, 143, 143, 85, 86, 87, 143, 89, |
427 -1, 77, -1, 148, 149, 81, 126, 128, 84, 85, | 432 143, 91, 149, 93, 143, 143, 96, 143, 149, 150, |
428 86, 128, 88, 128, 90, 129, 92, 139, -1, 95, | 433 100, 101, 102, 147, 147, 105, 106, 147, 147, 109, |
429 -1, -1, -1, 99, 100, 101, 1, 71, 104, 105, | 434 147, 147, 112, 113, 147, 147, 1, 151, 72, 149, |
430 142, 142, 108, 77, 142, 111, 112, 81, 142, 142, | 435 120, 149, 149, 149, 78, 149, 149, 149, 82, 149, |
431 84, 85, 86, 119, 88, 142, 90, 142, 92, 147, | 436 149, 85, 86, 87, 149, 89, 149, 91, 30, 93, |
432 146, 95, 146, 146, 146, 99, 100, 101, 146, 146, | 437 149, 149, 96, 149, 149, 149, 100, 101, 102, 149, |
433 104, 105, 146, 148, 108, 148, 148, 111, 112, 148, | 438 150, 105, 106, 149, 149, 109, 48, 49, 112, 113, |
434 148, 148, 148, 149, 148, 119, 148, 148, 148, 148, | 439 149, 149, 54, 149, 56, 149, 120, 149, 149, 149, |
435 148, 148, 148, 148, 148, 148, 148, 148, 148, 148, | 440 149, 149, 155, 150, 150, 150, 68, 150, 150, 150, |
436 148, 148, 148, 148, 148, 148, 71, 148, 150, 149, | 441 150, 150, 150, 150, 76, 77, 150, 72, 80, 150, |
437 149, 149, 77, 149, 148, 149, 81, 149, 149, 84, | 442 150, 150, 84, 78, 150, 149, 150, 82, 150, 152, |
438 85, 86, 149, 88, 149, 90, 29, 92, 149, 149, | 443 85, 86, 87, 151, 89, 151, 91, 151, 93, 151, |
439 95, 149, 149, 149, 99, 100, 101, 149, 149, 104, | 444 151, 96, 151, 151, 151, 100, 101, 102, 151, 151, |
440 105, 149, 151, 108, 47, 48, 111, 112, 150, 150, | 445 105, 106, 151, 151, 109, 151, 151, 112, 113, 151, |
441 53, 150, 55, 150, 119, 150, 150, 150, 150, 150, | 446 151, 151, 151, 151, 151, 120, 151, 151, 151, 131, |
442 150, 150, 150, 150, 67, 150, 150, 150, 150, 47, | 447 151, 133, 134, 135, 136, 137, 138, 139, 151, 48, |
443 48, 150, 75, 76, 150, 53, 79, 55, 150, 150, | 448 49, 151, 151, 145, 146, 54, 151, 56, 151, 153, |
444 83, 150, 150, 148, 149, 151, 150, 150, 150, 67, | 449 152, 151, 154, 151, 149, 150, 152, 151, 155, 68, |
445 150, 150, 150, 150, 150, 150, -1, 75, 76, 151, | 450 152, 152, 152, 152, 152, 152, 152, 76, 77, 152, |
446 151, 79, 151, 151, 151, 83, 151, 151, 151, 151, | 451 152, 80, 152, 152, 152, 84, 15, 16, 17, 18, |
447 151, 151, 151, 151, 151, 151, 151, 151, -1, 152, | 452 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, |
448 152, 152, 152, 152, 152, 152, 152, 130, 152, 132, | 453 152, 152, 152, 152, 152, -1, 153, 153, 153, 153, |
449 133, 134, 135, 136, 137, 138, 152, 152, 152, 152, | 454 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, |
450 152, 144, 145, 152, 152, 152, 152, 152, 151, 153, | 455 153, 153, 153, 153, 153, 153, -1, 154, 57, 58, |
451 153, 152, 130, 155, 132, 133, 134, 135, 136, 137, | 456 156, 156, 131, 156, 133, 134, 135, 136, 137, 138, |
452 138, 154, 154, -1, 155, 155, 144, 145, 155, 155, | 457 139, 156, 156, 156, 156, 156, 145, 146, 156, 156, |
453 155, 155, 155, 151, 155, 153, 155, -1, 155, 155, | 458 156, 156, 156, 152, 156, 154, 157, -1, -1, -1, |
454 155, 155, 155, -1, 156 | 459 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
460 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
461 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
462 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
463 129 | |
455 ); | 464 ); |
456 | 465 |
457 protected $actionBase = array( | 466 protected $actionBase = array( |
458 0, 220, 295, 445, 370, 109, 109, 180, 730, -2, | 467 0, 221, 297, 437, 367, 305, 305, 286, 690, -2, |
459 -2, 135, -2, -2, -2, 655, 756, 724, 756, 554, | 468 -2, 238, -2, -2, -2, 613, 756, 710, 756, 544, |
460 623, 825, 825, 825, 305, 353, 562, 562, 861, 401, | 469 659, 825, 825, 825, 152, 209, 611, 611, 867, 174, |
461 562, 484, 291, 377, 154, 441, 540, 505, 505, 505, | 470 611, 404, 364, 337, 612, 493, 439, 289, 289, 289, |
462 505, 134, 134, 505, 505, 505, 505, 505, 505, 505, | 471 289, 135, 135, 289, 289, 289, 289, 289, 289, 289, |
463 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, | 472 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, |
464 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, | 473 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, |
465 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, | 474 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, |
466 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, | 475 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, |
467 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, | 476 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, |
468 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, | 477 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, |
469 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, | 478 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, |
470 505, 505, 505, 505, 505, 505, 505, 505, 505, 505, | 479 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, |
471 505, 505, 505, 187, 179, 521, 429, 728, 729, 731, | 480 289, 289, 289, 289, 313, 176, 461, 346, 680, 705, |
472 732, 858, 668, 859, 799, 800, 662, 801, 802, 803, | 481 714, 715, 865, 639, 864, 777, 778, 552, 781, 782, |
473 805, 806, 834, 807, 888, 808, 568, 568, 568, 568, | 482 784, 785, 788, 773, 789, 591, 790, 560, 560, 560, |
474 568, 568, 568, 568, 568, 568, 568, -3, 365, 225, | 483 560, 560, 560, 560, 560, 560, 560, 560, 151, 546, |
475 308, 620, 275, 552, 552, 552, 552, 552, 552, 552, | 484 405, 491, 275, 410, 609, 609, 609, 609, 609, 609, |
476 166, 166, 166, 166, 166, 166, 166, 166, 166, 166, | 485 609, 386, 386, 386, 386, 386, 386, 386, 386, 386, |
477 166, 166, 166, 166, 166, 166, 166, 617, 659, 659, | 486 386, 386, 386, 386, 386, 386, 386, 386, 386, 319, |
478 659, 463, 887, 508, 912, 912, 912, 912, 912, 912, | 487 556, 556, 556, 200, 818, 561, 911, 911, 911, 911, |
479 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, | 488 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, |
480 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, | 489 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, |
481 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, | 490 911, 911, 911, 911, 911, 911, 911, 911, 911, 911, |
482 912, 912, 912, 912, 912, 912, 912, 493, -20, -20, | 491 911, 911, 911, 911, 911, 911, 911, 911, 911, 215, |
483 477, 665, 402, 496, 210, 482, 197, 25, 25, 25, | 492 -21, -21, 475, 642, 329, 392, 208, 462, 199, 25, |
484 25, 25, 17, 45, 5, 5, 5, 5, 335, 380, | 493 25, 25, 25, 25, 147, 16, 4, 4, 4, 4, |
485 380, 380, 380, 118, 118, 118, 118, 835, 819, 818, | 494 981, 122, 122, 122, 122, 118, 118, 118, 118, 393, |
486 814, 311, 311, 686, 686, 633, 754, 538, 538, 542, | 495 331, 331, 644, 644, 617, 758, 528, 528, 523, 523, |
487 542, 420, 420, 420, 420, 420, 420, 420, 420, 420, | 496 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, |
488 420, 428, 105, 856, 130, 130, 130, 130, 435, 435, | 497 326, 627, 861, 234, 234, 234, 234, 254, 254, 254, |
489 435, 318, 199, 678, 918, 318, 248, 248, 248, 297, | 498 131, 427, 589, 909, 131, 123, 123, 123, 375, 375, |
490 297, 297, 76, 637, 398, 86, 86, 86, 86, 398, | 499 375, 173, 598, 294, 134, 134, 134, 134, 294, 134, |
491 86, 86, 572, 572, 572, 494, 511, 648, 325, 488, | 500 134, 555, 555, 555, 429, 489, 629, 503, 348, 481, |
492 490, 443, 673, 798, 677, 748, 532, 705, 96, 636, | 501 282, 641, 791, 638, 768, 520, 664, 190, 671, 670, |
493 704, 886, 676, 886, 591, 578, 570, 696, 355, 842, | 502 883, 636, 883, 581, 578, 558, 593, 230, 840, -6, |
494 -6, 187, 530, 423, 634, 715, 193, 726, 267, 38, | 503 313, 518, 361, 620, 729, 295, 706, 242, 398, 403, |
495 383, 534, 110, 279, 752, 723, 862, 860, 249, 669, | 504 522, 168, 324, 733, 697, 863, 816, 220, 648, 620, |
496 634, 634, 634, 137, 247, 751, 758, 110, 113, 515, | 505 620, 620, 335, 374, 750, 751, 168, 114, 553, 553, |
497 515, 515, 515, 797, 750, 515, 515, 515, 515, 796, | 506 553, 553, 766, 754, 553, 553, 553, 553, 764, 762, |
498 795, 67, 268, 811, 74, 733, 644, 644, 640, 640, | 507 382, 243, 810, 138, 731, 601, 601, 625, 625, 601, |
499 644, 644, 644, 644, 654, 651, 644, 850, 843, 843, | 508 601, 601, 601, 600, 605, 601, 828, 842, 842, 625, |
500 640, 641, 640, 654, 651, 852, 852, 852, 852, 640, | 509 630, 625, 600, 605, 757, 757, 757, 757, 625, 605, |
501 651, 640, 640, 644, 640, 843, 843, 651, 633, 843, | 510 625, 625, 601, 625, 842, 842, 605, 617, 842, 48, |
502 491, 651, 680, 644, 635, 635, 852, 718, 717, 640, | 511 605, 631, 601, 597, 597, 757, 653, 695, 625, 625, |
503 640, 624, 843, 843, 843, 624, 651, 852, 672, 702, | 512 645, 842, 842, 842, 645, 605, 757, 595, 594, 13, |
504 178, 843, 852, 664, 641, 664, 672, 651, 664, 641, | 513 842, 757, 633, 630, 633, 595, 605, 633, 630, 630, |
505 641, 664, 20, 656, 645, 851, 853, 839, 782, 626, | 514 633, 5, 643, 614, 824, 832, 830, 735, 599, 592, |
506 625, 847, 846, 855, 848, 845, 663, 706, 734, 735, | 515 859, 858, 833, 860, 841, 602, 678, 687, 688, 526, |
507 533, 638, 639, 631, 632, 697, 647, 683, 676, 707, | 516 615, 616, 619, 624, 651, 622, 647, 636, 666, 610, |
508 629, 629, 629, 679, 688, 679, 629, 629, 629, 629, | 517 610, 610, 649, 655, 649, 610, 610, 610, 610, 610, |
509 629, 629, 629, 629, 917, 692, 689, 685, 658, 749, | 518 610, 610, 610, 908, 661, 657, 646, 621, 701, 533, |
510 539, 716, 670, 550, 770, 613, 706, 706, 832, 874, | 519 677, 637, 425, 737, 587, 678, 678, 771, 873, 880, |
511 883, 898, 897, 652, 842, 876, 679, 907, 722, 430, | 520 823, 727, 623, 840, 875, 649, 898, 683, 38, 565, |
512 657, 841, 833, 713, 712, 679, 838, 679, 769, 679, | 521 838, 769, 667, 673, 649, 837, 649, 738, 649, 872, |
513 866, 831, 643, 830, 706, 828, 629, 864, 916, 915, | 522 772, 628, 826, 678, 822, 610, 871, 906, 905, 904, |
514 914, 913, 911, 909, 899, 906, 630, 905, 747, 650, | 523 903, 902, 899, 884, 897, 608, 896, 691, 632, 879, |
515 882, 47, 854, 696, 628, 708, 746, 499, 904, 827, | 524 245, 862, 593, 662, 674, 686, 820, 166, 895, 817, |
516 679, 679, 765, 759, 679, 763, 745, 721, 889, 744, | 525 649, 649, 739, 734, 649, 740, 684, 682, 869, 732, |
517 881, 903, 613, 878, 679, 675, 900, 499, 660, 642, | 526 878, 887, 587, 877, 649, 640, 815, 885, 166, 618, |
518 857, 653, 743, 849, 863, 781, 779, 608, 646, 826, | 527 603, 866, 634, 721, 829, 870, 831, 741, 474, 512, |
519 661, 742, 885, 884, 627, 741, 778, 606, 774, 667, | 528 811, 676, 807, 604, 722, 882, 881, 868, 726, 742, |
520 822, 773, 824, 740, 821, 793, 875, 674, 707, 703, | 529 510, 743, 596, 799, 746, 834, 728, 797, 796, 874, |
521 666, 671, 649, 772, 791, 877, 739, 738, 737, 789, | 530 626, 666, 650, 606, 635, 607, 749, 795, 876, 730, |
522 736, 788, 0, 0, 0, 0, 0, 0, 0, 0, | 531 724, 704, 793, 702, 792, 0, 0, 0, 0, 0, |
523 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 532 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
524 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 533 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
525 0, 0, 134, 134, 134, 134, -2, -2, -2, -2, | 534 0, 0, 0, 0, 0, 135, 135, 135, 135, -2, |
526 0, 0, -2, 0, 0, 0, 134, 134, 134, 134, | 535 -2, -2, -2, 0, 0, -2, 0, 0, 0, 135, |
527 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, | 536 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, |
528 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, | 537 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, |
529 134, 134, 0, 0, 134, 134, 134, 134, 134, 134, | 538 135, 135, 135, 135, 135, 0, 0, 135, 135, 135, |
530 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, | 539 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, |
531 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, | 540 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, |
532 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, | 541 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, |
533 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, | 542 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, |
534 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, | 543 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, |
535 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, | 544 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, |
536 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, | 545 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, |
537 134, 134, 134, 134, 134, 134, 134, 134, 134, 134, | 546 135, 135, 135, 135, 135, 135, 135, 135, 135, 135, |
538 134, 134, 134, 134, 568, 568, 568, 568, 568, 568, | 547 135, 135, 135, 135, 135, 135, 135, 135, 560, 560, |
539 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, | 548 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, |
540 568, 568, 568, 568, 568, 568, 568, 0, 0, 0, | 549 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, |
541 0, 0, 0, 0, 0, 0, 0, 0, 568, -20, | 550 560, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
542 -20, -20, -20, 568, -20, -20, -20, -20, -20, -20, | 551 0, 0, 560, -21, -21, -21, -21, 560, -21, -21, |
543 -20, 568, 568, 568, 568, 568, 568, 568, 568, 568, | 552 -21, -21, -21, -21, -21, 560, 560, 560, 560, 560, |
544 568, 568, 568, 568, 568, 568, 568, 568, -20, 568, | 553 560, 560, 560, 560, 560, 560, 560, 560, 560, 560, |
545 568, 568, -20, 420, -20, 420, 420, 420, 420, 420, | 554 560, 560, 560, -21, 560, 560, 560, -21, 107, -21, |
546 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, | 555 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, |
547 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, | 556 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, |
548 420, 420, 420, 420, 420, 420, 420, 420, 420, 420, | 557 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, |
549 420, 420, 420, 420, 420, 420, 420, 420, 568, 0, | 558 107, 107, 107, 107, 107, 107, 107, 107, 107, 107, |
550 0, 568, -20, 568, -20, 568, -20, 568, 568, 568, | 559 107, 107, 107, 560, 0, 0, 560, -21, 560, -21, |
551 568, 568, 568, -20, -20, -20, -20, -20, -20, 0, | 560 560, -21, 560, 560, 560, 560, 560, 560, -21, -21, |
552 248, 248, 248, 248, -20, -20, -20, -20, 55, 55, | 561 -21, -21, -21, -21, 0, 123, 123, 123, 123, -21, |
553 55, 55, 420, 420, 420, 420, 420, 420, 248, 248, | 562 -21, -21, -21, -36, 107, 107, 107, 107, 107, 107, |
554 297, 297, 0, 0, 0, 0, 0, 0, 0, 0, | 563 123, 123, 375, 375, 0, 0, 0, 0, 0, 0, |
555 0, 0, 420, 55, 420, 644, 644, 644, 644, 641, | 564 0, 0, 0, 0, 107, -36, 107, 601, 601, 601, |
556 641, 641, 644, 398, 398, 398, 644, 0, 0, 0, | 565 601, 630, 630, 630, 601, 294, 294, 294, 601, 0, |
557 0, 0, 0, 644, 398, 0, 420, 420, 420, 420, | 566 0, 0, 0, 0, 0, 601, 294, 0, 107, 107, |
558 0, 420, 420, 644, 644, 644, 641, 644, 398, 641, | 567 107, 107, 0, 107, 107, 601, 601, 601, 630, 601, |
559 641, 644, 843, 573, 573, 573, 573, 499, 110, 0, | 568 294, 630, 630, 601, 842, 563, 563, 563, 563, 166, |
560 644, 644, 641, 641, 641, 0, 0, 0, 843, 0, | 569 168, 0, 601, 601, 630, 630, 630, 0, 0, 0, |
561 640, 0, 0, 0, 0, 629, 430, 0, 375, 0, | 570 842, 0, 625, 0, 0, 0, 0, 610, 38, 0, |
562 0, 0, 0, 0, 0, 652, 375, 452, 452, 0, | 571 195, 0, 0, 0, 0, 0, 0, 623, 195, 257, |
563 630, 629, 629, 629, 0, 0, 652, 652, 0, 0, | 572 257, 0, 608, 610, 610, 610, 0, 0, 623, 623, |
564 0, 0, 0, 0, 481, 652, 0, 0, 0, 0, | 573 0, 0, 0, 0, 0, 0, 219, 623, 0, 0, |
565 481, 360, 0, 0, 360, 0, 499 | 574 0, 0, 219, 68, 0, 0, 68, 0, 166 |
566 ); | 575 ); |
567 | 576 |
568 protected $actionDefault = array( | 577 protected $actionDefault = array( |
569 3,32767,32767,32767,32767,32767,32767,32767,32767,32767, | 578 3,32767,32767,32767,32767,32767,32767,32767,32767,32767, |
570 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, | 579 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, |
571 32767,32767,32767,32767,32767,32767, 530, 530,32767,32767, | 580 32767,32767,32767,32767,32767,32767, 532, 532,32767,32767, |
572 485,32767,32767,32767,32767,32767,32767, 291, 291, 291, | 581 487,32767,32767,32767,32767,32767,32767, 292, 292, 292, |
573 32767,32767,32767, 518, 518, 518, 518, 518, 518, 518, | 582 32767,32767,32767, 520, 520, 520, 520, 520, 520, 520, |
574 518, 518, 518, 518,32767,32767,32767,32767,32767, 373, | 583 520, 520, 520, 520,32767,32767,32767,32767,32767, 375, |
575 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, | 584 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, |
576 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, | 585 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, |
577 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, | 586 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, |
578 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, | 587 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, |
579 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, | 588 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, |
580 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, | 589 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, |
581 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, | 590 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, |
582 32767,32767,32767,32767,32767, 379, 535,32767,32767,32767, | 591 32767,32767,32767,32767,32767,32767, 381, 537,32767,32767, |
583 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, | 592 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, |
584 32767,32767,32767,32767,32767,32767, 354, 355, 357, 358, | 593 32767,32767,32767,32767,32767,32767,32767, 356, 357, 359, |
585 290, 519, 240, 380, 534, 289, 242, 318, 489,32767, | 594 360, 291, 521, 240, 382, 536, 290, 242, 320, 491, |
586 32767,32767, 320, 119, 251, 196, 488, 122, 288, 227, | 595 32767,32767,32767, 322, 119, 251, 196, 490, 122, 289, |
587 372, 374, 319, 295, 300, 301, 302, 303, 304, 305, | 596 227, 374, 376, 321, 296, 301, 302, 303, 304, 305, |
588 306, 307, 308, 309, 310, 311, 294, 445, 351, 350, | 597 306, 307, 308, 309, 310, 311, 312, 313, 295, 447, |
589 349, 447,32767, 446, 482, 482, 485,32767,32767,32767, | 598 353, 352, 351, 449,32767, 448, 484, 484, 487,32767, |
590 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, | 599 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, |
591 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, | 600 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, |
592 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, | 601 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, |
593 32767,32767,32767,32767,32767,32767,32767, 316, 473, 472, | 602 32767,32767,32767,32767,32767,32767,32767,32767,32767, 318, |
594 317, 443, 321, 444, 323, 448, 322, 339, 340, 337, | 603 475, 474, 319, 445, 323, 446, 325, 450, 324, 341, |
595 338, 341, 450, 449, 466, 467, 464, 465, 293, 342, | 604 342, 339, 340, 343, 452, 451, 468, 469, 466, 467, |
596 343, 344, 345, 468, 469, 470, 471, 274, 274, 274, | 605 294, 344, 345, 346, 347, 470, 471, 472, 473, 275, |
597 274,32767,32767, 529, 529,32767,32767, 330, 331, 457, | 606 32767,32767, 531, 531,32767,32767, 332, 333, 459, 460, |
598 458,32767,32767,32767,32767,32767,32767,32767,32767,32767, | |
599 32767,32767, 275,32767, 231, 231, 231, 231,32767,32767, | |
600 32767, 231,32767,32767,32767,32767, 325, 326, 324, 452, | |
601 453, 451,32767, 419,32767,32767,32767,32767,32767, 421, | |
602 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, | 607 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, |
603 32767, 490,32767,32767,32767,32767,32767, 503, 408,32767, | 608 32767, 276,32767, 231, 231, 231, 231,32767,32767,32767, |
604 32767,32767, 401,32767, 215, 217, 164, 476,32767,32767, | 609 231,32767,32767,32767,32767, 327, 328, 326, 454, 455, |
605 32767,32767,32767, 508, 335,32767,32767,32767,32767,32767, | 610 453,32767, 421,32767,32767,32767,32767,32767, 423,32767, |
606 544,32767, 503,32767,32767,32767,32767,32767,32767, 348, | |
607 327, 328, 329,32767,32767,32767,32767, 507, 501, 460, | |
608 461, 462, 463,32767,32767, 454, 455, 456, 459,32767, | |
609 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, | 611 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, |
610 32767,32767,32767,32767,32767, 168,32767, 416, 422, 422, | 612 492,32767,32767,32767,32767,32767, 505, 410,32767,32767, |
611 32767,32767,32767,32767, 168,32767,32767,32767,32767,32767, | 613 32767, 403,32767, 215, 217, 164, 478,32767,32767,32767, |
612 168,32767,32767,32767,32767, 506, 505, 168,32767, 402, | 614 32767,32767, 510, 337,32767,32767,32767,32767,32767, 546, |
613 484, 168, 181,32767, 179, 179,32767, 201, 201,32767, | 615 32767, 505,32767,32767,32767,32767,32767,32767, 350, 329, |
614 32767, 183, 477, 496,32767, 183, 168,32767, 390, 170, | 616 330, 331,32767,32767,32767,32767, 509, 503, 462, 463, |
615 484,32767,32767, 233,32767, 233, 390, 168, 233,32767, | 617 464, 465,32767,32767, 456, 457, 458, 461,32767,32767, |
616 32767, 233,32767, 84, 426,32767,32767,32767,32767,32767, | 618 32767,32767,32767,32767,32767,32767,32767,32767,32767,32767, |
617 32767,32767,32767,32767,32767,32767,32767, 403,32767,32767, | 619 32767,32767,32767,32767, 168,32767, 418, 424, 424,32767, |
618 32767, 369, 370, 479, 492,32767, 493,32767, 401,32767, | 620 32767,32767,32767, 168,32767,32767,32767,32767,32767, 168, |
619 333, 334, 336, 313,32767, 315, 359, 360, 361, 362, | 621 32767,32767,32767,32767, 508, 507, 168,32767, 404, 486, |
620 363, 364, 365, 367,32767, 406,32767, 409,32767,32767, | 622 168, 181,32767, 179, 179,32767, 201, 201,32767,32767, |
621 32767, 86, 111, 250,32767, 542, 86, 404,32767,32767, | 623 183, 479, 498,32767, 183, 168,32767, 392, 170, 486, |
622 298, 542,32767,32767,32767,32767, 537,32767,32767, 292, | 624 32767,32767, 233,32767, 233, 392, 168, 233,32767,32767, |
623 32767,32767,32767, 86, 86, 246,32767, 166,32767, 527, | 625 233,32767, 84, 428,32767,32767,32767,32767,32767,32767, |
624 32767, 543,32767, 501, 405,32767, 332,32767,32767,32767, | 626 32767,32767,32767,32767,32767,32767, 405,32767,32767,32767, |
625 32767,32767,32767,32767,32767,32767, 502,32767,32767,32767, | 627 371, 372, 481, 494,32767, 495,32767, 403,32767, 335, |
626 32767, 222,32767, 439,32767, 86,32767, 182,32767,32767, | 628 336, 338, 315,32767, 317, 361, 362, 363, 364, 365, |
627 296, 241,32767,32767, 536,32767,32767,32767,32767,32767, | 629 366, 367, 369,32767, 408,32767, 411,32767,32767,32767, |
628 32767,32767,32767,32767, 167,32767,32767, 184,32767,32767, | 630 86, 111, 250,32767, 544, 86, 406,32767,32767, 299, |
629 501,32767,32767,32767,32767,32767,32767,32767, 287,32767, | 631 544,32767,32767,32767,32767, 539,32767,32767, 293,32767, |
630 32767,32767,32767,32767, 501,32767,32767, 226,32767,32767, | 632 32767,32767, 86, 86, 246,32767, 166,32767, 529,32767, |
631 32767,32767,32767,32767,32767,32767,32767, 84, 60,32767, | 633 545,32767, 503, 407,32767, 334,32767,32767,32767,32767, |
632 268,32767,32767,32767,32767,32767,32767,32767,32767,32767, | 634 32767,32767,32767,32767,32767, 504,32767,32767,32767,32767, |
633 32767,32767, 124, 124, 3, 124, 124, 3, 124, 124, | 635 222,32767, 441,32767, 86,32767,32767, 182,32767,32767, |
634 124, 124, 124, 124, 124, 124, 124, 124, 124, 209, | 636 297, 241,32767,32767, 538,32767,32767,32767,32767,32767, |
635 253, 212, 201, 201, 161, 253, 253, 253, 124, 124, | 637 32767,32767,32767,32767, 167,32767,32767,32767, 184,32767, |
636 260 | 638 32767, 503,32767,32767,32767,32767,32767,32767,32767, 288, |
639 32767,32767,32767,32767,32767,32767,32767, 503,32767,32767, | |
640 226,32767,32767,32767,32767,32767,32767,32767,32767,32767, | |
641 84, 60,32767, 269,32767,32767,32767,32767,32767,32767, | |
642 32767,32767,32767,32767,32767, 124, 124, 3, 124, 124, | |
643 253, 3, 253, 124, 253, 253, 124, 124, 124, 124, | |
644 124, 124, 124, 124, 124, 124, 209, 212, 201, 201, | |
645 161, 124, 124, 261 | |
637 ); | 646 ); |
638 | 647 |
639 protected $goto = array( | 648 protected $goto = array( |
640 162, 162, 136, 136, 141, 144, 136, 137, 138, 139, | 649 163, 163, 137, 137, 142, 145, 137, 138, 139, 140, |
641 146, 183, 164, 160, 160, 160, 160, 141, 141, 161, | 650 147, 184, 165, 161, 161, 161, 161, 142, 142, 162, |
642 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, | 651 162, 162, 162, 162, 162, 162, 162, 162, 162, 162, |
643 156, 157, 158, 159, 180, 135, 181, 500, 501, 364, | 652 157, 158, 159, 160, 181, 136, 182, 499, 500, 363, |
644 502, 506, 507, 508, 509, 510, 511, 512, 513, 970, | 653 501, 505, 506, 507, 508, 509, 510, 511, 512, 974, |
645 140, 142, 143, 145, 167, 172, 182, 198, 247, 250, | 654 141, 143, 144, 146, 168, 173, 183, 200, 249, 252, |
646 252, 254, 256, 257, 258, 259, 260, 261, 269, 270, | 655 254, 256, 258, 259, 260, 261, 262, 263, 271, 272, |
647 271, 272, 287, 288, 316, 317, 318, 380, 381, 382, | 656 273, 274, 286, 287, 315, 316, 317, 379, 380, 381, |
648 556, 184, 185, 186, 187, 188, 189, 190, 191, 192, | 657 555, 185, 186, 187, 188, 189, 190, 191, 192, 193, |
649 193, 194, 195, 196, 147, 148, 149, 163, 150, 165, | 658 194, 195, 196, 197, 198, 148, 149, 150, 164, 151, |
650 151, 199, 166, 152, 153, 154, 200, 155, 133, 629, | 659 166, 152, 201, 167, 153, 154, 155, 202, 156, 134, |
651 574, 761, 574, 574, 574, 574, 574, 574, 574, 574, | 660 632, 573, 794, 573, 573, 573, 573, 573, 573, 573, |
652 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, | |
653 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, | |
654 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, | |
655 574, 574, 574, 574, 574, 1108, 637, 1108, 1108, 1108, | |
656 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, | |
657 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, | |
658 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, | |
659 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, 1108, | |
660 343, 791, 504, 504, 504, 504, 504, 504, 517, 515, | |
661 517, 515, 504, 504, 504, 504, 504, 504, 504, 504, | |
662 504, 504, 516, 557, 516, 8, 760, 529, 892, 892, | |
663 1199, 1199, 754, 856, 856, 856, 856, 170, 851, 857, | |
664 529, 529, 173, 174, 175, 389, 390, 391, 392, 169, | |
665 197, 201, 203, 251, 253, 255, 262, 263, 264, 265, | |
666 266, 267, 273, 274, 275, 276, 289, 290, 319, 320, | |
667 321, 395, 396, 397, 398, 171, 176, 248, 249, 177, | |
668 178, 179, 388, 614, 549, 549, 580, 545, 590, 593, | |
669 635, 822, 547, 547, 503, 505, 536, 553, 581, 584, | |
670 594, 600, 530, 1177, 573, 1177, 573, 573, 573, 573, | |
671 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, | 661 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, |
672 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, | 662 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, |
673 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, | 663 573, 573, 573, 573, 573, 573, 573, 573, 573, 573, |
674 573, 573, 573, 573, 573, 573, 573, 573, 573, 618, | 664 573, 573, 573, 573, 573, 573, 1113, 342, 1113, 1113, |
675 521, 555, 621, 862, 579, 362, 597, 346, 405, 910, | 665 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, |
676 526, 526, 526, 550, 526, 558, 559, 560, 561, 562, | 666 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, |
677 563, 564, 565, 567, 596, 587, 612, 544, 526, 278, | 667 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, |
678 279, 280, 1203, 439, 439, 439, 439, 439, 439, 1084, | 668 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, |
679 1083, 784, 604, 439, 439, 439, 439, 439, 439, 439, | 669 1113, 503, 503, 503, 503, 503, 503, 514, 640, 514, |
680 439, 439, 439, 1073, 365, 1073, 899, 899, 899, 899, | 670 764, 503, 503, 503, 503, 503, 503, 503, 503, 503, |
681 1210, 1210, 1157, 899, 344, 345, 613, 899, 784, 784, | 671 503, 515, 763, 515, 895, 895, 1204, 1204, 529, 587, |
682 1196, 329, 314, 3, 4, 377, 1210, 1073, 1073, 1073, | 672 615, 859, 859, 859, 859, 171, 854, 860, 1089, 1088, |
683 1073, 1017, 1073, 1073, 526, 526, 1209, 1209, 543, 575, | 673 174, 175, 176, 388, 389, 390, 391, 170, 199, 203, |
684 526, 526, 470, 896, 526, 905, 1169, 370, 370, 370, | 674 205, 253, 255, 257, 264, 265, 266, 267, 268, 269, |
685 399, 349, 1209, 1191, 1191, 1191, 780, 371, 370, 370, | 675 275, 276, 277, 278, 288, 289, 318, 319, 320, 394, |
686 1212, 527, 1066, 375, 370, 778, 914, 403, 372, 372, | 676 395, 396, 397, 172, 177, 250, 251, 178, 179, 180, |
687 372, 554, 370, 1224, 1059, 777, 777, 759, 788, 785, | 677 757, 387, 617, 548, 548, 580, 544, 1215, 1215, 328, |
688 785, 785, 787, 919, 956, 776, 916, 523, 916, 866, | 678 313, 546, 546, 502, 504, 535, 552, 581, 584, 594, |
689 878, 860, 858, 860, 659, 372, 518, 887, 882, 387, | 679 601, 825, 621, 1215, 516, 624, 516, 572, 361, 572, |
690 542, 668, 661, 569, 541, 601, 889, 619, 620, 885, | 680 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, |
691 624, 625, 632, 634, 639, 641, 948, 452, 454, 940, | 681 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, |
692 640, 455, 468, 1089, 1109, 622, 938, 1064, 1176, 585, | 682 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, |
693 1176, 1027, 19, 15, 358, 1193, 1193, 1193, 359, 1154, | 683 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, |
694 1069, 1070, 0, 0, 1066, 534, 968, 0, 0, 546, | 684 572, 572, 557, 558, 559, 560, 561, 562, 563, 564, |
695 0, 0, 568, 520, 540, 0, 523, 1067, 1168, 1067, | 685 566, 597, 520, 556, 3, 4, 596, 528, 611, 612, |
696 0, 0, 1175, 23, 459, 520, 1068, 540, 610, 0, | 686 951, 554, 525, 525, 525, 579, 525, 865, 343, 344, |
697 0, 0, 0, 0, 519, 13, 524, 442, 0, 444, | 687 528, 528, 549, 438, 438, 438, 438, 438, 438, 543, |
688 525, 913, 952, 438, 438, 438, 438, 438, 438, 438, | |
689 438, 438, 438, 1078, 1208, 1078, 902, 902, 902, 902, | |
690 590, 593, 638, 902, 598, 345, 404, 902, 1182, 364, | |
691 1182, 605, 616, 369, 369, 369, 1162, 1078, 1078, 1078, | |
692 1078, 787, 1078, 1078, 369, 369, 1181, 1201, 1181, 1174, | |
693 369, 376, 469, 1198, 1198, 1198, 525, 525, 369, 1229, | |
694 542, 574, 525, 525, 1022, 1071, 525, 899, 787, 787, | |
695 908, 348, 919, 522, 919, 398, 370, 783, 374, 917, | |
696 1180, 972, 781, 526, 541, 671, 667, 568, 402, 1064, | |
697 922, 602, 762, 553, 892, 622, 623, 888, 627, 628, | |
698 635, 637, 642, 644, 791, 881, 863, 861, 863, 666, | |
699 1094, 517, 890, 885, 1196, 1196, 1196, 869, 1032, 19, | |
700 15, 357, 960, 454, 1159, 780, 780, 358, 1069, 788, | |
701 788, 788, 790, 467, 533, 779, 0, 585, 545, 567, | |
702 0, 0, 522, 1074, 1075, 0, 0, 1071, 0, 0, | |
703 23, 1214, 1214, 458, 0, 613, 371, 371, 371, 0, | |
704 1072, 1173, 1072, 0, 13, 540, 0, 1214, 0, 1073, | |
705 451, 453, 944, 643, 0, 1217, 0, 1114, 625, 942, | |
706 0, 0, 0, 371, 0, 620, 0, 386, 0, 0, | |
707 1070, 629, 0, 0, 0, 0, 0, 0, 0, 0, | |
698 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 708 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
699 0, 0, 0, 0, 783, 1217, 0, 0, 0, 617, | 709 0, 0, 0, 0, 519, 539, 0, 0, 0, 0, |
700 0, 0, 0, 0, 1065, 626, 0, 0, 0, 0, | 710 0, 0, 0, 0, 0, 0, 519, 0, 539, 0, |
701 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 711 0, 0, 0, 0, 534, 518, 0, 523, 441, 0, |
702 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 712 443, 0, 0, 0, 0, 0, 0, 0, 0, 0, |
703 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | 713 0, 0, 0, 0, 0, 786, 1222 |
704 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
705 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
706 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
707 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
708 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, | |
709 0, 0, 0, 0, 0, 0, 0, 0, 0, 535 | |
710 ); | 714 ); |
711 | 715 |
712 protected $gotoCheck = array( | 716 protected $gotoCheck = array( |
713 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, | 717 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, |
714 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, | 718 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, |
718 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, | 722 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, |
719 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, | 723 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, |
720 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, | 724 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, |
721 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, | 725 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, |
722 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, | 726 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, |
723 42, 42, 42, 42, 42, 42, 42, 42, 42, 56, | 727 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, |
724 66, 15, 66, 66, 66, 66, 66, 66, 66, 66, | 728 56, 66, 28, 66, 66, 66, 66, 66, 66, 66, |
725 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, | 729 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, |
726 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, | 730 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, |
727 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, | 731 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, |
728 66, 66, 66, 66, 66, 123, 8, 123, 123, 123, | 732 66, 66, 66, 66, 66, 66, 124, 69, 124, 124, |
729 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, | 733 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, |
730 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, | 734 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, |
731 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, | 735 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, |
732 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, | 736 124, 124, 124, 124, 124, 124, 124, 124, 124, 124, |
733 69, 28, 114, 114, 114, 114, 114, 114, 119, 66, | 737 124, 115, 115, 115, 115, 115, 115, 66, 8, 66, |
734 119, 66, 114, 114, 114, 114, 114, 114, 114, 114, | 738 15, 115, 115, 115, 115, 115, 115, 115, 115, 115, |
735 114, 114, 114, 46, 114, 94, 14, 46, 74, 74, | 739 115, 115, 14, 115, 74, 74, 74, 74, 99, 39, |
736 74, 74, 5, 66, 66, 66, 66, 26, 66, 66, | 740 39, 66, 66, 66, 66, 26, 66, 66, 122, 122, |
737 46, 46, 26, 26, 26, 26, 26, 26, 26, 26, | |
738 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, | 741 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, |
739 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, | 742 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, |
740 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, | 743 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, |
741 26, 26, 50, 50, 50, 50, 50, 50, 59, 59, | 744 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, |
742 59, 49, 50, 50, 50, 50, 50, 50, 50, 50, | 745 5, 50, 50, 50, 50, 50, 50, 140, 140, 123, |
743 50, 50, 98, 115, 56, 115, 56, 56, 56, 56, | 746 123, 50, 50, 50, 50, 50, 50, 50, 50, 50, |
747 50, 49, 60, 140, 120, 60, 120, 56, 60, 56, | |
744 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, | 748 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, |
745 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, | 749 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, |
746 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, | 750 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, |
747 56, 56, 56, 56, 56, 56, 56, 56, 56, 60, | 751 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, |
748 10, 2, 60, 32, 2, 60, 67, 67, 67, 81, | 752 56, 56, 108, 108, 108, 108, 108, 108, 108, 108, |
749 10, 10, 10, 106, 10, 107, 107, 107, 107, 107, | 753 108, 108, 10, 46, 29, 29, 64, 46, 64, 64, |
750 107, 107, 107, 107, 107, 39, 39, 10, 10, 64, | 754 95, 2, 10, 10, 10, 2, 10, 32, 69, 69, |
751 64, 64, 137, 56, 56, 56, 56, 56, 56, 121, | 755 46, 46, 107, 56, 56, 56, 56, 56, 56, 10, |
752 121, 22, 124, 56, 56, 56, 56, 56, 56, 56, | 756 10, 81, 95, 56, 56, 56, 56, 56, 56, 56, |
753 56, 56, 56, 56, 45, 56, 56, 56, 56, 56, | 757 56, 56, 56, 56, 138, 56, 56, 56, 56, 56, |
754 139, 139, 128, 56, 69, 69, 48, 56, 22, 22, | 758 59, 59, 59, 56, 67, 67, 67, 56, 116, 45, |
755 135, 122, 122, 29, 29, 47, 139, 56, 56, 56, | 759 116, 125, 48, 12, 12, 12, 129, 56, 56, 56, |
756 56, 99, 56, 56, 10, 10, 138, 138, 10, 10, | 760 56, 22, 56, 56, 12, 12, 117, 136, 117, 79, |
757 10, 10, 56, 76, 10, 78, 79, 12, 12, 12, | 761 12, 47, 56, 117, 117, 117, 10, 10, 12, 12, |
758 21, 17, 138, 8, 8, 8, 24, 11, 12, 12, | 762 10, 10, 10, 10, 100, 79, 10, 76, 22, 22, |
759 138, 10, 79, 16, 12, 23, 82, 20, 120, 120, | 763 78, 17, 12, 12, 12, 21, 11, 24, 16, 82, |
760 120, 10, 12, 12, 110, 22, 22, 13, 25, 22, | 764 117, 99, 23, 10, 31, 71, 31, 31, 20, 111, |
761 22, 22, 22, 83, 96, 22, 12, 12, 12, 68, | 765 83, 31, 13, 10, 31, 31, 31, 31, 31, 31, |
762 13, 13, 13, 13, 13, 120, 13, 13, 13, 120, | 766 31, 31, 31, 31, 25, 13, 13, 13, 13, 13, |
763 31, 71, 31, 31, 8, 31, 31, 31, 31, 31, | 767 33, 13, 13, 13, 8, 8, 8, 68, 33, 33, |
764 31, 31, 31, 31, 31, 31, 94, 7, 7, 7, | 768 33, 33, 97, 62, 128, 22, 22, 57, 113, 22, |
765 7, 62, 105, 33, 7, 7, 7, 112, 116, 63, | 769 22, 22, 22, 106, 57, 22, -1, 63, 57, 33, |
766 116, 33, 33, 33, 33, 116, 116, 116, 57, 127, | 770 -1, -1, 12, 79, 79, -1, -1, 79, -1, -1, |
767 79, 79, -1, -1, 79, 57, 98, -1, -1, 57, | 771 33, 139, 139, 57, -1, 33, 121, 121, 121, -1, |
768 -1, -1, 33, 8, 8, -1, 12, 79, 79, 79, | 772 79, 79, 79, -1, 57, 8, -1, 139, -1, 79, |
769 -1, -1, 116, 33, 57, 8, 79, 8, 33, -1, | 773 7, 7, 7, 7, -1, 139, -1, 7, 7, 7, |
770 -1, -1, -1, -1, 8, 57, 8, 8, -1, 8, | 774 -1, -1, -1, 121, -1, 12, -1, 121, -1, -1, |
775 12, 12, -1, -1, -1, -1, -1, -1, -1, -1, | |
771 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | 776 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
772 -1, -1, -1, -1, 8, 8, -1, -1, -1, 12, | 777 -1, -1, -1, -1, 8, 8, -1, -1, -1, -1, |
773 -1, -1, -1, -1, 12, 12, -1, -1, -1, -1, | 778 -1, -1, -1, -1, -1, -1, 8, -1, 8, -1, |
774 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | 779 -1, -1, -1, -1, 99, 8, -1, 8, 8, -1, |
775 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | 780 8, -1, -1, -1, -1, -1, -1, -1, -1, -1, |
776 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | 781 -1, -1, -1, -1, -1, 8, 8 |
777 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
778 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
779 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
780 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
781 -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, | |
782 -1, -1, -1, -1, -1, -1, -1, -1, -1, 98 | |
783 ); | 782 ); |
784 | 783 |
785 protected $gotoBase = array( | 784 protected $gotoBase = array( |
786 0, 0, -293, 0, 0, 221, 0, 512, 145, 0, | 785 0, 0, -276, 0, 0, 269, 0, 555, 197, 0, |
787 28, 121, 135, 475, 224, 109, 114, 129, 0, 0, | 786 41, 131, 112, 480, 220, 208, 120, 140, 0, 0, |
788 60, 117, 69, 115, 122, 58, 35, 0, 191, -245, | 787 72, 133, 110, 123, 134, 75, 31, 0, 102, -307, |
789 0, -143, 333, 106, 0, 0, 0, 0, 0, 337, | 788 0, -172, 357, 84, 0, 0, 0, 0, 0, 191, |
790 0, 0, -24, 0, 0, 364, 199, 133, 134, 273, | 789 0, 0, -24, 0, 0, 379, 339, 150, 141, 283, |
791 1, 0, 0, 0, 0, 0, 102, 108, 0, -17, | 790 1, 0, 0, 0, 0, 0, 103, 88, 0, 106, |
792 -116, 0, 76, 74, -286, 0, -92, 30, 67, -248, | 791 -162, 0, 69, 73, -286, 0, -93, 89, 86, -290, |
793 0, 140, 0, 0, -53, 0, 132, 0, 130, 105, | 792 0, 115, 0, 0, -56, 0, 147, 0, 146, 99, |
794 0, 334, 113, 62, 0, 0, 0, 0, 0, 0, | 793 0, 366, 117, 60, 0, 0, 0, 0, 0, 0, |
795 0, 0, 0, 0, 214, 0, 61, 0, 261, 128, | 794 0, 0, 0, 0, 0, 91, 0, 90, 0, 187, |
796 0, 0, 0, 0, 0, 56, 336, 321, 0, 0, | 795 152, 0, 0, 0, 0, 0, 58, 355, 308, 0, |
797 55, 0, 103, 0, -79, 2, 227, 0, 0, -93, | 796 0, 61, 0, 95, 0, -79, 118, 136, 0, 0, |
798 160, 80, 98, -47, 187, 0, 0, 79, 206, 0, | 797 4, 239, -70, -33, -48, 214, 0, 0, 55, 218, |
799 0, 0, 0, 0, 0, 136, 0, 352, 123, 97, | 798 0, 0, 0, 0, 0, 0, 154, 0, 374, 229, |
800 0, 0 | 799 -25, 0, 0 |
801 ); | 800 ); |
802 | 801 |
803 protected $gotoDefault = array( | 802 protected $gotoDefault = array( |
804 -32768, 472, 672, 2, 673, 744, 752, 607, 486, 638, | 803 -32768, 471, 675, 2, 676, 747, 755, 608, 485, 641, |
805 487, 522, 1187, 797, 798, 799, 367, 413, 488, 366, | 804 486, 521, 1192, 800, 801, 802, 366, 412, 487, 365, |
806 400, 393, 786, 779, 781, 789, 168, 401, 792, 1, | 805 399, 392, 789, 782, 784, 792, 169, 400, 795, 1, |
807 794, 528, 830, 1018, 354, 802, 355, 599, 804, 538, | 806 797, 527, 833, 1023, 353, 805, 354, 600, 807, 537, |
808 806, 807, 134, 368, 369, 539, 489, 376, 588, 821, | 807 809, 810, 135, 367, 368, 538, 488, 375, 588, 824, |
809 268, 373, 823, 356, 824, 833, 357, 469, 464, 570, | 808 270, 372, 826, 355, 827, 836, 356, 468, 463, 569, |
810 616, 434, 451, 582, 277, 548, 1081, 577, 865, 342, | 809 619, 433, 450, 582, 576, 547, 1086, 577, 868, 341, |
811 873, 669, 881, 884, 490, 571, 895, 456, 903, 1094, | 810 876, 672, 884, 887, 489, 570, 898, 455, 906, 1099, |
812 383, 909, 915, 920, 923, 414, 402, 595, 927, 928, | 811 382, 912, 918, 923, 279, 926, 413, 401, 595, 931, |
813 7, 932, 630, 631, 947, 302, 955, 608, 969, 419, | 812 932, 7, 936, 633, 634, 8, 301, 959, 609, 973, |
814 1037, 1039, 491, 492, 532, 463, 514, 537, 493, 1060, | 813 418, 1042, 1044, 490, 491, 531, 462, 513, 536, 492, |
815 445, 404, 1063, 494, 495, 435, 436, 1078, 348, 1162, | 814 1065, 444, 403, 1068, 493, 494, 434, 435, 1083, 347, |
816 347, 453, 313, 1149, 591, 1113, 460, 1202, 1158, 341, | 815 1167, 346, 452, 312, 1154, 591, 1118, 459, 1207, 1163, |
817 496, 497, 363, 1181, 378, 1197, 440, 1204, 1211, 337, | 816 340, 495, 496, 362, 1186, 377, 1202, 439, 1209, 1216, |
818 552, 578 | 817 336, 551, 578 |
819 ); | 818 ); |
820 | 819 |
821 protected $ruleToNonTerminal = array( | 820 protected $ruleToNonTerminal = array( |
822 0, 1, 3, 3, 2, 5, 5, 5, 5, 5, | 821 0, 1, 3, 3, 2, 5, 5, 5, 5, 5, |
823 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, | 822 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, |
842 41, 69, 69, 70, 70, 71, 71, 38, 38, 34, | 841 41, 69, 69, 70, 70, 71, 71, 38, 38, 34, |
843 34, 72, 36, 36, 73, 35, 35, 37, 37, 48, | 842 34, 72, 36, 36, 73, 35, 35, 37, 37, 48, |
844 48, 48, 59, 59, 75, 75, 76, 76, 78, 78, | 843 48, 48, 59, 59, 75, 75, 76, 76, 78, 78, |
845 78, 77, 77, 60, 60, 79, 79, 79, 80, 80, | 844 78, 77, 77, 60, 60, 79, 79, 79, 80, 80, |
846 81, 81, 81, 43, 43, 82, 82, 82, 44, 44, | 845 81, 81, 81, 43, 43, 82, 82, 82, 44, 44, |
847 83, 83, 64, 64, 84, 84, 84, 84, 89, 89, | 846 83, 83, 84, 84, 64, 85, 85, 85, 85, 90, |
848 90, 90, 91, 91, 91, 91, 91, 92, 93, 93, | 847 90, 91, 91, 92, 92, 92, 92, 92, 93, 94, |
849 88, 88, 85, 85, 87, 87, 95, 95, 94, 94, | 848 94, 89, 89, 86, 86, 88, 88, 96, 96, 95, |
850 94, 94, 94, 94, 86, 86, 97, 96, 96, 45, | 849 95, 95, 95, 95, 95, 87, 87, 98, 97, 97, |
851 45, 39, 39, 42, 42, 42, 42, 42, 42, 42, | 850 45, 45, 39, 39, 42, 42, 42, 42, 42, 42, |
852 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, | 851 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, |
853 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, | 852 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, |
854 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, | 853 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, |
855 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, | 854 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, |
856 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, | 855 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, |
857 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, | 856 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, |
858 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, | 857 42, 42, 42, 42, 42, 42, 42, 42, 42, 42, |
859 42, 42, 42, 42, 42, 42, 42, 33, 33, 46, | 858 42, 42, 42, 42, 42, 42, 42, 42, 42, 33, |
860 46, 102, 102, 103, 103, 103, 103, 109, 98, 98, | 859 33, 46, 46, 103, 103, 104, 104, 104, 104, 110, |
861 105, 105, 111, 111, 112, 113, 113, 113, 113, 113, | 860 99, 99, 106, 106, 112, 112, 113, 114, 114, 114, |
862 113, 66, 66, 56, 56, 56, 99, 99, 117, 117, | 861 114, 114, 114, 66, 66, 56, 56, 56, 100, 100, |
863 114, 114, 118, 118, 118, 118, 100, 100, 100, 104, | 862 118, 118, 115, 115, 119, 119, 119, 119, 101, 101, |
864 104, 104, 110, 110, 123, 123, 123, 123, 123, 123, | 863 101, 105, 105, 105, 111, 111, 124, 124, 124, 124, |
865 123, 123, 123, 123, 123, 123, 123, 26, 26, 26, | 864 124, 124, 124, 124, 124, 124, 124, 124, 124, 26, |
866 26, 26, 26, 125, 125, 125, 125, 125, 125, 125, | 865 26, 26, 26, 26, 26, 126, 126, 126, 126, 126, |
867 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, | 866 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, |
868 125, 125, 125, 125, 125, 125, 125, 125, 125, 125, | 867 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, |
869 125, 125, 125, 125, 125, 125, 108, 108, 101, 101, | 868 126, 126, 126, 126, 126, 126, 126, 126, 109, 109, |
870 101, 101, 124, 124, 127, 127, 126, 126, 128, 128, | 869 102, 102, 102, 102, 125, 125, 128, 128, 127, 127, |
871 50, 50, 50, 50, 130, 130, 129, 129, 129, 129, | 870 129, 129, 50, 50, 50, 50, 131, 131, 130, 130, |
872 129, 131, 131, 116, 116, 119, 119, 115, 115, 133, | 871 130, 130, 130, 132, 132, 117, 117, 120, 120, 116, |
873 132, 132, 132, 132, 120, 120, 120, 120, 107, 107, | 872 116, 134, 133, 133, 133, 133, 121, 121, 121, 121, |
874 121, 121, 121, 121, 74, 134, 134, 135, 135, 135, | 873 108, 108, 122, 122, 122, 122, 74, 135, 135, 136, |
875 106, 106, 136, 136, 137, 137, 137, 137, 122, 122, | 874 136, 136, 107, 107, 137, 137, 138, 138, 138, 138, |
876 122, 122, 139, 140, 138, 138, 138, 138, 138, 138, | 875 123, 123, 123, 123, 140, 141, 139, 139, 139, 139, |
877 138, 141, 141, 141 | 876 139, 139, 139, 142, 142, 142 |
878 ); | 877 ); |
879 | 878 |
880 protected $ruleToLength = array( | 879 protected $ruleToLength = array( |
881 1, 1, 2, 0, 1, 1, 1, 1, 1, 1, | 880 1, 1, 2, 0, 1, 1, 1, 1, 1, 1, |
882 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | 881 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, |
901 5, 0, 2, 4, 3, 1, 1, 1, 4, 0, | 900 5, 0, 2, 4, 3, 1, 1, 1, 4, 0, |
902 2, 3, 0, 2, 4, 0, 2, 0, 3, 1, | 901 2, 3, 0, 2, 4, 0, 2, 0, 3, 1, |
903 2, 1, 1, 0, 1, 3, 4, 6, 1, 1, | 902 2, 1, 1, 0, 1, 3, 4, 6, 1, 1, |
904 1, 0, 1, 0, 2, 2, 3, 3, 1, 3, | 903 1, 0, 1, 0, 2, 2, 3, 3, 1, 3, |
905 1, 2, 2, 3, 1, 1, 2, 4, 3, 1, | 904 1, 2, 2, 3, 1, 1, 2, 4, 3, 1, |
906 1, 3, 2, 0, 3, 3, 9, 3, 1, 3, | 905 1, 3, 2, 0, 1, 3, 3, 9, 3, 1, |
907 0, 2, 4, 5, 4, 4, 4, 3, 1, 1, | 906 3, 0, 2, 4, 5, 4, 4, 4, 3, 1, |
908 1, 3, 1, 1, 0, 1, 1, 2, 1, 1, | 907 1, 1, 3, 1, 1, 0, 1, 1, 2, 1, |
909 1, 1, 1, 1, 1, 3, 1, 1, 3, 3, | 908 1, 1, 1, 1, 1, 1, 3, 1, 1, 3, |
910 1, 0, 1, 1, 3, 3, 4, 4, 1, 2, | 909 3, 1, 0, 1, 1, 3, 3, 4, 4, 1, |
910 2, 3, 3, 3, 3, 3, 3, 3, 3, 3, | |
911 3, 3, 3, 3, 2, 2, 2, 2, 3, 3, | |
912 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, | |
913 3, 3, 3, 3, 3, 2, 2, 2, 2, 3, | |
914 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, | |
915 3, 5, 4, 3, 4, 4, 2, 2, 2, 2, | |
916 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, | |
917 1, 1, 1, 3, 2, 1, 2, 10, 11, 3, | |
918 3, 2, 4, 4, 3, 4, 4, 4, 4, 7, | |
919 3, 2, 0, 4, 1, 3, 2, 2, 4, 6, | |
920 2, 2, 4, 1, 1, 1, 2, 3, 1, 1, | |
921 1, 1, 1, 1, 3, 3, 4, 4, 0, 2, | |
922 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, | |
923 1, 1, 1, 1, 1, 1, 1, 3, 2, 1, | |
924 3, 1, 4, 3, 1, 3, 3, 3, 3, 3, | |
911 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, | 925 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, |
912 3, 3, 2, 2, 2, 2, 3, 3, 3, 3, | 926 3, 3, 2, 2, 2, 2, 3, 3, 3, 3, |
913 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, | 927 3, 3, 3, 3, 5, 4, 4, 3, 1, 3, |
914 3, 3, 3, 2, 2, 2, 2, 3, 3, 3, | 928 1, 1, 3, 3, 0, 2, 0, 1, 3, 1, |
915 3, 3, 3, 3, 3, 3, 3, 1, 3, 5, | 929 3, 1, 1, 1, 1, 1, 6, 4, 3, 4, |
916 4, 3, 4, 4, 2, 2, 2, 2, 2, 2, | 930 2, 4, 4, 1, 3, 1, 2, 1, 1, 4, |
917 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, | 931 1, 1, 3, 6, 4, 4, 4, 4, 1, 4, |
918 1, 3, 2, 1, 2, 10, 11, 3, 3, 2, | 932 0, 1, 1, 3, 1, 1, 4, 3, 1, 1, |
919 4, 4, 3, 4, 4, 4, 4, 7, 3, 2, | 933 1, 0, 0, 2, 3, 1, 3, 1, 4, 2, |
920 0, 4, 1, 3, 2, 2, 4, 6, 2, 2, | 934 2, 2, 1, 2, 1, 1, 1, 4, 3, 3, |
921 4, 1, 1, 1, 2, 3, 1, 1, 1, 1, | 935 3, 6, 3, 1, 1, 1 |
922 1, 1, 3, 3, 4, 4, 0, 2, 1, 0, | |
923 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, | |
924 1, 1, 1, 1, 1, 3, 2, 1, 3, 1, | |
925 4, 3, 1, 3, 3, 3, 3, 3, 3, 3, | |
926 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, | |
927 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, | |
928 3, 3, 5, 4, 4, 3, 1, 3, 1, 1, | |
929 3, 3, 0, 2, 0, 1, 3, 1, 3, 1, | |
930 1, 1, 1, 1, 6, 4, 3, 4, 2, 4, | |
931 4, 1, 3, 1, 2, 1, 1, 4, 1, 1, | |
932 3, 6, 4, 4, 4, 4, 1, 4, 0, 1, | |
933 1, 3, 1, 1, 4, 3, 1, 1, 1, 0, | |
934 0, 2, 3, 1, 3, 1, 4, 2, 2, 2, | |
935 1, 2, 1, 1, 1, 4, 3, 3, 3, 6, | |
936 3, 1, 1, 1 | |
937 ); | 936 ); |
938 | 937 |
939 protected function initReduceCallbacks() { | 938 protected function initReduceCallbacks() { |
940 $this->reduceCallbacks = [ | 939 $this->reduceCallbacks = [ |
941 0 => function ($stackPos) { | 940 0 => function ($stackPos) { |
1711 }, | 1710 }, |
1712 251 => function ($stackPos) { | 1711 251 => function ($stackPos) { |
1713 $this->semValue = new Stmt\StaticVar($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1712 $this->semValue = new Stmt\StaticVar($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1714 }, | 1713 }, |
1715 252 => function ($stackPos) { | 1714 252 => function ($stackPos) { |
1716 $this->semStack[$stackPos-(2-1)][] = $this->semStack[$stackPos-(2-2)]; $this->semValue = $this->semStack[$stackPos-(2-1)]; | 1715 if ($this->semStack[$stackPos-(2-2)] !== null) { $this->semStack[$stackPos-(2-1)][] = $this->semStack[$stackPos-(2-2)]; $this->semValue = $this->semStack[$stackPos-(2-1)]; } |
1717 }, | 1716 }, |
1718 253 => function ($stackPos) { | 1717 253 => function ($stackPos) { |
1719 $this->semValue = array(); | 1718 $this->semValue = array(); |
1720 }, | 1719 }, |
1721 254 => function ($stackPos) { | 1720 254 => function ($stackPos) { |
1721 $startAttributes = $this->lookaheadStartAttributes; if (isset($startAttributes['comments'])) { $nop = new Stmt\Nop($startAttributes + $this->endAttributes); } else { $nop = null; }; | |
1722 if ($nop !== null) { $this->semStack[$stackPos-(1-1)][] = $nop; } $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
1723 }, | |
1724 255 => function ($stackPos) { | |
1722 $this->semValue = new Stmt\Property($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-2)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); $this->checkProperty($this->semValue, $stackPos-(3-1)); | 1725 $this->semValue = new Stmt\Property($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-2)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); $this->checkProperty($this->semValue, $stackPos-(3-1)); |
1723 }, | 1726 }, |
1724 255 => function ($stackPos) { | 1727 256 => function ($stackPos) { |
1725 $this->semValue = new Stmt\ClassConst($this->semStack[$stackPos-(3-2)], 0, $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1728 $this->semValue = new Stmt\ClassConst($this->semStack[$stackPos-(3-2)], 0, $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1726 }, | 1729 }, |
1727 256 => function ($stackPos) { | 1730 257 => function ($stackPos) { |
1728 $this->semValue = new Stmt\ClassMethod($this->semStack[$stackPos-(9-4)], ['type' => $this->semStack[$stackPos-(9-1)], 'byRef' => $this->semStack[$stackPos-(9-3)], 'params' => $this->semStack[$stackPos-(9-6)], 'returnType' => $this->semStack[$stackPos-(9-8)], 'stmts' => $this->semStack[$stackPos-(9-9)]], $this->startAttributeStack[$stackPos-(9-1)] + $this->endAttributes); | 1731 $this->semValue = new Stmt\ClassMethod($this->semStack[$stackPos-(9-4)], ['type' => $this->semStack[$stackPos-(9-1)], 'byRef' => $this->semStack[$stackPos-(9-3)], 'params' => $this->semStack[$stackPos-(9-6)], 'returnType' => $this->semStack[$stackPos-(9-8)], 'stmts' => $this->semStack[$stackPos-(9-9)]], $this->startAttributeStack[$stackPos-(9-1)] + $this->endAttributes); |
1729 $this->checkClassMethod($this->semValue, $stackPos-(9-1)); | 1732 $this->checkClassMethod($this->semValue, $stackPos-(9-1)); |
1730 }, | 1733 }, |
1731 257 => function ($stackPos) { | 1734 258 => function ($stackPos) { |
1732 $this->semValue = new Stmt\TraitUse($this->semStack[$stackPos-(3-2)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1735 $this->semValue = new Stmt\TraitUse($this->semStack[$stackPos-(3-2)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1733 }, | 1736 }, |
1734 258 => function ($stackPos) { | 1737 259 => function ($stackPos) { |
1735 $this->semValue = array(); | 1738 $this->semValue = array(); |
1736 }, | 1739 }, |
1737 259 => function ($stackPos) { | 1740 260 => function ($stackPos) { |
1738 $this->semValue = $this->semStack[$stackPos-(3-2)]; | 1741 $this->semValue = $this->semStack[$stackPos-(3-2)]; |
1739 }, | 1742 }, |
1740 260 => function ($stackPos) { | 1743 261 => function ($stackPos) { |
1741 $this->semValue = array(); | 1744 $this->semValue = array(); |
1742 }, | 1745 }, |
1743 261 => function ($stackPos) { | 1746 262 => function ($stackPos) { |
1744 $this->semStack[$stackPos-(2-1)][] = $this->semStack[$stackPos-(2-2)]; $this->semValue = $this->semStack[$stackPos-(2-1)]; | 1747 $this->semStack[$stackPos-(2-1)][] = $this->semStack[$stackPos-(2-2)]; $this->semValue = $this->semStack[$stackPos-(2-1)]; |
1745 }, | 1748 }, |
1746 262 => function ($stackPos) { | 1749 263 => function ($stackPos) { |
1747 $this->semValue = new Stmt\TraitUseAdaptation\Precedence($this->semStack[$stackPos-(4-1)][0], $this->semStack[$stackPos-(4-1)][1], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 1750 $this->semValue = new Stmt\TraitUseAdaptation\Precedence($this->semStack[$stackPos-(4-1)][0], $this->semStack[$stackPos-(4-1)][1], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
1748 }, | 1751 }, |
1749 263 => function ($stackPos) { | 1752 264 => function ($stackPos) { |
1750 $this->semValue = new Stmt\TraitUseAdaptation\Alias($this->semStack[$stackPos-(5-1)][0], $this->semStack[$stackPos-(5-1)][1], $this->semStack[$stackPos-(5-3)], $this->semStack[$stackPos-(5-4)], $this->startAttributeStack[$stackPos-(5-1)] + $this->endAttributes); | 1753 $this->semValue = new Stmt\TraitUseAdaptation\Alias($this->semStack[$stackPos-(5-1)][0], $this->semStack[$stackPos-(5-1)][1], $this->semStack[$stackPos-(5-3)], $this->semStack[$stackPos-(5-4)], $this->startAttributeStack[$stackPos-(5-1)] + $this->endAttributes); |
1751 }, | 1754 }, |
1752 264 => function ($stackPos) { | 1755 265 => function ($stackPos) { |
1753 $this->semValue = new Stmt\TraitUseAdaptation\Alias($this->semStack[$stackPos-(4-1)][0], $this->semStack[$stackPos-(4-1)][1], $this->semStack[$stackPos-(4-3)], null, $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 1756 $this->semValue = new Stmt\TraitUseAdaptation\Alias($this->semStack[$stackPos-(4-1)][0], $this->semStack[$stackPos-(4-1)][1], $this->semStack[$stackPos-(4-3)], null, $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
1754 }, | |
1755 265 => function ($stackPos) { | |
1756 $this->semValue = new Stmt\TraitUseAdaptation\Alias($this->semStack[$stackPos-(4-1)][0], $this->semStack[$stackPos-(4-1)][1], null, $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | |
1757 }, | 1757 }, |
1758 266 => function ($stackPos) { | 1758 266 => function ($stackPos) { |
1759 $this->semValue = new Stmt\TraitUseAdaptation\Alias($this->semStack[$stackPos-(4-1)][0], $this->semStack[$stackPos-(4-1)][1], null, $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 1759 $this->semValue = new Stmt\TraitUseAdaptation\Alias($this->semStack[$stackPos-(4-1)][0], $this->semStack[$stackPos-(4-1)][1], null, $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
1760 }, | 1760 }, |
1761 267 => function ($stackPos) { | 1761 267 => function ($stackPos) { |
1762 $this->semValue = new Stmt\TraitUseAdaptation\Alias($this->semStack[$stackPos-(4-1)][0], $this->semStack[$stackPos-(4-1)][1], null, $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | |
1763 }, | |
1764 268 => function ($stackPos) { | |
1762 $this->semValue = array($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)]); | 1765 $this->semValue = array($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)]); |
1763 }, | 1766 }, |
1764 268 => function ($stackPos) { | |
1765 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
1766 }, | |
1767 269 => function ($stackPos) { | 1767 269 => function ($stackPos) { |
1768 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
1769 }, | |
1770 270 => function ($stackPos) { | |
1768 $this->semValue = array(null, $this->semStack[$stackPos-(1-1)]); | 1771 $this->semValue = array(null, $this->semStack[$stackPos-(1-1)]); |
1769 }, | 1772 }, |
1770 270 => function ($stackPos) { | 1773 271 => function ($stackPos) { |
1771 $this->semValue = null; | 1774 $this->semValue = null; |
1772 }, | 1775 }, |
1773 271 => function ($stackPos) { | 1776 272 => function ($stackPos) { |
1774 $this->semValue = $this->semStack[$stackPos-(3-2)]; | 1777 $this->semValue = $this->semStack[$stackPos-(3-2)]; |
1775 }, | 1778 }, |
1776 272 => function ($stackPos) { | |
1777 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
1778 }, | |
1779 273 => function ($stackPos) { | 1779 273 => function ($stackPos) { |
1780 $this->semValue = 0; | 1780 $this->semValue = $this->semStack[$stackPos-(1-1)]; |
1781 }, | 1781 }, |
1782 274 => function ($stackPos) { | 1782 274 => function ($stackPos) { |
1783 $this->semValue = 0; | 1783 $this->semValue = 0; |
1784 }, | 1784 }, |
1785 275 => function ($stackPos) { | 1785 275 => function ($stackPos) { |
1786 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 1786 $this->semValue = 0; |
1787 }, | 1787 }, |
1788 276 => function ($stackPos) { | 1788 276 => function ($stackPos) { |
1789 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 1789 $this->semValue = $this->semStack[$stackPos-(1-1)]; |
1790 }, | 1790 }, |
1791 277 => function ($stackPos) { | 1791 277 => function ($stackPos) { |
1792 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
1793 }, | |
1794 278 => function ($stackPos) { | |
1792 $this->checkModifier($this->semStack[$stackPos-(2-1)], $this->semStack[$stackPos-(2-2)], $stackPos-(2-2)); $this->semValue = $this->semStack[$stackPos-(2-1)] | $this->semStack[$stackPos-(2-2)]; | 1795 $this->checkModifier($this->semStack[$stackPos-(2-1)], $this->semStack[$stackPos-(2-2)], $stackPos-(2-2)); $this->semValue = $this->semStack[$stackPos-(2-1)] | $this->semStack[$stackPos-(2-2)]; |
1793 }, | 1796 }, |
1794 278 => function ($stackPos) { | 1797 279 => function ($stackPos) { |
1795 $this->semValue = Stmt\Class_::MODIFIER_PUBLIC; | 1798 $this->semValue = Stmt\Class_::MODIFIER_PUBLIC; |
1796 }, | 1799 }, |
1797 279 => function ($stackPos) { | 1800 280 => function ($stackPos) { |
1798 $this->semValue = Stmt\Class_::MODIFIER_PROTECTED; | 1801 $this->semValue = Stmt\Class_::MODIFIER_PROTECTED; |
1799 }, | 1802 }, |
1800 280 => function ($stackPos) { | 1803 281 => function ($stackPos) { |
1801 $this->semValue = Stmt\Class_::MODIFIER_PRIVATE; | 1804 $this->semValue = Stmt\Class_::MODIFIER_PRIVATE; |
1802 }, | 1805 }, |
1803 281 => function ($stackPos) { | 1806 282 => function ($stackPos) { |
1804 $this->semValue = Stmt\Class_::MODIFIER_STATIC; | 1807 $this->semValue = Stmt\Class_::MODIFIER_STATIC; |
1805 }, | 1808 }, |
1806 282 => function ($stackPos) { | 1809 283 => function ($stackPos) { |
1807 $this->semValue = Stmt\Class_::MODIFIER_ABSTRACT; | 1810 $this->semValue = Stmt\Class_::MODIFIER_ABSTRACT; |
1808 }, | 1811 }, |
1809 283 => function ($stackPos) { | 1812 284 => function ($stackPos) { |
1810 $this->semValue = Stmt\Class_::MODIFIER_FINAL; | 1813 $this->semValue = Stmt\Class_::MODIFIER_FINAL; |
1811 }, | 1814 }, |
1812 284 => function ($stackPos) { | 1815 285 => function ($stackPos) { |
1813 $this->semValue = array($this->semStack[$stackPos-(1-1)]); | 1816 $this->semValue = array($this->semStack[$stackPos-(1-1)]); |
1814 }, | 1817 }, |
1815 285 => function ($stackPos) { | 1818 286 => function ($stackPos) { |
1816 $this->semStack[$stackPos-(3-1)][] = $this->semStack[$stackPos-(3-3)]; $this->semValue = $this->semStack[$stackPos-(3-1)]; | 1819 $this->semStack[$stackPos-(3-1)][] = $this->semStack[$stackPos-(3-3)]; $this->semValue = $this->semStack[$stackPos-(3-1)]; |
1817 }, | 1820 }, |
1818 286 => function ($stackPos) { | 1821 287 => function ($stackPos) { |
1819 $this->semValue = new Node\VarLikeIdentifier(substr($this->semStack[$stackPos-(1-1)], 1), $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 1822 $this->semValue = new Node\VarLikeIdentifier(substr($this->semStack[$stackPos-(1-1)], 1), $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
1820 }, | 1823 }, |
1821 287 => function ($stackPos) { | 1824 288 => function ($stackPos) { |
1822 $this->semValue = new Stmt\PropertyProperty($this->semStack[$stackPos-(1-1)], null, $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 1825 $this->semValue = new Stmt\PropertyProperty($this->semStack[$stackPos-(1-1)], null, $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
1823 }, | 1826 }, |
1824 288 => function ($stackPos) { | 1827 289 => function ($stackPos) { |
1825 $this->semValue = new Stmt\PropertyProperty($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1828 $this->semValue = new Stmt\PropertyProperty($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1826 }, | 1829 }, |
1827 289 => function ($stackPos) { | 1830 290 => function ($stackPos) { |
1828 $this->semStack[$stackPos-(3-1)][] = $this->semStack[$stackPos-(3-3)]; $this->semValue = $this->semStack[$stackPos-(3-1)]; | 1831 $this->semStack[$stackPos-(3-1)][] = $this->semStack[$stackPos-(3-3)]; $this->semValue = $this->semStack[$stackPos-(3-1)]; |
1829 }, | 1832 }, |
1830 290 => function ($stackPos) { | 1833 291 => function ($stackPos) { |
1831 $this->semValue = array($this->semStack[$stackPos-(1-1)]); | 1834 $this->semValue = array($this->semStack[$stackPos-(1-1)]); |
1832 }, | 1835 }, |
1833 291 => function ($stackPos) { | 1836 292 => function ($stackPos) { |
1834 $this->semValue = array(); | 1837 $this->semValue = array(); |
1835 }, | 1838 }, |
1836 292 => function ($stackPos) { | |
1837 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
1838 }, | |
1839 293 => function ($stackPos) { | 1839 293 => function ($stackPos) { |
1840 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 1840 $this->semValue = $this->semStack[$stackPos-(1-1)]; |
1841 }, | 1841 }, |
1842 294 => function ($stackPos) { | 1842 294 => function ($stackPos) { |
1843 $this->semValue = new Expr\Assign($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1843 $this->semValue = $this->semStack[$stackPos-(1-1)]; |
1844 }, | 1844 }, |
1845 295 => function ($stackPos) { | 1845 295 => function ($stackPos) { |
1846 $this->semValue = new Expr\Assign($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1846 $this->semValue = new Expr\Assign($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1847 }, | 1847 }, |
1848 296 => function ($stackPos) { | 1848 296 => function ($stackPos) { |
1849 $this->semValue = new Expr\AssignRef($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-4)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 1849 $this->semValue = new Expr\Assign($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1850 }, | 1850 }, |
1851 297 => function ($stackPos) { | 1851 297 => function ($stackPos) { |
1852 $this->semValue = new Expr\AssignRef($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-4)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 1852 $this->semValue = new Expr\AssignRef($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-4)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
1853 }, | 1853 }, |
1854 298 => function ($stackPos) { | 1854 298 => function ($stackPos) { |
1855 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 1855 $this->semValue = new Expr\AssignRef($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-4)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
1856 }, | 1856 }, |
1857 299 => function ($stackPos) { | 1857 299 => function ($stackPos) { |
1858 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
1859 }, | |
1860 300 => function ($stackPos) { | |
1858 $this->semValue = new Expr\Clone_($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 1861 $this->semValue = new Expr\Clone_($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
1859 }, | 1862 }, |
1860 300 => function ($stackPos) { | 1863 301 => function ($stackPos) { |
1861 $this->semValue = new Expr\AssignOp\Plus($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1864 $this->semValue = new Expr\AssignOp\Plus($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1862 }, | 1865 }, |
1863 301 => function ($stackPos) { | 1866 302 => function ($stackPos) { |
1864 $this->semValue = new Expr\AssignOp\Minus($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1867 $this->semValue = new Expr\AssignOp\Minus($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1865 }, | 1868 }, |
1866 302 => function ($stackPos) { | 1869 303 => function ($stackPos) { |
1867 $this->semValue = new Expr\AssignOp\Mul($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1870 $this->semValue = new Expr\AssignOp\Mul($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1868 }, | 1871 }, |
1869 303 => function ($stackPos) { | 1872 304 => function ($stackPos) { |
1870 $this->semValue = new Expr\AssignOp\Div($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1873 $this->semValue = new Expr\AssignOp\Div($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1871 }, | 1874 }, |
1872 304 => function ($stackPos) { | 1875 305 => function ($stackPos) { |
1873 $this->semValue = new Expr\AssignOp\Concat($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1876 $this->semValue = new Expr\AssignOp\Concat($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1874 }, | 1877 }, |
1875 305 => function ($stackPos) { | 1878 306 => function ($stackPos) { |
1876 $this->semValue = new Expr\AssignOp\Mod($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1879 $this->semValue = new Expr\AssignOp\Mod($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1877 }, | 1880 }, |
1878 306 => function ($stackPos) { | 1881 307 => function ($stackPos) { |
1879 $this->semValue = new Expr\AssignOp\BitwiseAnd($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1882 $this->semValue = new Expr\AssignOp\BitwiseAnd($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1880 }, | 1883 }, |
1881 307 => function ($stackPos) { | 1884 308 => function ($stackPos) { |
1882 $this->semValue = new Expr\AssignOp\BitwiseOr($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1885 $this->semValue = new Expr\AssignOp\BitwiseOr($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1883 }, | 1886 }, |
1884 308 => function ($stackPos) { | 1887 309 => function ($stackPos) { |
1885 $this->semValue = new Expr\AssignOp\BitwiseXor($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1888 $this->semValue = new Expr\AssignOp\BitwiseXor($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1886 }, | 1889 }, |
1887 309 => function ($stackPos) { | 1890 310 => function ($stackPos) { |
1888 $this->semValue = new Expr\AssignOp\ShiftLeft($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1891 $this->semValue = new Expr\AssignOp\ShiftLeft($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1889 }, | 1892 }, |
1890 310 => function ($stackPos) { | 1893 311 => function ($stackPos) { |
1891 $this->semValue = new Expr\AssignOp\ShiftRight($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1894 $this->semValue = new Expr\AssignOp\ShiftRight($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1892 }, | 1895 }, |
1893 311 => function ($stackPos) { | 1896 312 => function ($stackPos) { |
1894 $this->semValue = new Expr\AssignOp\Pow($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1897 $this->semValue = new Expr\AssignOp\Pow($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1895 }, | 1898 }, |
1896 312 => function ($stackPos) { | 1899 313 => function ($stackPos) { |
1900 $this->semValue = new Expr\AssignOp\Coalesce($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | |
1901 }, | |
1902 314 => function ($stackPos) { | |
1897 $this->semValue = new Expr\PostInc($this->semStack[$stackPos-(2-1)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 1903 $this->semValue = new Expr\PostInc($this->semStack[$stackPos-(2-1)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
1898 }, | 1904 }, |
1899 313 => function ($stackPos) { | 1905 315 => function ($stackPos) { |
1900 $this->semValue = new Expr\PreInc($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 1906 $this->semValue = new Expr\PreInc($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
1901 }, | 1907 }, |
1902 314 => function ($stackPos) { | 1908 316 => function ($stackPos) { |
1903 $this->semValue = new Expr\PostDec($this->semStack[$stackPos-(2-1)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 1909 $this->semValue = new Expr\PostDec($this->semStack[$stackPos-(2-1)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
1904 }, | 1910 }, |
1905 315 => function ($stackPos) { | 1911 317 => function ($stackPos) { |
1906 $this->semValue = new Expr\PreDec($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 1912 $this->semValue = new Expr\PreDec($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
1907 }, | 1913 }, |
1908 316 => function ($stackPos) { | 1914 318 => function ($stackPos) { |
1909 $this->semValue = new Expr\BinaryOp\BooleanOr($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1915 $this->semValue = new Expr\BinaryOp\BooleanOr($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1910 }, | 1916 }, |
1911 317 => function ($stackPos) { | 1917 319 => function ($stackPos) { |
1912 $this->semValue = new Expr\BinaryOp\BooleanAnd($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1918 $this->semValue = new Expr\BinaryOp\BooleanAnd($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1913 }, | 1919 }, |
1914 318 => function ($stackPos) { | 1920 320 => function ($stackPos) { |
1915 $this->semValue = new Expr\BinaryOp\LogicalOr($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1921 $this->semValue = new Expr\BinaryOp\LogicalOr($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1916 }, | 1922 }, |
1917 319 => function ($stackPos) { | 1923 321 => function ($stackPos) { |
1918 $this->semValue = new Expr\BinaryOp\LogicalAnd($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1924 $this->semValue = new Expr\BinaryOp\LogicalAnd($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1919 }, | 1925 }, |
1920 320 => function ($stackPos) { | 1926 322 => function ($stackPos) { |
1921 $this->semValue = new Expr\BinaryOp\LogicalXor($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1927 $this->semValue = new Expr\BinaryOp\LogicalXor($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1922 }, | 1928 }, |
1923 321 => function ($stackPos) { | 1929 323 => function ($stackPos) { |
1924 $this->semValue = new Expr\BinaryOp\BitwiseOr($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1930 $this->semValue = new Expr\BinaryOp\BitwiseOr($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1925 }, | 1931 }, |
1926 322 => function ($stackPos) { | 1932 324 => function ($stackPos) { |
1927 $this->semValue = new Expr\BinaryOp\BitwiseAnd($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1933 $this->semValue = new Expr\BinaryOp\BitwiseAnd($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1928 }, | 1934 }, |
1929 323 => function ($stackPos) { | 1935 325 => function ($stackPos) { |
1930 $this->semValue = new Expr\BinaryOp\BitwiseXor($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1936 $this->semValue = new Expr\BinaryOp\BitwiseXor($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1931 }, | 1937 }, |
1932 324 => function ($stackPos) { | 1938 326 => function ($stackPos) { |
1933 $this->semValue = new Expr\BinaryOp\Concat($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1939 $this->semValue = new Expr\BinaryOp\Concat($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1934 }, | 1940 }, |
1935 325 => function ($stackPos) { | 1941 327 => function ($stackPos) { |
1936 $this->semValue = new Expr\BinaryOp\Plus($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1942 $this->semValue = new Expr\BinaryOp\Plus($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1937 }, | 1943 }, |
1938 326 => function ($stackPos) { | 1944 328 => function ($stackPos) { |
1939 $this->semValue = new Expr\BinaryOp\Minus($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1945 $this->semValue = new Expr\BinaryOp\Minus($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1940 }, | 1946 }, |
1941 327 => function ($stackPos) { | 1947 329 => function ($stackPos) { |
1942 $this->semValue = new Expr\BinaryOp\Mul($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1948 $this->semValue = new Expr\BinaryOp\Mul($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1943 }, | 1949 }, |
1944 328 => function ($stackPos) { | 1950 330 => function ($stackPos) { |
1945 $this->semValue = new Expr\BinaryOp\Div($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1951 $this->semValue = new Expr\BinaryOp\Div($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1946 }, | 1952 }, |
1947 329 => function ($stackPos) { | 1953 331 => function ($stackPos) { |
1948 $this->semValue = new Expr\BinaryOp\Mod($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1954 $this->semValue = new Expr\BinaryOp\Mod($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1949 }, | 1955 }, |
1950 330 => function ($stackPos) { | 1956 332 => function ($stackPos) { |
1951 $this->semValue = new Expr\BinaryOp\ShiftLeft($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1957 $this->semValue = new Expr\BinaryOp\ShiftLeft($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1952 }, | 1958 }, |
1953 331 => function ($stackPos) { | 1959 333 => function ($stackPos) { |
1954 $this->semValue = new Expr\BinaryOp\ShiftRight($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1960 $this->semValue = new Expr\BinaryOp\ShiftRight($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1955 }, | 1961 }, |
1956 332 => function ($stackPos) { | 1962 334 => function ($stackPos) { |
1957 $this->semValue = new Expr\BinaryOp\Pow($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1963 $this->semValue = new Expr\BinaryOp\Pow($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1958 }, | 1964 }, |
1959 333 => function ($stackPos) { | 1965 335 => function ($stackPos) { |
1960 $this->semValue = new Expr\UnaryPlus($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 1966 $this->semValue = new Expr\UnaryPlus($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
1961 }, | 1967 }, |
1962 334 => function ($stackPos) { | 1968 336 => function ($stackPos) { |
1963 $this->semValue = new Expr\UnaryMinus($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 1969 $this->semValue = new Expr\UnaryMinus($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
1964 }, | 1970 }, |
1965 335 => function ($stackPos) { | 1971 337 => function ($stackPos) { |
1966 $this->semValue = new Expr\BooleanNot($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 1972 $this->semValue = new Expr\BooleanNot($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
1967 }, | 1973 }, |
1968 336 => function ($stackPos) { | 1974 338 => function ($stackPos) { |
1969 $this->semValue = new Expr\BitwiseNot($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 1975 $this->semValue = new Expr\BitwiseNot($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
1970 }, | 1976 }, |
1971 337 => function ($stackPos) { | 1977 339 => function ($stackPos) { |
1972 $this->semValue = new Expr\BinaryOp\Identical($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1978 $this->semValue = new Expr\BinaryOp\Identical($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1973 }, | 1979 }, |
1974 338 => function ($stackPos) { | 1980 340 => function ($stackPos) { |
1975 $this->semValue = new Expr\BinaryOp\NotIdentical($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1981 $this->semValue = new Expr\BinaryOp\NotIdentical($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1976 }, | 1982 }, |
1977 339 => function ($stackPos) { | 1983 341 => function ($stackPos) { |
1978 $this->semValue = new Expr\BinaryOp\Equal($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1984 $this->semValue = new Expr\BinaryOp\Equal($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1979 }, | 1985 }, |
1980 340 => function ($stackPos) { | 1986 342 => function ($stackPos) { |
1981 $this->semValue = new Expr\BinaryOp\NotEqual($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1987 $this->semValue = new Expr\BinaryOp\NotEqual($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1982 }, | 1988 }, |
1983 341 => function ($stackPos) { | 1989 343 => function ($stackPos) { |
1984 $this->semValue = new Expr\BinaryOp\Spaceship($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1990 $this->semValue = new Expr\BinaryOp\Spaceship($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1985 }, | 1991 }, |
1986 342 => function ($stackPos) { | 1992 344 => function ($stackPos) { |
1987 $this->semValue = new Expr\BinaryOp\Smaller($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1993 $this->semValue = new Expr\BinaryOp\Smaller($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1988 }, | 1994 }, |
1989 343 => function ($stackPos) { | 1995 345 => function ($stackPos) { |
1990 $this->semValue = new Expr\BinaryOp\SmallerOrEqual($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1996 $this->semValue = new Expr\BinaryOp\SmallerOrEqual($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1991 }, | 1997 }, |
1992 344 => function ($stackPos) { | 1998 346 => function ($stackPos) { |
1993 $this->semValue = new Expr\BinaryOp\Greater($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 1999 $this->semValue = new Expr\BinaryOp\Greater($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1994 }, | 2000 }, |
1995 345 => function ($stackPos) { | 2001 347 => function ($stackPos) { |
1996 $this->semValue = new Expr\BinaryOp\GreaterOrEqual($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2002 $this->semValue = new Expr\BinaryOp\GreaterOrEqual($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
1997 }, | 2003 }, |
1998 346 => function ($stackPos) { | 2004 348 => function ($stackPos) { |
1999 $this->semValue = new Expr\Instanceof_($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2005 $this->semValue = new Expr\Instanceof_($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2000 }, | 2006 }, |
2001 347 => function ($stackPos) { | 2007 349 => function ($stackPos) { |
2002 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 2008 $this->semValue = $this->semStack[$stackPos-(1-1)]; |
2003 }, | 2009 }, |
2004 348 => function ($stackPos) { | 2010 350 => function ($stackPos) { |
2005 $this->semValue = $this->semStack[$stackPos-(3-2)]; | 2011 $this->semValue = $this->semStack[$stackPos-(3-2)]; |
2006 }, | 2012 }, |
2007 349 => function ($stackPos) { | 2013 351 => function ($stackPos) { |
2008 $this->semValue = new Expr\Ternary($this->semStack[$stackPos-(5-1)], $this->semStack[$stackPos-(5-3)], $this->semStack[$stackPos-(5-5)], $this->startAttributeStack[$stackPos-(5-1)] + $this->endAttributes); | 2014 $this->semValue = new Expr\Ternary($this->semStack[$stackPos-(5-1)], $this->semStack[$stackPos-(5-3)], $this->semStack[$stackPos-(5-5)], $this->startAttributeStack[$stackPos-(5-1)] + $this->endAttributes); |
2009 }, | 2015 }, |
2010 350 => function ($stackPos) { | 2016 352 => function ($stackPos) { |
2011 $this->semValue = new Expr\Ternary($this->semStack[$stackPos-(4-1)], null, $this->semStack[$stackPos-(4-4)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2017 $this->semValue = new Expr\Ternary($this->semStack[$stackPos-(4-1)], null, $this->semStack[$stackPos-(4-4)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2012 }, | 2018 }, |
2013 351 => function ($stackPos) { | 2019 353 => function ($stackPos) { |
2014 $this->semValue = new Expr\BinaryOp\Coalesce($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2020 $this->semValue = new Expr\BinaryOp\Coalesce($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2015 }, | 2021 }, |
2016 352 => function ($stackPos) { | 2022 354 => function ($stackPos) { |
2017 $this->semValue = new Expr\Isset_($this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2023 $this->semValue = new Expr\Isset_($this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2018 }, | 2024 }, |
2019 353 => function ($stackPos) { | 2025 355 => function ($stackPos) { |
2020 $this->semValue = new Expr\Empty_($this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2026 $this->semValue = new Expr\Empty_($this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2021 }, | 2027 }, |
2022 354 => function ($stackPos) { | 2028 356 => function ($stackPos) { |
2023 $this->semValue = new Expr\Include_($this->semStack[$stackPos-(2-2)], Expr\Include_::TYPE_INCLUDE, $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2029 $this->semValue = new Expr\Include_($this->semStack[$stackPos-(2-2)], Expr\Include_::TYPE_INCLUDE, $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2024 }, | 2030 }, |
2025 355 => function ($stackPos) { | 2031 357 => function ($stackPos) { |
2026 $this->semValue = new Expr\Include_($this->semStack[$stackPos-(2-2)], Expr\Include_::TYPE_INCLUDE_ONCE, $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2032 $this->semValue = new Expr\Include_($this->semStack[$stackPos-(2-2)], Expr\Include_::TYPE_INCLUDE_ONCE, $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2027 }, | 2033 }, |
2028 356 => function ($stackPos) { | 2034 358 => function ($stackPos) { |
2029 $this->semValue = new Expr\Eval_($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2035 $this->semValue = new Expr\Eval_($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2030 }, | 2036 }, |
2031 357 => function ($stackPos) { | 2037 359 => function ($stackPos) { |
2032 $this->semValue = new Expr\Include_($this->semStack[$stackPos-(2-2)], Expr\Include_::TYPE_REQUIRE, $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2038 $this->semValue = new Expr\Include_($this->semStack[$stackPos-(2-2)], Expr\Include_::TYPE_REQUIRE, $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2033 }, | 2039 }, |
2034 358 => function ($stackPos) { | 2040 360 => function ($stackPos) { |
2035 $this->semValue = new Expr\Include_($this->semStack[$stackPos-(2-2)], Expr\Include_::TYPE_REQUIRE_ONCE, $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2041 $this->semValue = new Expr\Include_($this->semStack[$stackPos-(2-2)], Expr\Include_::TYPE_REQUIRE_ONCE, $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2036 }, | 2042 }, |
2037 359 => function ($stackPos) { | 2043 361 => function ($stackPos) { |
2038 $this->semValue = new Expr\Cast\Int_($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2044 $this->semValue = new Expr\Cast\Int_($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2039 }, | 2045 }, |
2040 360 => function ($stackPos) { | 2046 362 => function ($stackPos) { |
2041 $this->semValue = new Expr\Cast\Double($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2047 $attrs = $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes; |
2042 }, | 2048 $attrs['kind'] = $this->getFloatCastKind($this->semStack[$stackPos-(2-1)]); |
2043 361 => function ($stackPos) { | 2049 $this->semValue = new Expr\Cast\Double($this->semStack[$stackPos-(2-2)], $attrs); |
2050 }, | |
2051 363 => function ($stackPos) { | |
2044 $this->semValue = new Expr\Cast\String_($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2052 $this->semValue = new Expr\Cast\String_($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2045 }, | 2053 }, |
2046 362 => function ($stackPos) { | 2054 364 => function ($stackPos) { |
2047 $this->semValue = new Expr\Cast\Array_($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2055 $this->semValue = new Expr\Cast\Array_($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2048 }, | 2056 }, |
2049 363 => function ($stackPos) { | 2057 365 => function ($stackPos) { |
2050 $this->semValue = new Expr\Cast\Object_($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2058 $this->semValue = new Expr\Cast\Object_($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2051 }, | 2059 }, |
2052 364 => function ($stackPos) { | 2060 366 => function ($stackPos) { |
2053 $this->semValue = new Expr\Cast\Bool_($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2061 $this->semValue = new Expr\Cast\Bool_($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2054 }, | 2062 }, |
2055 365 => function ($stackPos) { | 2063 367 => function ($stackPos) { |
2056 $this->semValue = new Expr\Cast\Unset_($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2064 $this->semValue = new Expr\Cast\Unset_($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2057 }, | 2065 }, |
2058 366 => function ($stackPos) { | 2066 368 => function ($stackPos) { |
2059 $attrs = $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes; | 2067 $attrs = $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes; |
2060 $attrs['kind'] = strtolower($this->semStack[$stackPos-(2-1)]) === 'exit' ? Expr\Exit_::KIND_EXIT : Expr\Exit_::KIND_DIE; | 2068 $attrs['kind'] = strtolower($this->semStack[$stackPos-(2-1)]) === 'exit' ? Expr\Exit_::KIND_EXIT : Expr\Exit_::KIND_DIE; |
2061 $this->semValue = new Expr\Exit_($this->semStack[$stackPos-(2-2)], $attrs); | 2069 $this->semValue = new Expr\Exit_($this->semStack[$stackPos-(2-2)], $attrs); |
2062 }, | 2070 }, |
2063 367 => function ($stackPos) { | 2071 369 => function ($stackPos) { |
2064 $this->semValue = new Expr\ErrorSuppress($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2072 $this->semValue = new Expr\ErrorSuppress($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2065 }, | 2073 }, |
2066 368 => function ($stackPos) { | |
2067 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2068 }, | |
2069 369 => function ($stackPos) { | |
2070 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2071 }, | |
2072 370 => function ($stackPos) { | 2074 370 => function ($stackPos) { |
2073 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 2075 $this->semValue = $this->semStack[$stackPos-(1-1)]; |
2074 }, | 2076 }, |
2075 371 => function ($stackPos) { | 2077 371 => function ($stackPos) { |
2078 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2079 }, | |
2080 372 => function ($stackPos) { | |
2081 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2082 }, | |
2083 373 => function ($stackPos) { | |
2076 $this->semValue = new Expr\ShellExec($this->semStack[$stackPos-(3-2)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2084 $this->semValue = new Expr\ShellExec($this->semStack[$stackPos-(3-2)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2077 }, | 2085 }, |
2078 372 => function ($stackPos) { | 2086 374 => function ($stackPos) { |
2079 $this->semValue = new Expr\Print_($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2087 $this->semValue = new Expr\Print_($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2080 }, | 2088 }, |
2081 373 => function ($stackPos) { | 2089 375 => function ($stackPos) { |
2082 $this->semValue = new Expr\Yield_(null, null, $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2090 $this->semValue = new Expr\Yield_(null, null, $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2083 }, | 2091 }, |
2084 374 => function ($stackPos) { | 2092 376 => function ($stackPos) { |
2085 $this->semValue = new Expr\YieldFrom($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2093 $this->semValue = new Expr\YieldFrom($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2086 }, | 2094 }, |
2087 375 => function ($stackPos) { | 2095 377 => function ($stackPos) { |
2088 $this->semValue = new Expr\Closure(['static' => false, 'byRef' => $this->semStack[$stackPos-(10-2)], 'params' => $this->semStack[$stackPos-(10-4)], 'uses' => $this->semStack[$stackPos-(10-6)], 'returnType' => $this->semStack[$stackPos-(10-7)], 'stmts' => $this->semStack[$stackPos-(10-9)]], $this->startAttributeStack[$stackPos-(10-1)] + $this->endAttributes); | 2096 $this->semValue = new Expr\Closure(['static' => false, 'byRef' => $this->semStack[$stackPos-(10-2)], 'params' => $this->semStack[$stackPos-(10-4)], 'uses' => $this->semStack[$stackPos-(10-6)], 'returnType' => $this->semStack[$stackPos-(10-7)], 'stmts' => $this->semStack[$stackPos-(10-9)]], $this->startAttributeStack[$stackPos-(10-1)] + $this->endAttributes); |
2089 }, | 2097 }, |
2090 376 => function ($stackPos) { | 2098 378 => function ($stackPos) { |
2091 $this->semValue = new Expr\Closure(['static' => true, 'byRef' => $this->semStack[$stackPos-(11-3)], 'params' => $this->semStack[$stackPos-(11-5)], 'uses' => $this->semStack[$stackPos-(11-7)], 'returnType' => $this->semStack[$stackPos-(11-8)], 'stmts' => $this->semStack[$stackPos-(11-10)]], $this->startAttributeStack[$stackPos-(11-1)] + $this->endAttributes); | 2099 $this->semValue = new Expr\Closure(['static' => true, 'byRef' => $this->semStack[$stackPos-(11-3)], 'params' => $this->semStack[$stackPos-(11-5)], 'uses' => $this->semStack[$stackPos-(11-7)], 'returnType' => $this->semStack[$stackPos-(11-8)], 'stmts' => $this->semStack[$stackPos-(11-10)]], $this->startAttributeStack[$stackPos-(11-1)] + $this->endAttributes); |
2092 }, | 2100 }, |
2093 377 => function ($stackPos) { | 2101 379 => function ($stackPos) { |
2094 $this->semValue = $this->semStack[$stackPos-(3-2)]; | 2102 $this->semValue = $this->semStack[$stackPos-(3-2)]; |
2095 }, | 2103 }, |
2096 378 => function ($stackPos) { | 2104 380 => function ($stackPos) { |
2097 $this->semValue = $this->semStack[$stackPos-(3-2)]; | 2105 $this->semValue = $this->semStack[$stackPos-(3-2)]; |
2098 }, | 2106 }, |
2099 379 => function ($stackPos) { | 2107 381 => function ($stackPos) { |
2100 $this->semValue = new Expr\Yield_($this->semStack[$stackPos-(2-2)], null, $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2108 $this->semValue = new Expr\Yield_($this->semStack[$stackPos-(2-2)], null, $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2101 }, | 2109 }, |
2102 380 => function ($stackPos) { | 2110 382 => function ($stackPos) { |
2103 $this->semValue = new Expr\Yield_($this->semStack[$stackPos-(4-4)], $this->semStack[$stackPos-(4-2)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2111 $this->semValue = new Expr\Yield_($this->semStack[$stackPos-(4-4)], $this->semStack[$stackPos-(4-2)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2104 }, | 2112 }, |
2105 381 => function ($stackPos) { | 2113 383 => function ($stackPos) { |
2106 $attrs = $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes; $attrs['kind'] = Expr\Array_::KIND_LONG; | 2114 $attrs = $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes; $attrs['kind'] = Expr\Array_::KIND_LONG; |
2107 $this->semValue = new Expr\Array_($this->semStack[$stackPos-(4-3)], $attrs); | 2115 $this->semValue = new Expr\Array_($this->semStack[$stackPos-(4-3)], $attrs); |
2108 }, | 2116 }, |
2109 382 => function ($stackPos) { | 2117 384 => function ($stackPos) { |
2110 $attrs = $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes; $attrs['kind'] = Expr\Array_::KIND_SHORT; | 2118 $attrs = $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes; $attrs['kind'] = Expr\Array_::KIND_SHORT; |
2111 $this->semValue = new Expr\Array_($this->semStack[$stackPos-(3-2)], $attrs); | 2119 $this->semValue = new Expr\Array_($this->semStack[$stackPos-(3-2)], $attrs); |
2112 }, | 2120 }, |
2113 383 => function ($stackPos) { | 2121 385 => function ($stackPos) { |
2114 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2122 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2115 }, | 2123 }, |
2116 384 => function ($stackPos) { | 2124 386 => function ($stackPos) { |
2117 $attrs = $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes; $attrs['kind'] = ($this->semStack[$stackPos-(4-1)][0] === "'" || ($this->semStack[$stackPos-(4-1)][1] === "'" && ($this->semStack[$stackPos-(4-1)][0] === 'b' || $this->semStack[$stackPos-(4-1)][0] === 'B')) ? Scalar\String_::KIND_SINGLE_QUOTED : Scalar\String_::KIND_DOUBLE_QUOTED); | 2125 $attrs = $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes; $attrs['kind'] = ($this->semStack[$stackPos-(4-1)][0] === "'" || ($this->semStack[$stackPos-(4-1)][1] === "'" && ($this->semStack[$stackPos-(4-1)][0] === 'b' || $this->semStack[$stackPos-(4-1)][0] === 'B')) ? Scalar\String_::KIND_SINGLE_QUOTED : Scalar\String_::KIND_DOUBLE_QUOTED); |
2118 $this->semValue = new Expr\ArrayDimFetch(new Scalar\String_(Scalar\String_::parse($this->semStack[$stackPos-(4-1)]), $attrs), $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2126 $this->semValue = new Expr\ArrayDimFetch(new Scalar\String_(Scalar\String_::parse($this->semStack[$stackPos-(4-1)]), $attrs), $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2119 }, | 2127 }, |
2120 385 => function ($stackPos) { | 2128 387 => function ($stackPos) { |
2121 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2129 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2122 }, | 2130 }, |
2123 386 => function ($stackPos) { | 2131 388 => function ($stackPos) { |
2124 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2132 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2125 }, | 2133 }, |
2126 387 => function ($stackPos) { | 2134 389 => function ($stackPos) { |
2127 $this->semValue = array(new Stmt\Class_(null, ['type' => 0, 'extends' => $this->semStack[$stackPos-(7-3)], 'implements' => $this->semStack[$stackPos-(7-4)], 'stmts' => $this->semStack[$stackPos-(7-6)]], $this->startAttributeStack[$stackPos-(7-1)] + $this->endAttributes), $this->semStack[$stackPos-(7-2)]); | 2135 $this->semValue = array(new Stmt\Class_(null, ['type' => 0, 'extends' => $this->semStack[$stackPos-(7-3)], 'implements' => $this->semStack[$stackPos-(7-4)], 'stmts' => $this->semStack[$stackPos-(7-6)]], $this->startAttributeStack[$stackPos-(7-1)] + $this->endAttributes), $this->semStack[$stackPos-(7-2)]); |
2128 $this->checkClass($this->semValue[0], -1); | 2136 $this->checkClass($this->semValue[0], -1); |
2129 }, | 2137 }, |
2130 388 => function ($stackPos) { | 2138 390 => function ($stackPos) { |
2131 $this->semValue = new Expr\New_($this->semStack[$stackPos-(3-2)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2139 $this->semValue = new Expr\New_($this->semStack[$stackPos-(3-2)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2132 }, | 2140 }, |
2133 389 => function ($stackPos) { | 2141 391 => function ($stackPos) { |
2134 list($class, $ctorArgs) = $this->semStack[$stackPos-(2-2)]; $this->semValue = new Expr\New_($class, $ctorArgs, $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2142 list($class, $ctorArgs) = $this->semStack[$stackPos-(2-2)]; $this->semValue = new Expr\New_($class, $ctorArgs, $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2135 }, | 2143 }, |
2136 390 => function ($stackPos) { | 2144 392 => function ($stackPos) { |
2137 $this->semValue = array(); | 2145 $this->semValue = array(); |
2138 }, | 2146 }, |
2139 391 => function ($stackPos) { | 2147 393 => function ($stackPos) { |
2140 $this->semValue = $this->semStack[$stackPos-(4-3)]; | 2148 $this->semValue = $this->semStack[$stackPos-(4-3)]; |
2141 }, | 2149 }, |
2142 392 => function ($stackPos) { | 2150 394 => function ($stackPos) { |
2143 $this->semValue = array($this->semStack[$stackPos-(1-1)]); | 2151 $this->semValue = array($this->semStack[$stackPos-(1-1)]); |
2144 }, | 2152 }, |
2145 393 => function ($stackPos) { | 2153 395 => function ($stackPos) { |
2146 $this->semStack[$stackPos-(3-1)][] = $this->semStack[$stackPos-(3-3)]; $this->semValue = $this->semStack[$stackPos-(3-1)]; | 2154 $this->semStack[$stackPos-(3-1)][] = $this->semStack[$stackPos-(3-3)]; $this->semValue = $this->semStack[$stackPos-(3-1)]; |
2147 }, | 2155 }, |
2148 394 => function ($stackPos) { | 2156 396 => function ($stackPos) { |
2149 $this->semValue = new Expr\ClosureUse($this->semStack[$stackPos-(2-2)], $this->semStack[$stackPos-(2-1)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2157 $this->semValue = new Expr\ClosureUse($this->semStack[$stackPos-(2-2)], $this->semStack[$stackPos-(2-1)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2150 }, | 2158 }, |
2151 395 => function ($stackPos) { | 2159 397 => function ($stackPos) { |
2152 $this->semValue = new Expr\FuncCall($this->semStack[$stackPos-(2-1)], $this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2160 $this->semValue = new Expr\FuncCall($this->semStack[$stackPos-(2-1)], $this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2153 }, | 2161 }, |
2154 396 => function ($stackPos) { | 2162 398 => function ($stackPos) { |
2155 $this->semValue = new Expr\StaticCall($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->semStack[$stackPos-(4-4)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2163 $this->semValue = new Expr\StaticCall($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->semStack[$stackPos-(4-4)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2156 }, | 2164 }, |
2157 397 => function ($stackPos) { | 2165 399 => function ($stackPos) { |
2158 $this->semValue = new Expr\StaticCall($this->semStack[$stackPos-(6-1)], $this->semStack[$stackPos-(6-4)], $this->semStack[$stackPos-(6-6)], $this->startAttributeStack[$stackPos-(6-1)] + $this->endAttributes); | 2166 $this->semValue = new Expr\StaticCall($this->semStack[$stackPos-(6-1)], $this->semStack[$stackPos-(6-4)], $this->semStack[$stackPos-(6-6)], $this->startAttributeStack[$stackPos-(6-1)] + $this->endAttributes); |
2159 }, | 2167 }, |
2160 398 => function ($stackPos) { | 2168 400 => function ($stackPos) { |
2161 $this->semValue = $this->fixupPhp5StaticPropCall($this->semStack[$stackPos-(2-1)], $this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2169 $this->semValue = $this->fixupPhp5StaticPropCall($this->semStack[$stackPos-(2-1)], $this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2162 }, | 2170 }, |
2163 399 => function ($stackPos) { | 2171 401 => function ($stackPos) { |
2164 $this->semValue = new Expr\FuncCall($this->semStack[$stackPos-(2-1)], $this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2172 $this->semValue = new Expr\FuncCall($this->semStack[$stackPos-(2-1)], $this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2165 }, | 2173 }, |
2166 400 => function ($stackPos) { | 2174 402 => function ($stackPos) { |
2167 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2175 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2168 }, | |
2169 401 => function ($stackPos) { | |
2170 $this->semValue = new Name($this->semStack[$stackPos-(1-1)], $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | |
2171 }, | |
2172 402 => function ($stackPos) { | |
2173 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2174 }, | 2176 }, |
2175 403 => function ($stackPos) { | 2177 403 => function ($stackPos) { |
2176 $this->semValue = new Name($this->semStack[$stackPos-(1-1)], $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2178 $this->semValue = new Name($this->semStack[$stackPos-(1-1)], $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2177 }, | 2179 }, |
2178 404 => function ($stackPos) { | 2180 404 => function ($stackPos) { |
2181 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2182 }, | |
2183 405 => function ($stackPos) { | |
2184 $this->semValue = new Name($this->semStack[$stackPos-(1-1)], $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | |
2185 }, | |
2186 406 => function ($stackPos) { | |
2179 $this->semValue = new Name\FullyQualified($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2187 $this->semValue = new Name\FullyQualified($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2180 }, | 2188 }, |
2181 405 => function ($stackPos) { | 2189 407 => function ($stackPos) { |
2182 $this->semValue = new Name\Relative($this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2190 $this->semValue = new Name\Relative($this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2183 }, | 2191 }, |
2184 406 => function ($stackPos) { | |
2185 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2186 }, | |
2187 407 => function ($stackPos) { | |
2188 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2189 }, | |
2190 408 => function ($stackPos) { | 2192 408 => function ($stackPos) { |
2191 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 2193 $this->semValue = $this->semStack[$stackPos-(1-1)]; |
2192 }, | 2194 }, |
2193 409 => function ($stackPos) { | 2195 409 => function ($stackPos) { |
2194 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 2196 $this->semValue = $this->semStack[$stackPos-(1-1)]; |
2198 }, | 2200 }, |
2199 411 => function ($stackPos) { | 2201 411 => function ($stackPos) { |
2200 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 2202 $this->semValue = $this->semStack[$stackPos-(1-1)]; |
2201 }, | 2203 }, |
2202 412 => function ($stackPos) { | 2204 412 => function ($stackPos) { |
2205 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2206 }, | |
2207 413 => function ($stackPos) { | |
2208 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2209 }, | |
2210 414 => function ($stackPos) { | |
2203 $this->semValue = new Expr\PropertyFetch($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2211 $this->semValue = new Expr\PropertyFetch($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2204 }, | 2212 }, |
2205 413 => function ($stackPos) { | 2213 415 => function ($stackPos) { |
2206 $this->semValue = new Expr\PropertyFetch($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2214 $this->semValue = new Expr\PropertyFetch($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2207 }, | 2215 }, |
2208 414 => function ($stackPos) { | 2216 416 => function ($stackPos) { |
2209 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2217 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2210 }, | 2218 }, |
2211 415 => function ($stackPos) { | 2219 417 => function ($stackPos) { |
2212 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2220 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2213 }, | 2221 }, |
2214 416 => function ($stackPos) { | 2222 418 => function ($stackPos) { |
2215 $this->semValue = null; | 2223 $this->semValue = null; |
2216 }, | 2224 }, |
2217 417 => function ($stackPos) { | 2225 419 => function ($stackPos) { |
2218 $this->semValue = null; | 2226 $this->semValue = null; |
2219 }, | 2227 }, |
2220 418 => function ($stackPos) { | 2228 420 => function ($stackPos) { |
2221 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 2229 $this->semValue = $this->semStack[$stackPos-(1-1)]; |
2222 }, | 2230 }, |
2223 419 => function ($stackPos) { | 2231 421 => function ($stackPos) { |
2224 $this->semValue = array(); | 2232 $this->semValue = array(); |
2225 }, | 2233 }, |
2226 420 => function ($stackPos) { | 2234 422 => function ($stackPos) { |
2227 $this->semValue = array(new Scalar\EncapsedStringPart(Scalar\String_::parseEscapeSequences($this->semStack[$stackPos-(1-1)], '`', false), $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes)); | 2235 $this->semValue = array(new Scalar\EncapsedStringPart(Scalar\String_::parseEscapeSequences($this->semStack[$stackPos-(1-1)], '`', false), $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes)); |
2228 }, | 2236 }, |
2229 421 => function ($stackPos) { | 2237 423 => function ($stackPos) { |
2230 foreach ($this->semStack[$stackPos-(1-1)] as $s) { if ($s instanceof Node\Scalar\EncapsedStringPart) { $s->value = Node\Scalar\String_::parseEscapeSequences($s->value, '`', false); } }; $this->semValue = $this->semStack[$stackPos-(1-1)]; | 2238 foreach ($this->semStack[$stackPos-(1-1)] as $s) { if ($s instanceof Node\Scalar\EncapsedStringPart) { $s->value = Node\Scalar\String_::parseEscapeSequences($s->value, '`', false); } }; $this->semValue = $this->semStack[$stackPos-(1-1)]; |
2231 }, | 2239 }, |
2232 422 => function ($stackPos) { | 2240 424 => function ($stackPos) { |
2233 $this->semValue = array(); | 2241 $this->semValue = array(); |
2234 }, | 2242 }, |
2235 423 => function ($stackPos) { | 2243 425 => function ($stackPos) { |
2236 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 2244 $this->semValue = $this->semStack[$stackPos-(1-1)]; |
2237 }, | 2245 }, |
2238 424 => function ($stackPos) { | 2246 426 => function ($stackPos) { |
2239 $this->semValue = $this->parseLNumber($this->semStack[$stackPos-(1-1)], $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes, true); | 2247 $this->semValue = $this->parseLNumber($this->semStack[$stackPos-(1-1)], $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes, true); |
2240 }, | 2248 }, |
2241 425 => function ($stackPos) { | 2249 427 => function ($stackPos) { |
2242 $this->semValue = new Scalar\DNumber(Scalar\DNumber::parse($this->semStack[$stackPos-(1-1)]), $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2250 $this->semValue = new Scalar\DNumber(Scalar\DNumber::parse($this->semStack[$stackPos-(1-1)]), $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2243 }, | 2251 }, |
2244 426 => function ($stackPos) { | 2252 428 => function ($stackPos) { |
2245 $attrs = $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes; $attrs['kind'] = ($this->semStack[$stackPos-(1-1)][0] === "'" || ($this->semStack[$stackPos-(1-1)][1] === "'" && ($this->semStack[$stackPos-(1-1)][0] === 'b' || $this->semStack[$stackPos-(1-1)][0] === 'B')) ? Scalar\String_::KIND_SINGLE_QUOTED : Scalar\String_::KIND_DOUBLE_QUOTED); | 2253 $attrs = $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes; $attrs['kind'] = ($this->semStack[$stackPos-(1-1)][0] === "'" || ($this->semStack[$stackPos-(1-1)][1] === "'" && ($this->semStack[$stackPos-(1-1)][0] === 'b' || $this->semStack[$stackPos-(1-1)][0] === 'B')) ? Scalar\String_::KIND_SINGLE_QUOTED : Scalar\String_::KIND_DOUBLE_QUOTED); |
2246 $this->semValue = new Scalar\String_(Scalar\String_::parse($this->semStack[$stackPos-(1-1)], false), $attrs); | 2254 $this->semValue = new Scalar\String_(Scalar\String_::parse($this->semStack[$stackPos-(1-1)], false), $attrs); |
2247 }, | 2255 }, |
2248 427 => function ($stackPos) { | 2256 429 => function ($stackPos) { |
2249 $this->semValue = new Scalar\MagicConst\Line($this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2257 $this->semValue = new Scalar\MagicConst\Line($this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2250 }, | 2258 }, |
2251 428 => function ($stackPos) { | 2259 430 => function ($stackPos) { |
2252 $this->semValue = new Scalar\MagicConst\File($this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2260 $this->semValue = new Scalar\MagicConst\File($this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2253 }, | 2261 }, |
2254 429 => function ($stackPos) { | 2262 431 => function ($stackPos) { |
2255 $this->semValue = new Scalar\MagicConst\Dir($this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2263 $this->semValue = new Scalar\MagicConst\Dir($this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2256 }, | 2264 }, |
2257 430 => function ($stackPos) { | 2265 432 => function ($stackPos) { |
2258 $this->semValue = new Scalar\MagicConst\Class_($this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2266 $this->semValue = new Scalar\MagicConst\Class_($this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2259 }, | 2267 }, |
2260 431 => function ($stackPos) { | 2268 433 => function ($stackPos) { |
2261 $this->semValue = new Scalar\MagicConst\Trait_($this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2269 $this->semValue = new Scalar\MagicConst\Trait_($this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2262 }, | 2270 }, |
2263 432 => function ($stackPos) { | 2271 434 => function ($stackPos) { |
2264 $this->semValue = new Scalar\MagicConst\Method($this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2272 $this->semValue = new Scalar\MagicConst\Method($this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2265 }, | 2273 }, |
2266 433 => function ($stackPos) { | 2274 435 => function ($stackPos) { |
2267 $this->semValue = new Scalar\MagicConst\Function_($this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2275 $this->semValue = new Scalar\MagicConst\Function_($this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2268 }, | 2276 }, |
2269 434 => function ($stackPos) { | 2277 436 => function ($stackPos) { |
2270 $this->semValue = new Scalar\MagicConst\Namespace_($this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2278 $this->semValue = new Scalar\MagicConst\Namespace_($this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2271 }, | 2279 }, |
2272 435 => function ($stackPos) { | |
2273 $attrs = $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes; $attrs['kind'] = strpos($this->semStack[$stackPos-(3-1)], "'") === false ? Scalar\String_::KIND_HEREDOC : Scalar\String_::KIND_NOWDOC; preg_match('/\A[bB]?<<<[ \t]*[\'"]?([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)[\'"]?(?:\r\n|\n|\r)\z/', $this->semStack[$stackPos-(3-1)], $matches); $attrs['docLabel'] = $matches[1];; | |
2274 $this->semValue = new Scalar\String_(Scalar\String_::parseDocString($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-2)], false), $attrs); | |
2275 }, | |
2276 436 => function ($stackPos) { | |
2277 $attrs = $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes; $attrs['kind'] = strpos($this->semStack[$stackPos-(2-1)], "'") === false ? Scalar\String_::KIND_HEREDOC : Scalar\String_::KIND_NOWDOC; preg_match('/\A[bB]?<<<[ \t]*[\'"]?([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)[\'"]?(?:\r\n|\n|\r)\z/', $this->semStack[$stackPos-(2-1)], $matches); $attrs['docLabel'] = $matches[1];; | |
2278 $this->semValue = new Scalar\String_('', $attrs); | |
2279 }, | |
2280 437 => function ($stackPos) { | 2280 437 => function ($stackPos) { |
2281 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 2281 $this->semValue = $this->parseDocString($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-2)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes, $this->startAttributeStack[$stackPos-(3-3)] + $this->endAttributeStack[$stackPos-(3-3)], false); |
2282 }, | 2282 }, |
2283 438 => function ($stackPos) { | 2283 438 => function ($stackPos) { |
2284 $this->semValue = $this->parseDocString($this->semStack[$stackPos-(2-1)], '', $this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes, $this->startAttributeStack[$stackPos-(2-2)] + $this->endAttributeStack[$stackPos-(2-2)], false); | |
2285 }, | |
2286 439 => function ($stackPos) { | |
2287 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2288 }, | |
2289 440 => function ($stackPos) { | |
2284 $this->semValue = new Expr\ClassConstFetch($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2290 $this->semValue = new Expr\ClassConstFetch($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2285 }, | 2291 }, |
2286 439 => function ($stackPos) { | 2292 441 => function ($stackPos) { |
2287 $this->semValue = new Expr\ConstFetch($this->semStack[$stackPos-(1-1)], $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2293 $this->semValue = new Expr\ConstFetch($this->semStack[$stackPos-(1-1)], $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2288 }, | 2294 }, |
2289 440 => function ($stackPos) { | 2295 442 => function ($stackPos) { |
2290 $this->semValue = new Expr\Array_($this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2296 $this->semValue = new Expr\Array_($this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2291 }, | 2297 }, |
2292 441 => function ($stackPos) { | 2298 443 => function ($stackPos) { |
2293 $this->semValue = new Expr\Array_($this->semStack[$stackPos-(3-2)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2299 $this->semValue = new Expr\Array_($this->semStack[$stackPos-(3-2)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2294 }, | 2300 }, |
2295 442 => function ($stackPos) { | 2301 444 => function ($stackPos) { |
2296 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 2302 $this->semValue = $this->semStack[$stackPos-(1-1)]; |
2297 }, | 2303 }, |
2298 443 => function ($stackPos) { | 2304 445 => function ($stackPos) { |
2299 $this->semValue = new Expr\BinaryOp\BooleanOr($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2305 $this->semValue = new Expr\BinaryOp\BooleanOr($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2300 }, | 2306 }, |
2301 444 => function ($stackPos) { | 2307 446 => function ($stackPos) { |
2302 $this->semValue = new Expr\BinaryOp\BooleanAnd($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2308 $this->semValue = new Expr\BinaryOp\BooleanAnd($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2303 }, | 2309 }, |
2304 445 => function ($stackPos) { | 2310 447 => function ($stackPos) { |
2305 $this->semValue = new Expr\BinaryOp\LogicalOr($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2311 $this->semValue = new Expr\BinaryOp\LogicalOr($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2306 }, | 2312 }, |
2307 446 => function ($stackPos) { | 2313 448 => function ($stackPos) { |
2308 $this->semValue = new Expr\BinaryOp\LogicalAnd($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2314 $this->semValue = new Expr\BinaryOp\LogicalAnd($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2309 }, | 2315 }, |
2310 447 => function ($stackPos) { | 2316 449 => function ($stackPos) { |
2311 $this->semValue = new Expr\BinaryOp\LogicalXor($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2317 $this->semValue = new Expr\BinaryOp\LogicalXor($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2312 }, | 2318 }, |
2313 448 => function ($stackPos) { | 2319 450 => function ($stackPos) { |
2314 $this->semValue = new Expr\BinaryOp\BitwiseOr($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2320 $this->semValue = new Expr\BinaryOp\BitwiseOr($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2315 }, | 2321 }, |
2316 449 => function ($stackPos) { | 2322 451 => function ($stackPos) { |
2317 $this->semValue = new Expr\BinaryOp\BitwiseAnd($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2323 $this->semValue = new Expr\BinaryOp\BitwiseAnd($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2318 }, | 2324 }, |
2319 450 => function ($stackPos) { | 2325 452 => function ($stackPos) { |
2320 $this->semValue = new Expr\BinaryOp\BitwiseXor($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2326 $this->semValue = new Expr\BinaryOp\BitwiseXor($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2321 }, | 2327 }, |
2322 451 => function ($stackPos) { | 2328 453 => function ($stackPos) { |
2323 $this->semValue = new Expr\BinaryOp\Concat($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2329 $this->semValue = new Expr\BinaryOp\Concat($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2324 }, | 2330 }, |
2325 452 => function ($stackPos) { | 2331 454 => function ($stackPos) { |
2326 $this->semValue = new Expr\BinaryOp\Plus($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2332 $this->semValue = new Expr\BinaryOp\Plus($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2327 }, | 2333 }, |
2328 453 => function ($stackPos) { | 2334 455 => function ($stackPos) { |
2329 $this->semValue = new Expr\BinaryOp\Minus($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2335 $this->semValue = new Expr\BinaryOp\Minus($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2330 }, | 2336 }, |
2331 454 => function ($stackPos) { | 2337 456 => function ($stackPos) { |
2332 $this->semValue = new Expr\BinaryOp\Mul($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2338 $this->semValue = new Expr\BinaryOp\Mul($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2333 }, | 2339 }, |
2334 455 => function ($stackPos) { | 2340 457 => function ($stackPos) { |
2335 $this->semValue = new Expr\BinaryOp\Div($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2341 $this->semValue = new Expr\BinaryOp\Div($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2336 }, | 2342 }, |
2337 456 => function ($stackPos) { | 2343 458 => function ($stackPos) { |
2338 $this->semValue = new Expr\BinaryOp\Mod($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2344 $this->semValue = new Expr\BinaryOp\Mod($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2339 }, | 2345 }, |
2340 457 => function ($stackPos) { | 2346 459 => function ($stackPos) { |
2341 $this->semValue = new Expr\BinaryOp\ShiftLeft($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2347 $this->semValue = new Expr\BinaryOp\ShiftLeft($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2342 }, | 2348 }, |
2343 458 => function ($stackPos) { | 2349 460 => function ($stackPos) { |
2344 $this->semValue = new Expr\BinaryOp\ShiftRight($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2350 $this->semValue = new Expr\BinaryOp\ShiftRight($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2345 }, | 2351 }, |
2346 459 => function ($stackPos) { | 2352 461 => function ($stackPos) { |
2347 $this->semValue = new Expr\BinaryOp\Pow($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2353 $this->semValue = new Expr\BinaryOp\Pow($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2348 }, | 2354 }, |
2349 460 => function ($stackPos) { | 2355 462 => function ($stackPos) { |
2350 $this->semValue = new Expr\UnaryPlus($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2356 $this->semValue = new Expr\UnaryPlus($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2351 }, | 2357 }, |
2352 461 => function ($stackPos) { | 2358 463 => function ($stackPos) { |
2353 $this->semValue = new Expr\UnaryMinus($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2359 $this->semValue = new Expr\UnaryMinus($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2354 }, | 2360 }, |
2355 462 => function ($stackPos) { | 2361 464 => function ($stackPos) { |
2356 $this->semValue = new Expr\BooleanNot($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2362 $this->semValue = new Expr\BooleanNot($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2357 }, | 2363 }, |
2358 463 => function ($stackPos) { | 2364 465 => function ($stackPos) { |
2359 $this->semValue = new Expr\BitwiseNot($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2365 $this->semValue = new Expr\BitwiseNot($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2360 }, | 2366 }, |
2361 464 => function ($stackPos) { | 2367 466 => function ($stackPos) { |
2362 $this->semValue = new Expr\BinaryOp\Identical($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2368 $this->semValue = new Expr\BinaryOp\Identical($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2363 }, | 2369 }, |
2364 465 => function ($stackPos) { | 2370 467 => function ($stackPos) { |
2365 $this->semValue = new Expr\BinaryOp\NotIdentical($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2371 $this->semValue = new Expr\BinaryOp\NotIdentical($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2366 }, | 2372 }, |
2367 466 => function ($stackPos) { | 2373 468 => function ($stackPos) { |
2368 $this->semValue = new Expr\BinaryOp\Equal($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2374 $this->semValue = new Expr\BinaryOp\Equal($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2369 }, | 2375 }, |
2370 467 => function ($stackPos) { | 2376 469 => function ($stackPos) { |
2371 $this->semValue = new Expr\BinaryOp\NotEqual($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2377 $this->semValue = new Expr\BinaryOp\NotEqual($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2372 }, | 2378 }, |
2373 468 => function ($stackPos) { | 2379 470 => function ($stackPos) { |
2374 $this->semValue = new Expr\BinaryOp\Smaller($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2380 $this->semValue = new Expr\BinaryOp\Smaller($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2375 }, | 2381 }, |
2376 469 => function ($stackPos) { | 2382 471 => function ($stackPos) { |
2377 $this->semValue = new Expr\BinaryOp\SmallerOrEqual($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2383 $this->semValue = new Expr\BinaryOp\SmallerOrEqual($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2378 }, | 2384 }, |
2379 470 => function ($stackPos) { | 2385 472 => function ($stackPos) { |
2380 $this->semValue = new Expr\BinaryOp\Greater($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2386 $this->semValue = new Expr\BinaryOp\Greater($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2381 }, | 2387 }, |
2382 471 => function ($stackPos) { | 2388 473 => function ($stackPos) { |
2383 $this->semValue = new Expr\BinaryOp\GreaterOrEqual($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2389 $this->semValue = new Expr\BinaryOp\GreaterOrEqual($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2384 }, | 2390 }, |
2385 472 => function ($stackPos) { | 2391 474 => function ($stackPos) { |
2386 $this->semValue = new Expr\Ternary($this->semStack[$stackPos-(5-1)], $this->semStack[$stackPos-(5-3)], $this->semStack[$stackPos-(5-5)], $this->startAttributeStack[$stackPos-(5-1)] + $this->endAttributes); | 2392 $this->semValue = new Expr\Ternary($this->semStack[$stackPos-(5-1)], $this->semStack[$stackPos-(5-3)], $this->semStack[$stackPos-(5-5)], $this->startAttributeStack[$stackPos-(5-1)] + $this->endAttributes); |
2387 }, | 2393 }, |
2388 473 => function ($stackPos) { | 2394 475 => function ($stackPos) { |
2389 $this->semValue = new Expr\Ternary($this->semStack[$stackPos-(4-1)], null, $this->semStack[$stackPos-(4-4)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2395 $this->semValue = new Expr\Ternary($this->semStack[$stackPos-(4-1)], null, $this->semStack[$stackPos-(4-4)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2390 }, | 2396 }, |
2391 474 => function ($stackPos) { | 2397 476 => function ($stackPos) { |
2392 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2398 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2393 }, | 2399 }, |
2394 475 => function ($stackPos) { | 2400 477 => function ($stackPos) { |
2395 $this->semValue = $this->semStack[$stackPos-(3-2)]; | 2401 $this->semValue = $this->semStack[$stackPos-(3-2)]; |
2396 }, | 2402 }, |
2397 476 => function ($stackPos) { | 2403 478 => function ($stackPos) { |
2398 $this->semValue = new Expr\ConstFetch($this->semStack[$stackPos-(1-1)], $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2404 $this->semValue = new Expr\ConstFetch($this->semStack[$stackPos-(1-1)], $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2399 }, | 2405 }, |
2400 477 => function ($stackPos) { | 2406 479 => function ($stackPos) { |
2401 $this->semValue = new Expr\ClassConstFetch($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2407 $this->semValue = new Expr\ClassConstFetch($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2402 }, | 2408 }, |
2403 478 => function ($stackPos) { | |
2404 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2405 }, | |
2406 479 => function ($stackPos) { | |
2407 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2408 }, | |
2409 480 => function ($stackPos) { | 2409 480 => function ($stackPos) { |
2410 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2411 }, | |
2412 481 => function ($stackPos) { | |
2413 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2414 }, | |
2415 482 => function ($stackPos) { | |
2410 $attrs = $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes; $attrs['kind'] = Scalar\String_::KIND_DOUBLE_QUOTED; | 2416 $attrs = $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes; $attrs['kind'] = Scalar\String_::KIND_DOUBLE_QUOTED; |
2411 foreach ($this->semStack[$stackPos-(3-2)] as $s) { if ($s instanceof Node\Scalar\EncapsedStringPart) { $s->value = Node\Scalar\String_::parseEscapeSequences($s->value, '"', true); } }; $this->semValue = new Scalar\Encapsed($this->semStack[$stackPos-(3-2)], $attrs); | 2417 foreach ($this->semStack[$stackPos-(3-2)] as $s) { if ($s instanceof Node\Scalar\EncapsedStringPart) { $s->value = Node\Scalar\String_::parseEscapeSequences($s->value, '"', true); } }; $this->semValue = new Scalar\Encapsed($this->semStack[$stackPos-(3-2)], $attrs); |
2412 }, | 2418 }, |
2413 481 => function ($stackPos) { | 2419 483 => function ($stackPos) { |
2414 $attrs = $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes; $attrs['kind'] = strpos($this->semStack[$stackPos-(3-1)], "'") === false ? Scalar\String_::KIND_HEREDOC : Scalar\String_::KIND_NOWDOC; preg_match('/\A[bB]?<<<[ \t]*[\'"]?([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)[\'"]?(?:\r\n|\n|\r)\z/', $this->semStack[$stackPos-(3-1)], $matches); $attrs['docLabel'] = $matches[1];; | 2420 $this->semValue = $this->parseDocString($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-2)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes, $this->startAttributeStack[$stackPos-(3-3)] + $this->endAttributeStack[$stackPos-(3-3)], true); |
2415 foreach ($this->semStack[$stackPos-(3-2)] as $s) { if ($s instanceof Node\Scalar\EncapsedStringPart) { $s->value = Node\Scalar\String_::parseEscapeSequences($s->value, null, true); } } $s->value = preg_replace('~(\r\n|\n|\r)\z~', '', $s->value); if ('' === $s->value) array_pop($this->semStack[$stackPos-(3-2)]);; $this->semValue = new Scalar\Encapsed($this->semStack[$stackPos-(3-2)], $attrs); | 2421 }, |
2416 }, | 2422 484 => function ($stackPos) { |
2417 482 => function ($stackPos) { | |
2418 $this->semValue = array(); | 2423 $this->semValue = array(); |
2419 }, | 2424 }, |
2420 483 => function ($stackPos) { | 2425 485 => function ($stackPos) { |
2421 $this->semValue = $this->semStack[$stackPos-(2-1)]; | 2426 $this->semValue = $this->semStack[$stackPos-(2-1)]; |
2422 }, | 2427 }, |
2423 484 => function ($stackPos) { | |
2424 $this->semValue = $this->semStack[$stackPos]; | |
2425 }, | |
2426 485 => function ($stackPos) { | |
2427 $this->semValue = $this->semStack[$stackPos]; | |
2428 }, | |
2429 486 => function ($stackPos) { | 2428 486 => function ($stackPos) { |
2429 $this->semValue = $this->semStack[$stackPos]; | |
2430 }, | |
2431 487 => function ($stackPos) { | |
2432 $this->semValue = $this->semStack[$stackPos]; | |
2433 }, | |
2434 488 => function ($stackPos) { | |
2430 $this->semStack[$stackPos-(3-1)][] = $this->semStack[$stackPos-(3-3)]; $this->semValue = $this->semStack[$stackPos-(3-1)]; | 2435 $this->semStack[$stackPos-(3-1)][] = $this->semStack[$stackPos-(3-3)]; $this->semValue = $this->semStack[$stackPos-(3-1)]; |
2431 }, | 2436 }, |
2432 487 => function ($stackPos) { | 2437 489 => function ($stackPos) { |
2433 $this->semValue = array($this->semStack[$stackPos-(1-1)]); | 2438 $this->semValue = array($this->semStack[$stackPos-(1-1)]); |
2434 }, | 2439 }, |
2435 488 => function ($stackPos) { | 2440 490 => function ($stackPos) { |
2436 $this->semValue = new Expr\ArrayItem($this->semStack[$stackPos-(3-3)], $this->semStack[$stackPos-(3-1)], false, $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2441 $this->semValue = new Expr\ArrayItem($this->semStack[$stackPos-(3-3)], $this->semStack[$stackPos-(3-1)], false, $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2437 }, | 2442 }, |
2438 489 => function ($stackPos) { | 2443 491 => function ($stackPos) { |
2439 $this->semValue = new Expr\ArrayItem($this->semStack[$stackPos-(1-1)], null, false, $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2444 $this->semValue = new Expr\ArrayItem($this->semStack[$stackPos-(1-1)], null, false, $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2440 }, | 2445 }, |
2441 490 => function ($stackPos) { | |
2442 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2443 }, | |
2444 491 => function ($stackPos) { | |
2445 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2446 }, | |
2447 492 => function ($stackPos) { | 2446 492 => function ($stackPos) { |
2448 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 2447 $this->semValue = $this->semStack[$stackPos-(1-1)]; |
2449 }, | 2448 }, |
2450 493 => function ($stackPos) { | 2449 493 => function ($stackPos) { |
2451 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 2450 $this->semValue = $this->semStack[$stackPos-(1-1)]; |
2452 }, | 2451 }, |
2453 494 => function ($stackPos) { | 2452 494 => function ($stackPos) { |
2453 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2454 }, | |
2455 495 => function ($stackPos) { | |
2456 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2457 }, | |
2458 496 => function ($stackPos) { | |
2454 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(6-2)], $this->semStack[$stackPos-(6-5)], $this->startAttributeStack[$stackPos-(6-1)] + $this->endAttributes); | 2459 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(6-2)], $this->semStack[$stackPos-(6-5)], $this->startAttributeStack[$stackPos-(6-1)] + $this->endAttributes); |
2455 }, | 2460 }, |
2456 495 => function ($stackPos) { | 2461 497 => function ($stackPos) { |
2457 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2462 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2458 }, | 2463 }, |
2459 496 => function ($stackPos) { | 2464 498 => function ($stackPos) { |
2460 $this->semValue = new Expr\PropertyFetch($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2465 $this->semValue = new Expr\PropertyFetch($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2461 }, | 2466 }, |
2462 497 => function ($stackPos) { | 2467 499 => function ($stackPos) { |
2463 $this->semValue = new Expr\MethodCall($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->semStack[$stackPos-(4-4)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2468 $this->semValue = new Expr\MethodCall($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->semStack[$stackPos-(4-4)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2464 }, | 2469 }, |
2465 498 => function ($stackPos) { | 2470 500 => function ($stackPos) { |
2466 $this->semValue = new Expr\FuncCall($this->semStack[$stackPos-(2-1)], $this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2471 $this->semValue = new Expr\FuncCall($this->semStack[$stackPos-(2-1)], $this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2467 }, | 2472 }, |
2468 499 => function ($stackPos) { | 2473 501 => function ($stackPos) { |
2469 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2474 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2470 }, | 2475 }, |
2471 500 => function ($stackPos) { | 2476 502 => function ($stackPos) { |
2472 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2477 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2473 }, | 2478 }, |
2474 501 => function ($stackPos) { | 2479 503 => function ($stackPos) { |
2475 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 2480 $this->semValue = $this->semStack[$stackPos-(1-1)]; |
2476 }, | 2481 }, |
2477 502 => function ($stackPos) { | 2482 504 => function ($stackPos) { |
2478 $this->semValue = $this->semStack[$stackPos-(3-2)]; | 2483 $this->semValue = $this->semStack[$stackPos-(3-2)]; |
2479 }, | 2484 }, |
2480 503 => function ($stackPos) { | 2485 505 => function ($stackPos) { |
2481 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 2486 $this->semValue = $this->semStack[$stackPos-(1-1)]; |
2482 }, | 2487 }, |
2483 504 => function ($stackPos) { | 2488 506 => function ($stackPos) { |
2484 $this->semValue = new Expr\Variable($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2489 $this->semValue = new Expr\Variable($this->semStack[$stackPos-(2-2)], $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2485 }, | 2490 }, |
2486 505 => function ($stackPos) { | |
2487 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2488 }, | |
2489 506 => function ($stackPos) { | |
2490 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2491 }, | |
2492 507 => function ($stackPos) { | 2491 507 => function ($stackPos) { |
2492 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2493 }, | |
2494 508 => function ($stackPos) { | |
2495 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2496 }, | |
2497 509 => function ($stackPos) { | |
2493 $this->semValue = new Expr\StaticPropertyFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-4)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2498 $this->semValue = new Expr\StaticPropertyFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-4)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2494 }, | 2499 }, |
2495 508 => function ($stackPos) { | 2500 510 => function ($stackPos) { |
2496 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 2501 $this->semValue = $this->semStack[$stackPos-(1-1)]; |
2497 }, | 2502 }, |
2498 509 => function ($stackPos) { | 2503 511 => function ($stackPos) { |
2499 $var = substr($this->semStack[$stackPos-(1-1)], 1); $this->semValue = \is_string($var) ? new Node\VarLikeIdentifier($var, $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes) : $var; | 2504 $var = substr($this->semStack[$stackPos-(1-1)], 1); $this->semValue = \is_string($var) ? new Node\VarLikeIdentifier($var, $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes) : $var; |
2500 }, | 2505 }, |
2501 510 => function ($stackPos) { | 2506 512 => function ($stackPos) { |
2502 $this->semValue = new Expr\StaticPropertyFetch($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2507 $this->semValue = new Expr\StaticPropertyFetch($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2503 }, | 2508 }, |
2504 511 => function ($stackPos) { | 2509 513 => function ($stackPos) { |
2505 $this->semValue = new Expr\StaticPropertyFetch($this->semStack[$stackPos-(6-1)], $this->semStack[$stackPos-(6-5)], $this->startAttributeStack[$stackPos-(6-1)] + $this->endAttributes); | 2510 $this->semValue = new Expr\StaticPropertyFetch($this->semStack[$stackPos-(6-1)], $this->semStack[$stackPos-(6-5)], $this->startAttributeStack[$stackPos-(6-1)] + $this->endAttributes); |
2506 }, | |
2507 512 => function ($stackPos) { | |
2508 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | |
2509 }, | |
2510 513 => function ($stackPos) { | |
2511 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | |
2512 }, | 2511 }, |
2513 514 => function ($stackPos) { | 2512 514 => function ($stackPos) { |
2514 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2513 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2515 }, | 2514 }, |
2516 515 => function ($stackPos) { | 2515 515 => function ($stackPos) { |
2517 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2516 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2518 }, | 2517 }, |
2519 516 => function ($stackPos) { | 2518 516 => function ($stackPos) { |
2520 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 2519 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2521 }, | 2520 }, |
2522 517 => function ($stackPos) { | 2521 517 => function ($stackPos) { |
2522 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | |
2523 }, | |
2524 518 => function ($stackPos) { | |
2525 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2526 }, | |
2527 519 => function ($stackPos) { | |
2523 $this->semValue = new Expr\Variable($this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2528 $this->semValue = new Expr\Variable($this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2524 }, | 2529 }, |
2525 518 => function ($stackPos) { | 2530 520 => function ($stackPos) { |
2526 $this->semValue = null; | 2531 $this->semValue = null; |
2527 }, | 2532 }, |
2528 519 => function ($stackPos) { | |
2529 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2530 }, | |
2531 520 => function ($stackPos) { | |
2532 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2533 }, | |
2534 521 => function ($stackPos) { | 2533 521 => function ($stackPos) { |
2534 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2535 }, | |
2536 522 => function ($stackPos) { | |
2537 $this->semValue = $this->semStack[$stackPos-(1-1)]; | |
2538 }, | |
2539 523 => function ($stackPos) { | |
2535 $this->semValue = $this->semStack[$stackPos-(3-2)]; | 2540 $this->semValue = $this->semStack[$stackPos-(3-2)]; |
2536 }, | 2541 }, |
2537 522 => function ($stackPos) { | 2542 524 => function ($stackPos) { |
2538 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 2543 $this->semValue = $this->semStack[$stackPos-(1-1)]; |
2539 }, | 2544 }, |
2540 523 => function ($stackPos) { | 2545 525 => function ($stackPos) { |
2541 $this->semValue = new Expr\Error($this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); $this->errorState = 2; | 2546 $this->semValue = new Expr\Error($this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); $this->errorState = 2; |
2542 }, | 2547 }, |
2543 524 => function ($stackPos) { | 2548 526 => function ($stackPos) { |
2544 $this->semValue = new Expr\List_($this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2549 $this->semValue = new Expr\List_($this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2545 }, | 2550 }, |
2546 525 => function ($stackPos) { | 2551 527 => function ($stackPos) { |
2547 $this->semStack[$stackPos-(3-1)][] = $this->semStack[$stackPos-(3-3)]; $this->semValue = $this->semStack[$stackPos-(3-1)]; | 2552 $this->semStack[$stackPos-(3-1)][] = $this->semStack[$stackPos-(3-3)]; $this->semValue = $this->semStack[$stackPos-(3-1)]; |
2548 }, | 2553 }, |
2549 526 => function ($stackPos) { | 2554 528 => function ($stackPos) { |
2550 $this->semValue = array($this->semStack[$stackPos-(1-1)]); | 2555 $this->semValue = array($this->semStack[$stackPos-(1-1)]); |
2551 }, | 2556 }, |
2552 527 => function ($stackPos) { | 2557 529 => function ($stackPos) { |
2553 $this->semValue = new Expr\ArrayItem($this->semStack[$stackPos-(1-1)], null, false, $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2558 $this->semValue = new Expr\ArrayItem($this->semStack[$stackPos-(1-1)], null, false, $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2554 }, | 2559 }, |
2555 528 => function ($stackPos) { | 2560 530 => function ($stackPos) { |
2556 $this->semValue = new Expr\ArrayItem($this->semStack[$stackPos-(1-1)], null, false, $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2561 $this->semValue = new Expr\ArrayItem($this->semStack[$stackPos-(1-1)], null, false, $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2557 }, | 2562 }, |
2558 529 => function ($stackPos) { | 2563 531 => function ($stackPos) { |
2559 $this->semValue = null; | 2564 $this->semValue = null; |
2560 }, | 2565 }, |
2561 530 => function ($stackPos) { | 2566 532 => function ($stackPos) { |
2562 $this->semValue = array(); | 2567 $this->semValue = array(); |
2563 }, | 2568 }, |
2564 531 => function ($stackPos) { | 2569 533 => function ($stackPos) { |
2565 $this->semValue = $this->semStack[$stackPos-(2-1)]; | 2570 $this->semValue = $this->semStack[$stackPos-(2-1)]; |
2566 }, | 2571 }, |
2567 532 => function ($stackPos) { | 2572 534 => function ($stackPos) { |
2568 $this->semStack[$stackPos-(3-1)][] = $this->semStack[$stackPos-(3-3)]; $this->semValue = $this->semStack[$stackPos-(3-1)]; | 2573 $this->semStack[$stackPos-(3-1)][] = $this->semStack[$stackPos-(3-3)]; $this->semValue = $this->semStack[$stackPos-(3-1)]; |
2569 }, | 2574 }, |
2570 533 => function ($stackPos) { | 2575 535 => function ($stackPos) { |
2571 $this->semValue = array($this->semStack[$stackPos-(1-1)]); | 2576 $this->semValue = array($this->semStack[$stackPos-(1-1)]); |
2572 }, | 2577 }, |
2573 534 => function ($stackPos) { | 2578 536 => function ($stackPos) { |
2574 $this->semValue = new Expr\ArrayItem($this->semStack[$stackPos-(3-3)], $this->semStack[$stackPos-(3-1)], false, $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2579 $this->semValue = new Expr\ArrayItem($this->semStack[$stackPos-(3-3)], $this->semStack[$stackPos-(3-1)], false, $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2575 }, | 2580 }, |
2576 535 => function ($stackPos) { | 2581 537 => function ($stackPos) { |
2577 $this->semValue = new Expr\ArrayItem($this->semStack[$stackPos-(1-1)], null, false, $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2582 $this->semValue = new Expr\ArrayItem($this->semStack[$stackPos-(1-1)], null, false, $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2578 }, | 2583 }, |
2579 536 => function ($stackPos) { | 2584 538 => function ($stackPos) { |
2580 $this->semValue = new Expr\ArrayItem($this->semStack[$stackPos-(4-4)], $this->semStack[$stackPos-(4-1)], true, $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2585 $this->semValue = new Expr\ArrayItem($this->semStack[$stackPos-(4-4)], $this->semStack[$stackPos-(4-1)], true, $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2581 }, | 2586 }, |
2582 537 => function ($stackPos) { | 2587 539 => function ($stackPos) { |
2583 $this->semValue = new Expr\ArrayItem($this->semStack[$stackPos-(2-2)], null, true, $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); | 2588 $this->semValue = new Expr\ArrayItem($this->semStack[$stackPos-(2-2)], null, true, $this->startAttributeStack[$stackPos-(2-1)] + $this->endAttributes); |
2584 }, | 2589 }, |
2585 538 => function ($stackPos) { | 2590 540 => function ($stackPos) { |
2586 $this->semStack[$stackPos-(2-1)][] = $this->semStack[$stackPos-(2-2)]; $this->semValue = $this->semStack[$stackPos-(2-1)]; | 2591 $this->semStack[$stackPos-(2-1)][] = $this->semStack[$stackPos-(2-2)]; $this->semValue = $this->semStack[$stackPos-(2-1)]; |
2587 }, | 2592 }, |
2588 539 => function ($stackPos) { | 2593 541 => function ($stackPos) { |
2589 $this->semStack[$stackPos-(2-1)][] = $this->semStack[$stackPos-(2-2)]; $this->semValue = $this->semStack[$stackPos-(2-1)]; | 2594 $this->semStack[$stackPos-(2-1)][] = $this->semStack[$stackPos-(2-2)]; $this->semValue = $this->semStack[$stackPos-(2-1)]; |
2590 }, | 2595 }, |
2591 540 => function ($stackPos) { | 2596 542 => function ($stackPos) { |
2592 $this->semValue = array($this->semStack[$stackPos-(1-1)]); | 2597 $this->semValue = array($this->semStack[$stackPos-(1-1)]); |
2593 }, | 2598 }, |
2594 541 => function ($stackPos) { | 2599 543 => function ($stackPos) { |
2595 $this->semValue = array($this->semStack[$stackPos-(2-1)], $this->semStack[$stackPos-(2-2)]); | 2600 $this->semValue = array($this->semStack[$stackPos-(2-1)], $this->semStack[$stackPos-(2-2)]); |
2596 }, | 2601 }, |
2597 542 => function ($stackPos) { | 2602 544 => function ($stackPos) { |
2598 $this->semValue = new Scalar\EncapsedStringPart($this->semStack[$stackPos-(1-1)], $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2603 $this->semValue = new Scalar\EncapsedStringPart($this->semStack[$stackPos-(1-1)], $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2599 }, | 2604 }, |
2600 543 => function ($stackPos) { | 2605 545 => function ($stackPos) { |
2601 $this->semValue = new Expr\Variable($this->semStack[$stackPos-(1-1)], $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2606 $this->semValue = new Expr\Variable($this->semStack[$stackPos-(1-1)], $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2602 }, | 2607 }, |
2603 544 => function ($stackPos) { | 2608 546 => function ($stackPos) { |
2604 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 2609 $this->semValue = $this->semStack[$stackPos-(1-1)]; |
2605 }, | 2610 }, |
2606 545 => function ($stackPos) { | 2611 547 => function ($stackPos) { |
2607 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); | 2612 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(4-1)], $this->semStack[$stackPos-(4-3)], $this->startAttributeStack[$stackPos-(4-1)] + $this->endAttributes); |
2608 }, | 2613 }, |
2609 546 => function ($stackPos) { | 2614 548 => function ($stackPos) { |
2610 $this->semValue = new Expr\PropertyFetch($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2615 $this->semValue = new Expr\PropertyFetch($this->semStack[$stackPos-(3-1)], $this->semStack[$stackPos-(3-3)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2611 }, | 2616 }, |
2612 547 => function ($stackPos) { | 2617 549 => function ($stackPos) { |
2613 $this->semValue = new Expr\Variable($this->semStack[$stackPos-(3-2)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2618 $this->semValue = new Expr\Variable($this->semStack[$stackPos-(3-2)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2614 }, | 2619 }, |
2615 548 => function ($stackPos) { | 2620 550 => function ($stackPos) { |
2616 $this->semValue = new Expr\Variable($this->semStack[$stackPos-(3-2)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); | 2621 $this->semValue = new Expr\Variable($this->semStack[$stackPos-(3-2)], $this->startAttributeStack[$stackPos-(3-1)] + $this->endAttributes); |
2617 }, | 2622 }, |
2618 549 => function ($stackPos) { | 2623 551 => function ($stackPos) { |
2619 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(6-2)], $this->semStack[$stackPos-(6-4)], $this->startAttributeStack[$stackPos-(6-1)] + $this->endAttributes); | 2624 $this->semValue = new Expr\ArrayDimFetch($this->semStack[$stackPos-(6-2)], $this->semStack[$stackPos-(6-4)], $this->startAttributeStack[$stackPos-(6-1)] + $this->endAttributes); |
2620 }, | 2625 }, |
2621 550 => function ($stackPos) { | 2626 552 => function ($stackPos) { |
2622 $this->semValue = $this->semStack[$stackPos-(3-2)]; | 2627 $this->semValue = $this->semStack[$stackPos-(3-2)]; |
2623 }, | 2628 }, |
2624 551 => function ($stackPos) { | 2629 553 => function ($stackPos) { |
2625 $this->semValue = new Scalar\String_($this->semStack[$stackPos-(1-1)], $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2630 $this->semValue = new Scalar\String_($this->semStack[$stackPos-(1-1)], $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2626 }, | 2631 }, |
2627 552 => function ($stackPos) { | 2632 554 => function ($stackPos) { |
2628 $this->semValue = $this->parseNumString($this->semStack[$stackPos-(1-1)], $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); | 2633 $this->semValue = $this->parseNumString($this->semStack[$stackPos-(1-1)], $this->startAttributeStack[$stackPos-(1-1)] + $this->endAttributes); |
2629 }, | 2634 }, |
2630 553 => function ($stackPos) { | 2635 555 => function ($stackPos) { |
2631 $this->semValue = $this->semStack[$stackPos-(1-1)]; | 2636 $this->semValue = $this->semStack[$stackPos-(1-1)]; |
2632 }, | 2637 }, |
2633 ]; | 2638 ]; |
2634 } | 2639 } |
2635 } | 2640 } |