Index: src/parser/xhpast/__tests__/data/php-syntax.php.expect =================================================================== --- /dev/null +++ src/parser/xhpast/__tests__/data/php-syntax.php.expect @@ -0,0 +1,11084 @@ +{ + "tree" : [ + 9000, + 0, + 1376, + [ + [ + 9006, + 0, + 1375, + [ + [ + 9007, + 0, + 0 + ], + [ + 9004, + 2, + 3, + [ + [ + 9086, + 2, + 2 + ] + ] + ], + [ + 9004, + 5, + 9, + [ + [ + 9082, + 5, + 8, + [ + [ + 9093, + 7, + 7, + [ + [ + 9094, + 7, + 7, + [ + [ + 9005 + ], + [ + 9086, + 7, + 7 + ] + ] + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 11, + 18, + [ + [ + 9050, + 11, + 18, + [ + [ + 9005 + ], + [ + 9005 + ], + [ + 9013, + 13, + 13 + ], + [ + 9059, + 14, + 15 + ], + [ + 9005 + ], + [ + 9006, + 17, + 18 + ] + ] + ] + ] + ], + [ + 9004, + 20, + 28, + [ + [ + 9050, + 20, + 28, + [ + [ + 9005 + ], + [ + 9005 + ], + [ + 9013, + 22, + 22 + ], + [ + 9059, + 23, + 25, + [ + [ + 9060, + 24, + 24, + [ + [ + 9005 + ], + [ + 9047, + 24, + 24 + ], + [ + 9005 + ] + ] + ] + ] + ], + [ + 9005 + ], + [ + 9006, + 27, + 28 + ] + ] + ] + ] + ], + [ + 9004, + 30, + 39, + [ + [ + 9050, + 30, + 39, + [ + [ + 9005 + ], + [ + 9048, + 32, + 32 + ], + [ + 9013, + 33, + 33 + ], + [ + 9059, + 34, + 36, + [ + [ + 9060, + 35, + 35, + [ + [ + 9005 + ], + [ + 9047, + 35, + 35 + ], + [ + 9005 + ] + ] + ] + ] + ], + [ + 9005 + ], + [ + 9006, + 38, + 39 + ] + ] + ] + ] + ], + [ + 9004, + 41, + 50, + [ + [ + 9050, + 41, + 50, + [ + [ + 9005 + ], + [ + 9005 + ], + [ + 9013, + 43, + 43 + ], + [ + 9059, + 44, + 47, + [ + [ + 9060, + 45, + 45, + [ + [ + 9005 + ], + [ + 9049, + 45, + 46, + [ + [ + 9047, + 46, + 46 + ] + ] + ], + [ + 9005 + ] + ] + ] + ] + ], + [ + 9005 + ], + [ + 9006, + 49, + 50 + ] + ] + ] + ] + ], + [ + 9004, + 52, + 62, + [ + [ + 9050, + 52, + 62, + [ + [ + 9005 + ], + [ + 9048, + 54, + 54 + ], + [ + 9013, + 55, + 55 + ], + [ + 9059, + 56, + 59, + [ + [ + 9060, + 57, + 57, + [ + [ + 9005 + ], + [ + 9049, + 57, + 58, + [ + [ + 9047, + 58, + 58 + ] + ] + ], + [ + 9005 + ] + ] + ] + ] + ], + [ + 9005 + ], + [ + 9006, + 61, + 62 + ] + ] + ] + ] + ], + [ + 9004, + 64, + 74, + [ + [ + 9050, + 64, + 74, + [ + [ + 9005 + ], + [ + 9005 + ], + [ + 9013, + 66, + 66 + ], + [ + 9059, + 67, + 71, + [ + [ + 9060, + 68, + 70, + [ + [ + 9090, + 68, + 68 + ], + [ + 9047, + 70, + 70 + ], + [ + 9005 + ] + ] + ] + ] + ], + [ + 9005 + ], + [ + 9006, + 73, + 74 + ] + ] + ] + ] + ], + [ + 9004, + 76, + 86, + [ + [ + 9050, + 76, + 86, + [ + [ + 9005 + ], + [ + 9005 + ], + [ + 9013, + 78, + 78 + ], + [ + 9059, + 79, + 83, + [ + [ + 9060, + 80, + 82, + [ + [ + 9061, + 80, + 80 + ], + [ + 9047, + 82, + 82 + ], + [ + 9005 + ] + ] + ] + ] + ], + [ + 9005 + ], + [ + 9006, + 85, + 86 + ] + ] + ] + ] + ], + [ + 9004, + 88, + 104, + [ + [ + 9050, + 88, + 104, + [ + [ + 9005 + ], + [ + 9005 + ], + [ + 9013, + 90, + 90 + ], + [ + 9059, + 91, + 101, + [ + [ + 9060, + 92, + 100, + [ + [ + 9061, + 92, + 92 + ], + [ + 9047, + 94, + 94 + ], + [ + 9082, + 98, + 100, + [ + [ + 9093 + ] + ] + ] + ] + ] + ] + ], + [ + 9005 + ], + [ + 9006, + 103, + 104 + ] + ] + ] + ] + ], + [ + 9004, + 106, + 118, + [ + [ + 9050, + 106, + 118, + [ + [ + 9005 + ], + [ + 9005 + ], + [ + 9013, + 108, + 108 + ], + [ + 9059, + 109, + 115, + [ + [ + 9060, + 110, + 114, + [ + [ + 9005 + ], + [ + 9047, + 110, + 110 + ], + [ + 9001, + 114, + 114 + ] + ] + ] + ] + ], + [ + 9005 + ], + [ + 9006, + 117, + 118 + ] + ] + ] + ] + ], + [ + 9004, + 120, + 134, + [ + [ + 9050, + 120, + 134, + [ + [ + 9005 + ], + [ + 9005 + ], + [ + 9013, + 122, + 122 + ], + [ + 9059, + 123, + 131, + [ + [ + 9060, + 124, + 130, + [ + [ + 9090, + 124, + 124 + ], + [ + 9047, + 126, + 126 + ], + [ + 9001, + 130, + 130 + ] + ] + ] + ] + ], + [ + 9005 + ], + [ + 9006, + 133, + 134 + ] + ] + ] + ] + ], + [ + 9004, + 136, + 141, + [ + [ + 9051, + 136, + 141, + [ + [ + 9052, + 136, + 136 + ], + [ + 9090, + 138, + 138 + ], + [ + 9005 + ], + [ + 9005 + ], + [ + 9006, + 140, + 141 + ] + ] + ] + ] + ], + [ + 9004, + 143, + 152, + [ + [ + 9051, + 143, + 152, + [ + [ + 9052, + 143, + 143 + ], + [ + 9090, + 145, + 145 + ], + [ + 9054, + 147, + 149, + [ + [ + 9090, + 149, + 149 + ] + ] + ], + [ + 9005 + ], + [ + 9006, + 151, + 152 + ] + ] + ] + ] + ], + [ + 9004, + 154, + 167, + [ + [ + 9051, + 154, + 167, + [ + [ + 9052, + 154, + 154 + ], + [ + 9090, + 156, + 156 + ], + [ + 9054, + 158, + 160, + [ + [ + 9090, + 160, + 160 + ] + ] + ], + [ + 9055, + 162, + 164, + [ + [ + 9090, + 164, + 164 + ] + ] + ], + [ + 9006, + 166, + 167 + ] + ] + ] + ] + ], + [ + 9004, + 169, + 185, + [ + [ + 9051, + 169, + 185, + [ + [ + 9052, + 169, + 169 + ], + [ + 9090, + 171, + 171 + ], + [ + 9054, + 173, + 175, + [ + [ + 9090, + 175, + 175 + ] + ] + ], + [ + 9055, + 177, + 182, + [ + [ + 9090, + 179, + 179 + ], + [ + 9090, + 182, + 182 + ] + ] + ], + [ + 9006, + 184, + 185 + ] + ] + ] + ] + ], + [ + 9004, + 187, + 194, + [ + [ + 9051, + 187, + 194, + [ + [ + 9052, + 187, + 189, + [ + [ + 9013, + 187, + 187 + ] + ] + ], + [ + 9090, + 191, + 191 + ], + [ + 9005 + ], + [ + 9005 + ], + [ + 9006, + 193, + 194 + ] + ] + ] + ] + ], + [ + 9004, + 196, + 203, + [ + [ + 9051, + 196, + 203, + [ + [ + 9052, + 196, + 198, + [ + [ + 9013, + 196, + 196 + ] + ] + ], + [ + 9090, + 200, + 200 + ], + [ + 9005 + ], + [ + 9005 + ], + [ + 9006, + 202, + 203 + ] + ] + ] + ] + ], + [ + 9004, + 205, + 354, + [ + [ + 9051, + 205, + 354, + [ + [ + 9052, + 205, + 207, + [ + [ + 9013, + 205, + 205 + ] + ] + ], + [ + 9090, + 209, + 209 + ], + [ + 9005 + ], + [ + 9005 + ], + [ + 9006, + 211, + 354, + [ + [ + 9004, + 213, + 220, + [ + [ + 9065, + 213, + 219, + [ + [ + 9066, + 215, + 219, + [ + [ + 9013, + 215, + 215 + ], + [ + 9086, + 219, + 219 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 222, + 236, + [ + [ + 9065, + 222, + 235, + [ + [ + 9066, + 224, + 228, + [ + [ + 9013, + 224, + 224 + ], + [ + 9086, + 228, + 228 + ] + ] + ], + [ + 9066, + 231, + 235, + [ + [ + 9013, + 231, + 231 + ], + [ + 9086, + 235, + 235 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 238, + 241, + [ + [ + 9063, + 238, + 240, + [ + [ + 9070, + 238, + 238, + [ + [ + 9013, + 238, + 238 + ] + ] + ], + [ + 9064, + 240, + 240, + [ + [ + 9047, + 240, + 240 + ], + [ + 9005 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 243, + 249, + [ + [ + 9063, + 243, + 248, + [ + [ + 9070, + 243, + 243, + [ + [ + 9013, + 243, + 243 + ] + ] + ], + [ + 9064, + 245, + 245, + [ + [ + 9047, + 245, + 245 + ], + [ + 9005 + ] + ] + ], + [ + 9064, + 248, + 248, + [ + [ + 9047, + 248, + 248 + ], + [ + 9005 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 251, + 254, + [ + [ + 9063, + 251, + 253, + [ + [ + 9070, + 251, + 251, + [ + [ + 9013, + 251, + 251 + ] + ] + ], + [ + 9064, + 253, + 253, + [ + [ + 9047, + 253, + 253 + ], + [ + 9005 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 256, + 262, + [ + [ + 9063, + 256, + 261, + [ + [ + 9070, + 256, + 256, + [ + [ + 9013, + 256, + 256 + ] + ] + ], + [ + 9064, + 258, + 258, + [ + [ + 9047, + 258, + 258 + ], + [ + 9005 + ] + ] + ], + [ + 9064, + 261, + 261, + [ + [ + 9047, + 261, + 261 + ], + [ + 9005 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 264, + 271, + [ + [ + 9063, + 264, + 270, + [ + [ + 9070, + 264, + 264, + [ + [ + 9013, + 264, + 264 + ] + ] + ], + [ + 9064, + 266, + 270, + [ + [ + 9047, + 266, + 266 + ], + [ + 9086, + 270, + 270 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 273, + 289, + [ + [ + 9063, + 273, + 288, + [ + [ + 9070, + 273, + 275, + [ + [ + 9013, + 273, + 273 + ], + [ + 9013, + 275, + 275 + ] + ] + ], + [ + 9064, + 277, + 281, + [ + [ + 9047, + 277, + 277 + ], + [ + 9086, + 281, + 281 + ] + ] + ], + [ + 9064, + 284, + 288, + [ + [ + 9047, + 284, + 284 + ], + [ + 9086, + 288, + 288 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 293, + 298, + [ + [ + 9067, + 293, + 298, + [ + [ + 9068 + ], + [ + 9005 + ], + [ + 9013, + 293, + 293 + ], + [ + 9059, + 294, + 295 + ], + [ + 9005 + ], + [ + 9006, + 297, + 298 + ] + ] + ] + ] + ], + [ + 9004, + 300, + 309, + [ + [ + 9067, + 300, + 309, + [ + [ + 9068, + 300, + 300, + [ + [ + 9013, + 300, + 300 + ] + ] + ], + [ + 9005 + ], + [ + 9013, + 304, + 304 + ], + [ + 9059, + 305, + 306 + ], + [ + 9005 + ], + [ + 9006, + 308, + 309 + ] + ] + ] + ] + ], + [ + 9004, + 311, + 320, + [ + [ + 9067, + 311, + 320, + [ + [ + 9068, + 311, + 311, + [ + [ + 9013, + 311, + 311 + ] + ] + ], + [ + 9005 + ], + [ + 9013, + 315, + 315 + ], + [ + 9059, + 316, + 317 + ], + [ + 9005 + ], + [ + 9006, + 319, + 320 + ] + ] + ] + ] + ], + [ + 9004, + 322, + 331, + [ + [ + 9067, + 322, + 331, + [ + [ + 9068, + 322, + 322, + [ + [ + 9013, + 322, + 322 + ] + ] + ], + [ + 9005 + ], + [ + 9013, + 326, + 326 + ], + [ + 9059, + 327, + 328 + ], + [ + 9005 + ], + [ + 9006, + 330, + 331 + ] + ] + ] + ] + ], + [ + 9004, + 335, + 341, + [ + [ + 9067, + 335, + 341, + [ + [ + 9068 + ], + [ + 9048, + 335, + 335 + ], + [ + 9013, + 336, + 336 + ], + [ + 9059, + 337, + 338 + ], + [ + 9005 + ], + [ + 9006, + 340, + 341 + ] + ] + ] + ] + ], + [ + 9004, + 343, + 352, + [ + [ + 9067, + 343, + 352, + [ + [ + 9068, + 343, + 343, + [ + [ + 9013, + 343, + 343 + ] + ] + ], + [ + 9005 + ], + [ + 9013, + 347, + 347 + ], + [ + 9059, + 348, + 349 + ], + [ + 9005 + ], + [ + 9006, + 351, + 352 + ] + ] + ] + ] + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 356, + 373, + [ + [ + 9051, + 356, + 373, + [ + [ + 9052, + 356, + 358, + [ + [ + 9013, + 356, + 356 + ] + ] + ], + [ + 9090, + 360, + 360 + ], + [ + 9005 + ], + [ + 9005 + ], + [ + 9006, + 362, + 373, + [ + [ + 9004, + 364, + 370, + [ + [ + 9067, + 364, + 370, + [ + [ + 9068, + 364, + 364, + [ + [ + 9013, + 364, + 364 + ] + ] + ], + [ + 9005 + ], + [ + 9013, + 368, + 368 + ], + [ + 9059, + 369, + 370 + ], + [ + 9005 + ], + [ + 9005 + ] + ] + ] + ] + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 375, + 380, + [ + [ + 9056, + 375, + 380, + [ + [ + 9052 + ], + [ + 9090, + 377, + 377 + ], + [ + 9005 + ], + [ + 9005 + ], + [ + 9006, + 379, + 380 + ] + ] + ] + ] + ], + [ + 9004, + 382, + 391, + [ + [ + 9056, + 382, + 391, + [ + [ + 9052 + ], + [ + 9090, + 384, + 384 + ], + [ + 9054, + 386, + 388, + [ + [ + 9090, + 388, + 388 + ] + ] + ], + [ + 9005 + ], + [ + 9006, + 390, + 391 + ] + ] + ] + ] + ], + [ + 9004, + 393, + 405, + [ + [ + 9056, + 393, + 405, + [ + [ + 9052 + ], + [ + 9090, + 395, + 395 + ], + [ + 9054, + 397, + 402, + [ + [ + 9090, + 399, + 399 + ], + [ + 9090, + 402, + 402 + ] + ] + ], + [ + 9005 + ], + [ + 9006, + 404, + 405 + ] + ] + ] + ] + ], + [ + 9004, + 407, + 410, + [ + [ + 9010, + 407, + 409, + [ + [ + 9009, + 409, + 409, + [ + [ + 9010, + 409, + 409, + [ + [ + 9001, + 409, + 409 + ], + [ + 9005 + ] + ] + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 412, + 418, + [ + [ + 9010, + 412, + 417, + [ + [ + 9009, + 414, + 417, + [ + [ + 9010, + 414, + 414, + [ + [ + 9001, + 414, + 414 + ], + [ + 9005 + ] + ] + ], + [ + 9010, + 417, + 417, + [ + [ + 9001, + 417, + 417 + ], + [ + 9005 + ] + ] + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 420, + 446, + [ + [ + 9010, + 420, + 445, + [ + [ + 9009, + 422, + 445, + [ + [ + 9010, + 422, + 426, + [ + [ + 9001, + 422, + 422 + ], + [ + 9013, + 426, + 426 + ] + ] + ], + [ + 9010, + 429, + 433, + [ + [ + 9001, + 429, + 429 + ], + [ + 9013, + 433, + 433 + ] + ] + ], + [ + 9010, + 436, + 437, + [ + [ + 9001, + 436, + 437 + ], + [ + 9005 + ] + ] + ], + [ + 9010, + 440, + 445, + [ + [ + 9001, + 440, + 441 + ], + [ + 9013, + 445, + 445 + ] + ] + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 448, + 455, + [ + [ + 9011, + 448, + 454, + [ + [ + 9012, + 450, + 454, + [ + [ + 9013, + 450, + 450 + ], + [ + 9086, + 454, + 454 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 457, + 471, + [ + [ + 9011, + 457, + 470, + [ + [ + 9012, + 459, + 463, + [ + [ + 9013, + 459, + 459 + ], + [ + 9086, + 463, + 463 + ] + ] + ], + [ + 9012, + 466, + 470, + [ + [ + 9013, + 466, + 466 + ], + [ + 9086, + 470, + 470 + ] + ] + ] + ] + ] + ] + ], + [ + 9014, + 473, + 474, + [ + [ + 9013, + 473, + 473 + ] + ] + ], + [ + 9004, + 476, + 483, + [ + [ + 9015, + 476, + 483, + [ + [ + 9017, + 476, + 483, + [ + [ + 9016, + 478, + 480, + [ + [ + 9086, + 479, + 479 + ] + ] + ], + [ + 9006, + 482, + 483 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 485, + 497, + [ + [ + 9015, + 485, + 497, + [ + [ + 9017, + 485, + 492, + [ + [ + 9016, + 487, + 489, + [ + [ + 9086, + 488, + 488 + ] + ] + ], + [ + 9006, + 491, + 492 + ] + ] + ], + [ + 9019, + 494, + 497, + [ + [ + 9006, + 496, + 497 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 499, + 520, + [ + [ + 9015, + 499, + 520, + [ + [ + 9017, + 499, + 506, + [ + [ + 9016, + 501, + 503, + [ + [ + 9086, + 502, + 502 + ] + ] + ], + [ + 9006, + 505, + 506 + ] + ] + ], + [ + 9018, + 508, + 515, + [ + [ + 9016, + 510, + 512, + [ + [ + 9086, + 511, + 511 + ] + ] + ], + [ + 9006, + 514, + 515 + ] + ] + ], + [ + 9019, + 517, + 520, + [ + [ + 9006, + 519, + 520 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 522, + 547, + [ + [ + 9015, + 522, + 547, + [ + [ + 9017, + 522, + 529, + [ + [ + 9016, + 524, + 526, + [ + [ + 9086, + 525, + 525 + ] + ] + ], + [ + 9006, + 528, + 529 + ] + ] + ], + [ + 9018, + 531, + 538, + [ + [ + 9016, + 533, + 535, + [ + [ + 9086, + 534, + 534 + ] + ] + ], + [ + 9006, + 537, + 538 + ] + ] + ], + [ + 9018, + 540, + 547, + [ + [ + 9016, + 542, + 544, + [ + [ + 9086, + 543, + 543 + ] + ] + ], + [ + 9006, + 546, + 547 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 549, + 557, + [ + [ + 9015, + 549, + 556, + [ + [ + 9017, + 549, + 553, + [ + [ + 9016, + 551, + 553, + [ + [ + 9086, + 552, + 552 + ] + ] + ], + [ + 9006 + ] + ] + ], + [ + 9005 + ] + ] + ] + ] + ], + [ + 9004, + 559, + 570, + [ + [ + 9015, + 559, + 569, + [ + [ + 9017, + 559, + 563, + [ + [ + 9016, + 561, + 563, + [ + [ + 9086, + 562, + 562 + ] + ] + ], + [ + 9006 + ] + ] + ], + [ + 9019, + 566, + 566, + [ + [ + 9006 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 572, + 587, + [ + [ + 9015, + 572, + 586, + [ + [ + 9017, + 572, + 576, + [ + [ + 9016, + 574, + 576, + [ + [ + 9086, + 575, + 575 + ] + ] + ], + [ + 9006 + ] + ] + ], + [ + 9018, + 579, + 582, + [ + [ + 9086, + 582, + 582 + ], + [ + 9006 + ] + ] + ], + [ + 9005 + ] + ] + ] + ] + ], + [ + 9004, + 589, + 611, + [ + [ + 9015, + 589, + 610, + [ + [ + 9017, + 589, + 593, + [ + [ + 9016, + 591, + 593, + [ + [ + 9086, + 592, + 592 + ] + ] + ], + [ + 9006 + ] + ] + ], + [ + 9018, + 596, + 599, + [ + [ + 9086, + 599, + 599 + ], + [ + 9006 + ] + ] + ], + [ + 9018, + 603, + 606, + [ + [ + 9086, + 606, + 606 + ], + [ + 9006 + ] + ] + ], + [ + 9005 + ] + ] + ] + ] + ], + [ + 9004, + 613, + 620, + [ + [ + 9020, + 613, + 620, + [ + [ + 9016, + 615, + 617, + [ + [ + 9086, + 616, + 616 + ] + ] + ], + [ + 9006, + 619, + 620 + ] + ] + ] + ] + ], + [ + 9004, + 622, + 630, + [ + [ + 9020, + 622, + 630, + [ + [ + 9016, + 624, + 626, + [ + [ + 9086, + 625, + 625 + ] + ] + ], + [ + 9006, + 627, + 630 + ] + ] + ] + ] + ], + [ + 9004, + 632, + 642, + [ + [ + 9021, + 632, + 641, + [ + [ + 9006, + 634, + 635 + ], + [ + 9016, + 639, + 641, + [ + [ + 9086, + 640, + 640 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 644, + 652, + [ + [ + 9022, + 644, + 652, + [ + [ + 9023, + 646, + 649, + [ + [ + 9005 + ], + [ + 9005 + ], + [ + 9005 + ] + ] + ], + [ + 9006, + 651, + 652 + ] + ] + ] + ] + ], + [ + 9004, + 654, + 663, + [ + [ + 9022, + 654, + 663, + [ + [ + 9023, + 656, + 659, + [ + [ + 9005 + ], + [ + 9005 + ], + [ + 9005 + ] + ] + ], + [ + 9006, + 660, + 663 + ] + ] + ] + ] + ], + [ + 9004, + 665, + 695, + [ + [ + 9024, + 665, + 695, + [ + [ + 9016, + 667, + 669, + [ + [ + 9086, + 668, + 668 + ] + ] + ], + [ + 9006, + 671, + 695, + [ + [ + 9057, + 673, + 679, + [ + [ + 9086, + 675, + 675 + ], + [ + 9006, + 678, + 679, + [ + [ + 9004, + 678, + 679, + [ + [ + 9025, + 678, + 678, + [ + [ + 9005 + ] + ] + ] + ] + ] + ] + ] + ] + ], + [ + 9057, + 681, + 687, + [ + [ + 9086, + 683, + 683 + ], + [ + 9006, + 686, + 687, + [ + [ + 9004, + 686, + 687, + [ + [ + 9025, + 686, + 686, + [ + [ + 9005 + ] + ] + ] + ] + ] + ] + ] + ] + ], + [ + 9058, + 689, + 693, + [ + [ + 9006, + 692, + 693, + [ + [ + 9004, + 692, + 693, + [ + [ + 9026, + 692, + 692, + [ + [ + 9005 + ] + ] + ] + ] + ] + ] + ] + ] + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 697, + 704, + [ + [ + 9024, + 697, + 704, + [ + [ + 9016, + 698, + 700, + [ + [ + 9086, + 699, + 699 + ] + ] + ], + [ + 9006, + 702, + 704, + [ + [ + 9004, + 703, + 703 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 706, + 713, + [ + [ + 9024, + 706, + 713, + [ + [ + 9016, + 707, + 709, + [ + [ + 9086, + 708, + 708 + ] + ] + ], + [ + 9006, + 710, + 713 + ] + ] + ] + ] + ], + [ + 9004, + 715, + 716, + [ + [ + 9025, + 715, + 715, + [ + [ + 9005 + ] + ] + ] + ] + ], + [ + 9004, + 718, + 721, + [ + [ + 9025, + 718, + 720, + [ + [ + 9086, + 720, + 720 + ] + ] + ] + ] + ], + [ + 9004, + 723, + 724, + [ + [ + 9026, + 723, + 723, + [ + [ + 9005 + ] + ] + ] + ] + ], + [ + 9004, + 726, + 729, + [ + [ + 9026, + 726, + 728, + [ + [ + 9086, + 728, + 728 + ] + ] + ] + ] + ], + [ + 9004, + 731, + 732, + [ + [ + 9027, + 731, + 731, + [ + [ + 9005 + ] + ] + ] + ] + ], + [ + 9004, + 734, + 737, + [ + [ + 9027, + 734, + 736, + [ + [ + 9086, + 736, + 736 + ] + ] + ] + ] + ], + [ + 9004, + 739, + 742, + [ + [ + 9027, + 739, + 741, + [ + [ + 9047, + 741, + 741 + ] + ] + ] + ] + ], + [ + 9004, + 744, + 747, + [ + [ + 9028, + 744, + 746, + [ + [ + 9047, + 746, + 746 + ] + ] + ] + ] + ], + [ + 9004, + 749, + 755, + [ + [ + 9028, + 749, + 754, + [ + [ + 9047, + 751, + 751 + ], + [ + 9047, + 754, + 754 + ] + ] + ] + ] + ], + [ + 9004, + 757, + 761, + [ + [ + 9028, + 757, + 760, + [ + [ + 9062, + 759, + 760, + [ + [ + 9047, + 760, + 760 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 763, + 771, + [ + [ + 9028, + 763, + 769, + [ + [ + 9062, + 765, + 769, + [ + [ + 9103, + 767, + 769, + [ + [ + 9047, + 767, + 767 + ], + [ + 9081, + 768, + 768 + ], + [ + 9047, + 769, + 769 + ] + ] + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 773, + 776, + [ + [ + 9030, + 773, + 775, + [ + [ + 9031, + 775, + 775, + [ + [ + 9047, + 775, + 775 + ], + [ + 9005 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 778, + 784, + [ + [ + 9030, + 778, + 783, + [ + [ + 9031, + 780, + 780, + [ + [ + 9047, + 780, + 780 + ], + [ + 9005 + ] + ] + ], + [ + 9031, + 783, + 783, + [ + [ + 9047, + 783, + 783 + ], + [ + 9005 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 786, + 789, + [ + [ + 9032, + 786, + 788, + [ + [ + 9086, + 788, + 788 + ] + ] + ] + ] + ], + [ + 9004, + 791, + 797, + [ + [ + 9032, + 791, + 796, + [ + [ + 9086, + 793, + 793 + ], + [ + 9086, + 796, + 796 + ] + ] + ] + ] + ], + [ + 9004, + 799, + 806, + [ + [ + 9035, + 799, + 805, + [ + [ + 9047, + 801, + 801 + ], + [ + 9047, + 804, + 804 + ] + ] + ] + ] + ], + [ + 9004, + 808, + 819, + [ + [ + 9037, + 808, + 819, + [ + [ + 9038, + 810, + 816, + [ + [ + 9047, + 811, + 811 + ], + [ + 9005 + ], + [ + 9047, + 815, + 815 + ] + ] + ], + [ + 9006, + 818, + 819 + ] + ] + ] + ] + ], + [ + 9004, + 821, + 836, + [ + [ + 9037, + 821, + 836, + [ + [ + 9038, + 823, + 833, + [ + [ + 9047, + 824, + 824 + ], + [ + 9047, + 828, + 828 + ], + [ + 9047, + 832, + 832 + ] + ] + ], + [ + 9006, + 835, + 836 + ] + ] + ] + ] + ], + [ + 9004, + 838, + 854, + [ + [ + 9037, + 838, + 854, + [ + [ + 9038, + 840, + 851, + [ + [ + 9047, + 841, + 841 + ], + [ + 9047, + 845, + 845 + ], + [ + 9049, + 849, + 850, + [ + [ + 9047, + 850, + 850 + ] + ] + ] + ] + ], + [ + 9006, + 853, + 854 + ] + ] + ] + ] + ], + [ + 9004, + 856, + 869, + [ + [ + 9037, + 856, + 869, + [ + [ + 9038, + 858, + 866, + [ + [ + 9082, + 859, + 861, + [ + [ + 9093 + ] + ] + ], + [ + 9005 + ], + [ + 9047, + 865, + 865 + ] + ] + ], + [ + 9006, + 868, + 869 + ] + ] + ] + ] + ], + [ + 9004, + 871, + 888, + [ + [ + 9037, + 871, + 888, + [ + [ + 9038, + 873, + 885, + [ + [ + 9082, + 874, + 876, + [ + [ + 9093 + ] + ] + ], + [ + 9047, + 880, + 880 + ], + [ + 9047, + 884, + 884 + ] + ] + ], + [ + 9006, + 887, + 888 + ] + ] + ] + ] + ], + [ + 9004, + 890, + 902, + [ + [ + 9037, + 890, + 902, + [ + [ + 9038, + 892, + 898, + [ + [ + 9047, + 893, + 893 + ], + [ + 9005 + ], + [ + 9047, + 897, + 897 + ] + ] + ], + [ + 9006, + 899, + 902 + ] + ] + ] + ] + ], + [ + 9004, + 904, + 910, + [ + [ + 9044, + 904, + 910, + [ + [ + 9045, + 906, + 908, + [ + [ + 9046, + 906, + 908, + [ + [ + 9013, + 906, + 906 + ], + [ + 9086, + 908, + 908 + ] + ] + ] + ] + ], + [ + 9004, + 910, + 910, + [ + [ + 9005 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 912, + 921, + [ + [ + 9044, + 912, + 921, + [ + [ + 9045, + 914, + 916, + [ + [ + 9046, + 914, + 916, + [ + [ + 9013, + 914, + 914 + ], + [ + 9086, + 916, + 916 + ] + ] + ] + ] + ], + [ + 9006, + 919, + 921 + ] + ] + ] + ] + ], + [ + 9004, + 923, + 932, + [ + [ + 9044, + 923, + 932, + [ + [ + 9045, + 925, + 927, + [ + [ + 9046, + 925, + 927, + [ + [ + 9013, + 925, + 925 + ], + [ + 9086, + 927, + 927 + ] + ] + ] + ] + ], + [ + 9006, + 929, + 932 + ] + ] + ] + ] + ], + [ + 9004, + 934, + 948, + [ + [ + 9041, + 934, + 948, + [ + [ + 9006, + 936, + 937 + ], + [ + 9042, + 939, + 948, + [ + [ + 9043, + 939, + 948, + [ + [ + 9090, + 942, + 942 + ], + [ + 9047, + 944, + 944 + ], + [ + 9006, + 947, + 948 + ] + ] + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 950, + 975, + [ + [ + 9041, + 950, + 975, + [ + [ + 9006, + 952, + 953 + ], + [ + 9042, + 955, + 975, + [ + [ + 9043, + 955, + 964, + [ + [ + 9090, + 958, + 958 + ], + [ + 9047, + 960, + 960 + ], + [ + 9006, + 963, + 964 + ] + ] + ], + [ + 9043, + 966, + 975, + [ + [ + 9090, + 969, + 969 + ], + [ + 9047, + 971, + 971 + ], + [ + 9006, + 974, + 975 + ] + ] + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 977, + 980, + [ + [ + 9039, + 977, + 979, + [ + [ + 9086, + 979, + 979 + ] + ] + ] + ] + ], + [ + 9004, + 982, + 985, + [ + [ + 9075, + 982, + 984, + [ + [ + 9081, + 982, + 982 + ], + [ + 9047, + 984, + 984 + ] + ] + ] + ] + ], + [ + 9004, + 987, + 992, + [ + [ + 9077, + 987, + 991, + [ + [ + 9047, + 987, + 987 + ], + [ + 9081, + 989, + 989 + ], + [ + 9047, + 991, + 991 + ] + ] + ] + ] + ], + [ + 9004, + 994, + 999, + [ + [ + 9077, + 994, + 998, + [ + [ + 9047, + 994, + 994 + ], + [ + 9081, + 996, + 996 + ], + [ + 9047, + 998, + 998 + ] + ] + ] + ] + ], + [ + 9004, + 1001, + 1006, + [ + [ + 9077, + 1001, + 1005, + [ + [ + 9047, + 1001, + 1001 + ], + [ + 9081, + 1003, + 1003 + ], + [ + 9047, + 1005, + 1005 + ] + ] + ] + ] + ], + [ + 9004, + 1008, + 1013, + [ + [ + 9077, + 1008, + 1012, + [ + [ + 9047, + 1008, + 1008 + ], + [ + 9081, + 1010, + 1010 + ], + [ + 9047, + 1012, + 1012 + ] + ] + ] + ] + ], + [ + 9004, + 1015, + 1020, + [ + [ + 9103, + 1015, + 1019, + [ + [ + 9047, + 1015, + 1015 + ], + [ + 9081, + 1017, + 1017 + ], + [ + 9047, + 1019, + 1019 + ] + ] + ] + ] + ], + [ + 9004, + 1022, + 1027, + [ + [ + 9077, + 1022, + 1026, + [ + [ + 9047, + 1022, + 1022 + ], + [ + 9081, + 1024, + 1024 + ], + [ + 9047, + 1026, + 1026 + ] + ] + ] + ] + ], + [ + 9004, + 1029, + 1034, + [ + [ + 9077, + 1029, + 1033, + [ + [ + 9047, + 1029, + 1029 + ], + [ + 9081, + 1031, + 1031 + ], + [ + 9047, + 1033, + 1033 + ] + ] + ] + ] + ], + [ + 9004, + 1036, + 1041, + [ + [ + 9077, + 1036, + 1040, + [ + [ + 9047, + 1036, + 1036 + ], + [ + 9081, + 1038, + 1038 + ], + [ + 9047, + 1040, + 1040 + ] + ] + ] + ] + ], + [ + 9004, + 1043, + 1048, + [ + [ + 9077, + 1043, + 1047, + [ + [ + 9047, + 1043, + 1043 + ], + [ + 9081, + 1045, + 1045 + ], + [ + 9047, + 1047, + 1047 + ] + ] + ] + ] + ], + [ + 9004, + 1050, + 1055, + [ + [ + 9077, + 1050, + 1054, + [ + [ + 9047, + 1050, + 1050 + ], + [ + 9081, + 1052, + 1052 + ], + [ + 9047, + 1054, + 1054 + ] + ] + ] + ] + ], + [ + 9004, + 1057, + 1062, + [ + [ + 9077, + 1057, + 1061, + [ + [ + 9047, + 1057, + 1057 + ], + [ + 9081, + 1059, + 1059 + ], + [ + 9047, + 1061, + 1061 + ] + ] + ] + ] + ], + [ + 9004, + 1064, + 1066, + [ + [ + 9076, + 1064, + 1065, + [ + [ + 9047, + 1064, + 1064 + ], + [ + 9081, + 1065, + 1065 + ] + ] + ] + ] + ], + [ + 9004, + 1068, + 1070, + [ + [ + 9075, + 1068, + 1069, + [ + [ + 9081, + 1068, + 1068 + ], + [ + 9047, + 1069, + 1069 + ] + ] + ] + ] + ], + [ + 9004, + 1072, + 1074, + [ + [ + 9076, + 1072, + 1073, + [ + [ + 9047, + 1072, + 1072 + ], + [ + 9081, + 1073, + 1073 + ] + ] + ] + ] + ], + [ + 9004, + 1076, + 1078, + [ + [ + 9075, + 1076, + 1077, + [ + [ + 9081, + 1076, + 1076 + ], + [ + 9047, + 1077, + 1077 + ] + ] + ] + ] + ], + [ + 9004, + 1080, + 1082, + [ + [ + 9075, + 1080, + 1081, + [ + [ + 9081, + 1080, + 1080 + ], + [ + 9047, + 1081, + 1081 + ] + ] + ] + ] + ], + [ + 9004, + 1084, + 1086, + [ + [ + 9075, + 1084, + 1085, + [ + [ + 9081, + 1084, + 1084 + ], + [ + 9047, + 1085, + 1085 + ] + ] + ] + ] + ], + [ + 9004, + 1088, + 1090, + [ + [ + 9075, + 1088, + 1089, + [ + [ + 9081, + 1088, + 1088 + ], + [ + 9047, + 1089, + 1089 + ] + ] + ] + ] + ], + [ + 9004, + 1092, + 1094, + [ + [ + 9075, + 1092, + 1093, + [ + [ + 9081, + 1092, + 1092 + ], + [ + 9047, + 1093, + 1093 + ] + ] + ] + ] + ], + [ + 9004, + 1096, + 1101, + [ + [ + 9077, + 1096, + 1100, + [ + [ + 9047, + 1096, + 1096 + ], + [ + 9081, + 1098, + 1098 + ], + [ + 9047, + 1100, + 1100 + ] + ] + ] + ] + ], + [ + 9004, + 1103, + 1108, + [ + [ + 9077, + 1103, + 1107, + [ + [ + 9047, + 1103, + 1103 + ], + [ + 9081, + 1105, + 1105 + ], + [ + 9047, + 1107, + 1107 + ] + ] + ] + ] + ], + [ + 9004, + 1110, + 1115, + [ + [ + 9077, + 1110, + 1114, + [ + [ + 9047, + 1110, + 1110 + ], + [ + 9081, + 1112, + 1112 + ], + [ + 9047, + 1114, + 1114 + ] + ] + ] + ] + ], + [ + 9004, + 1117, + 1122, + [ + [ + 9077, + 1117, + 1121, + [ + [ + 9047, + 1117, + 1117 + ], + [ + 9081, + 1119, + 1119 + ], + [ + 9047, + 1121, + 1121 + ] + ] + ] + ] + ], + [ + 9004, + 1124, + 1129, + [ + [ + 9077, + 1124, + 1128, + [ + [ + 9047, + 1124, + 1124 + ], + [ + 9081, + 1126, + 1126 + ], + [ + 9047, + 1128, + 1128 + ] + ] + ] + ] + ], + [ + 9004, + 1131, + 1136, + [ + [ + 9077, + 1131, + 1135, + [ + [ + 9047, + 1131, + 1131 + ], + [ + 9081, + 1133, + 1133 + ], + [ + 9047, + 1135, + 1135 + ] + ] + ] + ] + ], + [ + 9004, + 1138, + 1143, + [ + [ + 9077, + 1138, + 1142, + [ + [ + 9047, + 1138, + 1138 + ], + [ + 9081, + 1140, + 1140 + ], + [ + 9047, + 1142, + 1142 + ] + ] + ] + ] + ], + [ + 9004, + 1145, + 1150, + [ + [ + 9077, + 1145, + 1149, + [ + [ + 9047, + 1145, + 1145 + ], + [ + 9081, + 1147, + 1147 + ], + [ + 9047, + 1149, + 1149 + ] + ] + ] + ] + ], + [ + 9004, + 1152, + 1157, + [ + [ + 9077, + 1152, + 1156, + [ + [ + 9047, + 1152, + 1152 + ], + [ + 9081, + 1154, + 1154 + ], + [ + 9047, + 1156, + 1156 + ] + ] + ] + ] + ], + [ + 9004, + 1159, + 1164, + [ + [ + 9077, + 1159, + 1163, + [ + [ + 9047, + 1159, + 1159 + ], + [ + 9081, + 1161, + 1161 + ], + [ + 9047, + 1163, + 1163 + ] + ] + ] + ] + ], + [ + 9004, + 1166, + 1169, + [ + [ + 9104, + 1166, + 1168, + [ + [ + 9047, + 1167, + 1167 + ] + ] + ] + ] + ], + [ + 9004, + 1171, + 1182, + [ + [ + 9104, + 1171, + 1181, + [ + [ + 9078, + 1172, + 1180, + [ + [ + 9047, + 1172, + 1172 + ], + [ + 9047, + 1176, + 1176 + ], + [ + 9047, + 1180, + 1180 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 1184, + 1192, + [ + [ + 9104, + 1184, + 1191, + [ + [ + 9078, + 1185, + 1190, + [ + [ + 9047, + 1185, + 1185 + ], + [ + 9005 + ], + [ + 9047, + 1190, + 1190 + ] + ] + ] + ] + ] + ] + ], + [ + 9004, + 1194, + 1199, + [ + [ + 9077, + 1194, + 1198, + [ + [ + 9047, + 1194, + 1194 + ], + [ + 9081, + 1196, + 1196 + ], + [ + 9047, + 1198, + 1198 + ] + ] + ] + ] + ], + [ + 9004, + 1201, + 1206, + [ + [ + 9077, + 1201, + 1205, + [ + [ + 9047, + 1201, + 1201 + ], + [ + 9081, + 1203, + 1203 + ], + [ + 9047, + 1205, + 1205 + ] + ] + ] + ] + ], + [ + 9004, + 1208, + 1213, + [ + [ + 9077, + 1208, + 1212, + [ + [ + 9047, + 1208, + 1208 + ], + [ + 9081, + 1210, + 1210 + ], + [ + 9047, + 1212, + 1212 + ] + ] + ] + ] + ], + [ + 9004, + 1215, + 1220, + [ + [ + 9077, + 1215, + 1219, + [ + [ + 9047, + 1215, + 1215 + ], + [ + 9081, + 1217, + 1217 + ], + [ + 9047, + 1219, + 1219 + ] + ] + ] + ] + ], + [ + 9004, + 1222, + 1227, + [ + [ + 9077, + 1222, + 1226, + [ + [ + 9047, + 1222, + 1222 + ], + [ + 9081, + 1224, + 1224 + ], + [ + 9047, + 1226, + 1226 + ] + ] + ] + ] + ], + [ + 9004, + 1229, + 1234, + [ + [ + 9077, + 1229, + 1233, + [ + [ + 9047, + 1229, + 1229 + ], + [ + 9081, + 1231, + 1231 + ], + [ + 9047, + 1233, + 1233 + ] + ] + ] + ] + ], + [ + 9004, + 1236, + 1241, + [ + [ + 9077, + 1236, + 1240, + [ + [ + 9047, + 1236, + 1236 + ], + [ + 9081, + 1238, + 1238 + ], + [ + 9047, + 1240, + 1240 + ] + ] + ] + ] + ], + [ + 9004, + 1243, + 1248, + [ + [ + 9077, + 1243, + 1247, + [ + [ + 9047, + 1243, + 1243 + ], + [ + 9081, + 1245, + 1245 + ], + [ + 9047, + 1247, + 1247 + ] + ] + ] + ] + ], + [ + 9004, + 1250, + 1255, + [ + [ + 9077, + 1250, + 1254, + [ + [ + 9047, + 1250, + 1250 + ], + [ + 9081, + 1252, + 1252 + ], + [ + 9047, + 1254, + 1254 + ] + ] + ] + ] + ], + [ + 9004, + 1257, + 1262, + [ + [ + 9077, + 1257, + 1261, + [ + [ + 9047, + 1257, + 1257 + ], + [ + 9081, + 1259, + 1259 + ], + [ + 9047, + 1261, + 1261 + ] + ] + ] + ] + ], + [ + 9004, + 1264, + 1269, + [ + [ + 9077, + 1264, + 1268, + [ + [ + 9047, + 1264, + 1264 + ], + [ + 9081, + 1266, + 1266 + ], + [ + 9047, + 1268, + 1268 + ] + ] + ] + ] + ], + [ + 9004, + 1271, + 1276, + [ + [ + 9077, + 1271, + 1275, + [ + [ + 9047, + 1271, + 1271 + ], + [ + 9081, + 1273, + 1273 + ], + [ + 9047, + 1275, + 1275 + ] + ] + ] + ] + ], + [ + 9004, + 1278, + 1283, + [ + [ + 9077, + 1278, + 1282, + [ + [ + 9047, + 1278, + 1278 + ], + [ + 9081, + 1280, + 1280 + ], + [ + 9047, + 1282, + 1282 + ] + ] + ] + ] + ], + [ + 9004, + 1285, + 1290, + [ + [ + 9077, + 1285, + 1289, + [ + [ + 9047, + 1285, + 1285 + ], + [ + 9081, + 1287, + 1287 + ], + [ + 9047, + 1289, + 1289 + ] + ] + ] + ] + ], + [ + 9004, + 1292, + 1297, + [ + [ + 9077, + 1292, + 1296, + [ + [ + 9047, + 1292, + 1292 + ], + [ + 9081, + 1294, + 1294 + ], + [ + 9047, + 1296, + 1296 + ] + ] + ] + ] + ], + [ + 9004, + 1299, + 1304, + [ + [ + 9077, + 1299, + 1303, + [ + [ + 9047, + 1299, + 1299 + ], + [ + 9081, + 1301, + 1301 + ], + [ + 9047, + 1303, + 1303 + ] + ] + ] + ] + ], + [ + 9004, + 1306, + 1308, + [ + [ + 9079, + 1306, + 1307, + [ + [ + 9080, + 1306, + 1306 + ], + [ + 9047, + 1307, + 1307 + ] + ] + ] + ] + ], + [ + 9004, + 1310, + 1312, + [ + [ + 9079, + 1310, + 1311, + [ + [ + 9080, + 1310, + 1310 + ], + [ + 9047, + 1311, + 1311 + ] + ] + ] + ] + ], + [ + 9004, + 1314, + 1316, + [ + [ + 9079, + 1314, + 1315, + [ + [ + 9080, + 1314, + 1314 + ], + [ + 9047, + 1315, + 1315 + ] + ] + ] + ] + ], + [ + 9004, + 1318, + 1320, + [ + [ + 9079, + 1318, + 1319, + [ + [ + 9080, + 1318, + 1318 + ], + [ + 9047, + 1319, + 1319 + ] + ] + ] + ] + ], + [ + 9004, + 1322, + 1324, + [ + [ + 9079, + 1322, + 1323, + [ + [ + 9080, + 1322, + 1322 + ], + [ + 9047, + 1323, + 1323 + ] + ] + ] + ] + ], + [ + 9004, + 1326, + 1328, + [ + [ + 9079, + 1326, + 1327, + [ + [ + 9080, + 1326, + 1326 + ], + [ + 9047, + 1327, + 1327 + ] + ] + ] + ] + ], + [ + 9004, + 1330, + 1332, + [ + [ + 9079, + 1330, + 1331, + [ + [ + 9080, + 1330, + 1330 + ], + [ + 9047, + 1331, + 1331 + ] + ] + ] + ] + ], + [ + 9004, + 1334, + 1336, + [ + [ + 9079, + 1334, + 1335, + [ + [ + 9080, + 1334, + 1334 + ], + [ + 9047, + 1335, + 1335 + ] + ] + ] + ] + ], + [ + 9004, + 1338, + 1345, + [ + [ + 9077, + 1338, + 1344, + [ + [ + 9100, + 1338, + 1340, + [ + [ + 9047, + 1338, + 1338 + ], + [ + 9005 + ] + ] + ], + [ + 9081, + 1342, + 1342 + ], + [ + 9047, + 1344, + 1344 + ] + ] + ] + ] + ], + [ + 9004, + 1347, + 1349, + [ + [ + 9075, + 1347, + 1348, + [ + [ + 9081, + 1347, + 1347 + ], + [ + 9047, + 1348, + 1348 + ] + ] + ] + ] + ], + [ + 9004, + 1351, + 1352, + [ + [ + 9088, + 1351, + 1351 + ] + ] + ], + [ + 9004, + 1354, + 1355, + [ + [ + 9088, + 1354, + 1354 + ] + ] + ], + [ + 9004, + 1357, + 1358, + [ + [ + 9088, + 1357, + 1357 + ] + ] + ], + [ + 9004, + 1360, + 1361, + [ + [ + 9088, + 1360, + 1360 + ] + ] + ], + [ + 9004, + 1363, + 1364, + [ + [ + 9088, + 1363, + 1363 + ] + ] + ], + [ + 9004, + 1366, + 1367, + [ + [ + 9088, + 1366, + 1366 + ] + ] + ], + [ + 9004, + 1369, + 1370, + [ + [ + 9088, + 1369, + 1369 + ] + ] + ], + [ + 9004, + 1372, + 1375, + [ + [ + 9040, + 1372, + 1374, + [ + [ + 9013, + 1374, + 1374 + ] + ] + ] + ] + ] + ] + ] + ] + ], + "stream" : [ + [ + 371, + 6 + ], + [ + 375, + 1 + ], + [ + 307, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 363, + 5 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 2 + ], + [ + 337, + 8 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 40, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 337, + 8 + ], + [ + 375, + 1 + ], + [ + 309, + 2 + ], + [ + 40, + 1 + ], + [ + 311, + 2 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 337, + 8 + ], + [ + 375, + 1 + ], + [ + 38, + 1 + ], + [ + 309, + 2 + ], + [ + 40, + 1 + ], + [ + 311, + 2 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 337, + 8 + ], + [ + 375, + 1 + ], + [ + 309, + 2 + ], + [ + 40, + 1 + ], + [ + 38, + 1 + ], + [ + 311, + 2 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 337, + 8 + ], + [ + 375, + 1 + ], + [ + 38, + 1 + ], + [ + 309, + 2 + ], + [ + 40, + 1 + ], + [ + 38, + 1 + ], + [ + 311, + 2 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 337, + 8 + ], + [ + 375, + 1 + ], + [ + 309, + 2 + ], + [ + 40, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 337, + 8 + ], + [ + 375, + 1 + ], + [ + 309, + 2 + ], + [ + 40, + 1 + ], + [ + 363, + 5 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 337, + 8 + ], + [ + 375, + 1 + ], + [ + 309, + 2 + ], + [ + 40, + 1 + ], + [ + 363, + 5 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 61, + 1 + ], + [ + 375, + 1 + ], + [ + 363, + 5 + ], + [ + 40, + 1 + ], + [ + 41, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 337, + 8 + ], + [ + 375, + 1 + ], + [ + 309, + 2 + ], + [ + 40, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 61, + 1 + ], + [ + 375, + 1 + ], + [ + 309, + 4 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 337, + 8 + ], + [ + 375, + 1 + ], + [ + 309, + 2 + ], + [ + 40, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 61, + 1 + ], + [ + 375, + 1 + ], + [ + 309, + 4 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 2 + ], + [ + 356, + 5 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 356, + 5 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 358, + 7 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 356, + 5 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 358, + 7 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 359, + 10 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 356, + 5 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 358, + 7 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 359, + 10 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 44, + 1 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 348, + 5 + ], + [ + 375, + 1 + ], + [ + 356, + 5 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 349, + 8 + ], + [ + 375, + 1 + ], + [ + 356, + 5 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 2 + ], + [ + 348, + 5 + ], + [ + 375, + 1 + ], + [ + 356, + 5 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 375, + 3 + ], + [ + 338, + 5 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 61, + 1 + ], + [ + 375, + 1 + ], + [ + 307, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 3 + ], + [ + 338, + 5 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 61, + 1 + ], + [ + 375, + 1 + ], + [ + 307, + 1 + ], + [ + 44, + 1 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 61, + 1 + ], + [ + 375, + 1 + ], + [ + 307, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 4 + ], + [ + 351, + 3 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 3 + ], + [ + 351, + 3 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 44, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 3 + ], + [ + 345, + 6 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 3 + ], + [ + 346, + 9 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 44, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 3 + ], + [ + 347, + 7 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 61, + 1 + ], + [ + 375, + 1 + ], + [ + 307, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 3 + ], + [ + 345, + 6 + ], + [ + 375, + 1 + ], + [ + 350, + 6 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 61, + 1 + ], + [ + 375, + 1 + ], + [ + 307, + 1 + ], + [ + 44, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 61, + 1 + ], + [ + 375, + 1 + ], + [ + 307, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 5 + ], + [ + 337, + 8 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 40, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 3 + ], + [ + 345, + 6 + ], + [ + 375, + 1 + ], + [ + 337, + 8 + ], + [ + 375, + 1 + ], + [ + 309, + 2 + ], + [ + 40, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 3 + ], + [ + 346, + 9 + ], + [ + 375, + 1 + ], + [ + 337, + 8 + ], + [ + 375, + 1 + ], + [ + 309, + 2 + ], + [ + 40, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 3 + ], + [ + 347, + 7 + ], + [ + 375, + 1 + ], + [ + 337, + 8 + ], + [ + 375, + 1 + ], + [ + 309, + 2 + ], + [ + 40, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 3 + ], + [ + 337, + 8 + ], + [ + 375, + 1 + ], + [ + 38, + 1 + ], + [ + 309, + 1 + ], + [ + 40, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 3 + ], + [ + 350, + 6 + ], + [ + 375, + 1 + ], + [ + 337, + 8 + ], + [ + 375, + 1 + ], + [ + 309, + 2 + ], + [ + 40, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 2 + ], + [ + 349, + 8 + ], + [ + 375, + 1 + ], + [ + 356, + 5 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 375, + 3 + ], + [ + 349, + 8 + ], + [ + 375, + 1 + ], + [ + 337, + 8 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 40, + 1 + ], + [ + 41, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 2 + ], + [ + 357, + 9 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 357, + 9 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 358, + 7 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 357, + 9 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 358, + 7 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 44, + 1 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 2 + ], + [ + 343, + 3 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 343, + 3 + ], + [ + 375, + 1 + ], + [ + 309, + 2 + ], + [ + 44, + 1 + ], + [ + 375, + 1 + ], + [ + 309, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 343, + 3 + ], + [ + 375, + 1 + ], + [ + 309, + 2 + ], + [ + 375, + 1 + ], + [ + 329, + 2 + ], + [ + 375, + 1 + ], + [ + 309, + 2 + ], + [ + 44, + 1 + ], + [ + 375, + 1 + ], + [ + 309, + 2 + ], + [ + 375, + 1 + ], + [ + 329, + 2 + ], + [ + 375, + 1 + ], + [ + 309, + 2 + ], + [ + 44, + 1 + ], + [ + 375, + 1 + ], + [ + 387, + 1 + ], + [ + 309, + 2 + ], + [ + 44, + 1 + ], + [ + 375, + 1 + ], + [ + 387, + 1 + ], + [ + 309, + 2 + ], + [ + 375, + 1 + ], + [ + 329, + 2 + ], + [ + 375, + 1 + ], + [ + 309, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 338, + 5 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 61, + 1 + ], + [ + 375, + 1 + ], + [ + 307, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 338, + 5 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 61, + 1 + ], + [ + 375, + 1 + ], + [ + 307, + 1 + ], + [ + 44, + 1 + ], + [ + 375, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 61, + 1 + ], + [ + 375, + 1 + ], + [ + 307, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 309, + 3 + ], + [ + 58, + 1 + ], + [ + 375, + 2 + ], + [ + 303, + 2 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 303, + 2 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 305, + 4 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 303, + 2 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 304, + 6 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 305, + 4 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 303, + 2 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 304, + 6 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 304, + 6 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 2 + ], + [ + 303, + 2 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 58, + 1 + ], + [ + 375, + 1 + ], + [ + 306, + 5 + ], + [ + 59, + 1 + ], + [ + 375, + 2 + ], + [ + 303, + 2 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 58, + 1 + ], + [ + 375, + 1 + ], + [ + 305, + 4 + ], + [ + 58, + 1 + ], + [ + 375, + 1 + ], + [ + 306, + 5 + ], + [ + 59, + 1 + ], + [ + 375, + 2 + ], + [ + 303, + 2 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 58, + 1 + ], + [ + 375, + 1 + ], + [ + 304, + 6 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 58, + 1 + ], + [ + 375, + 1 + ], + [ + 306, + 5 + ], + [ + 59, + 1 + ], + [ + 375, + 2 + ], + [ + 303, + 2 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 58, + 1 + ], + [ + 375, + 1 + ], + [ + 304, + 6 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 58, + 1 + ], + [ + 375, + 1 + ], + [ + 304, + 6 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 58, + 1 + ], + [ + 375, + 1 + ], + [ + 306, + 5 + ], + [ + 59, + 1 + ], + [ + 375, + 2 + ], + [ + 321, + 5 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 2 + ], + [ + 321, + 5 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 58, + 1 + ], + [ + 375, + 1 + ], + [ + 322, + 8 + ], + [ + 59, + 1 + ], + [ + 375, + 2 + ], + [ + 320, + 2 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 321, + 5 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 3 + ], + [ + 323, + 3 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 59, + 1 + ], + [ + 59, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 2 + ], + [ + 323, + 3 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 59, + 1 + ], + [ + 59, + 1 + ], + [ + 41, + 1 + ], + [ + 58, + 1 + ], + [ + 375, + 1 + ], + [ + 324, + 6 + ], + [ + 59, + 1 + ], + [ + 375, + 2 + ], + [ + 330, + 6 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 375, + 3 + ], + [ + 332, + 4 + ], + [ + 375, + 1 + ], + [ + 307, + 1 + ], + [ + 58, + 1 + ], + [ + 375, + 5 + ], + [ + 334, + 5 + ], + [ + 59, + 1 + ], + [ + 375, + 3 + ], + [ + 332, + 4 + ], + [ + 375, + 1 + ], + [ + 307, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 5 + ], + [ + 334, + 5 + ], + [ + 59, + 1 + ], + [ + 375, + 3 + ], + [ + 333, + 7 + ], + [ + 58, + 1 + ], + [ + 375, + 5 + ], + [ + 335, + 8 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 2 + ], + [ + 330, + 6 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 59, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 330, + 6 + ], + [ + 40, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 58, + 1 + ], + [ + 375, + 1 + ], + [ + 331, + 9 + ], + [ + 59, + 1 + ], + [ + 375, + 2 + ], + [ + 334, + 5 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 334, + 5 + ], + [ + 375, + 1 + ], + [ + 307, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 335, + 8 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 335, + 8 + ], + [ + 375, + 1 + ], + [ + 307, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 339, + 6 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 339, + 6 + ], + [ + 375, + 1 + ], + [ + 307, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 339, + 6 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 2 + ], + [ + 344, + 6 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 344, + 6 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 44, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 344, + 6 + ], + [ + 375, + 1 + ], + [ + 36, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 344, + 6 + ], + [ + 375, + 1 + ], + [ + 36, + 1 + ], + [ + 123, + 1 + ], + [ + 311, + 2 + ], + [ + 46, + 1 + ], + [ + 311, + 2 + ], + [ + 125, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 350, + 6 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 350, + 6 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 44, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 2 + ], + [ + 319, + 4 + ], + [ + 375, + 1 + ], + [ + 307, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 319, + 4 + ], + [ + 375, + 1 + ], + [ + 307, + 1 + ], + [ + 44, + 1 + ], + [ + 375, + 1 + ], + [ + 307, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 2 + ], + [ + 352, + 5 + ], + [ + 40, + 1 + ], + [ + 311, + 2 + ], + [ + 44, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 41, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 2 + ], + [ + 325, + 7 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 329, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 325, + 7 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 329, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 361, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 325, + 7 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 329, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 361, + 2 + ], + [ + 375, + 1 + ], + [ + 38, + 1 + ], + [ + 311, + 2 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 2 + ], + [ + 325, + 7 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 363, + 5 + ], + [ + 40, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 329, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 325, + 7 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 363, + 5 + ], + [ + 40, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 329, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 361, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 2 + ], + [ + 325, + 7 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 329, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 41, + 1 + ], + [ + 58, + 1 + ], + [ + 375, + 1 + ], + [ + 326, + 10 + ], + [ + 59, + 1 + ], + [ + 375, + 2 + ], + [ + 327, + 7 + ], + [ + 40, + 1 + ], + [ + 309, + 1 + ], + [ + 61, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 2 + ], + [ + 327, + 7 + ], + [ + 40, + 1 + ], + [ + 309, + 1 + ], + [ + 61, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 375, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 2 + ], + [ + 327, + 7 + ], + [ + 40, + 1 + ], + [ + 309, + 1 + ], + [ + 61, + 1 + ], + [ + 307, + 1 + ], + [ + 41, + 1 + ], + [ + 58, + 1 + ], + [ + 375, + 1 + ], + [ + 328, + 10 + ], + [ + 59, + 1 + ], + [ + 375, + 2 + ], + [ + 340, + 3 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 341, + 5 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 340, + 3 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 341, + 5 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 1 + ], + [ + 341, + 5 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 309, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 41, + 1 + ], + [ + 375, + 1 + ], + [ + 123, + 1 + ], + [ + 125, + 1 + ], + [ + 375, + 2 + ], + [ + 342, + 5 + ], + [ + 375, + 1 + ], + [ + 307, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 2 + ], + [ + 300, + 5 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 43, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 45, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 42, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 47, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 46, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 37, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 38, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 124, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 94, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 287, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 286, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 299, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 299, + 2 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 298, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 298, + 2 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 43, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 45, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 33, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 126, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 283, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 281, + 3 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 282, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 280, + 3 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 61, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 60, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 285, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 62, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 284, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 288, + 10 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 311, + 2 + ], + [ + 41, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 63, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 58, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 41, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 40, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 63, + 1 + ], + [ + 58, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 41, + 1 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 278, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 279, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 265, + 3 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 263, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 264, + 3 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 277, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 276, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 275, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 274, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 273, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 272, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 271, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 270, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 269, + 2 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 268, + 3 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 375, + 1 + ], + [ + 267, + 3 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 297, + 5 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 296, + 8 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 295, + 8 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 293, + 8 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 292, + 7 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 291, + 8 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 290, + 6 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 289, + 7 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 91, + 1 + ], + [ + 93, + 1 + ], + [ + 375, + 1 + ], + [ + 61, + 1 + ], + [ + 375, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 2 + ], + [ + 64, + 1 + ], + [ + 311, + 2 + ], + [ + 59, + 1 + ], + [ + 375, + 2 + ], + [ + 367, + 8 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 368, + 8 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 386, + 7 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 364, + 9 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 365, + 10 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 366, + 12 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ], + [ + 385, + 13 + ], + [ + 59, + 1 + ], + [ + 375, + 2 + ], + [ + 336, + 4 + ], + [ + 375, + 1 + ], + [ + 309, + 3 + ], + [ + 59, + 1 + ], + [ + 375, + 1 + ] + ] +} Index: src/parser/xhpast/__tests__/data/php-syntax.php.test =================================================================== --- /dev/null +++ src/parser/xhpast/__tests__/data/php-syntax.php.test @@ -0,0 +1,219 @@ +# pass + $y) {} +foreach ($x as $k => &$y) {} + +foreach (array() as $x) {} +foreach (array() as $k => $y) {} + +foreach ($x as $y): +endforeach; + +declare(x=1); + +declare(y=1) { +} + +declare(z=1): +enddeclare; + +try {} catch (C $x) {} +try {} catch (C $x) {} catch (D $x) {} + +throw 1; + +clone $q; +$x + $x; +$x - $x; +$x * $x; +$x / $x; +$x . $x; +$x % $x; +$x & $x; +$x | $x; +$x ^ $x; +$x << $x; +$x >> $x; +$x++; +++$x; +$x--; +--$x; ++$x; +-$x; +!$x; +~$x; +$x == $x; +$x === $x; +$x != $x; +$x !== $x; +$x = $x; +$x < $x; +$x <= $x; +$x > $x; +$x >= $x; +$x instanceof $x; +($x); +($x ? $x : $x); +($x ?: $x); +$x || $x; +$x && $x; +$x and $x; +$x or $x; +$x xor $x; +$x += $x; +$x -= $x; +$x *= $x; +$x /= $x; +$x .= $x; +$x %= $x; +$x &= $x; +$x |= $x; +$x ^= $x; +$x <<= $x; +$x >>= $x; +(int)$x; +(double)$x; +(string)$x; +(binary)$x; +(array)$x; +(object)$x; +(bool)$x; +(unset)$x; +$x[] = $x; + +@$x; + +__LINE__; +__FILE__; +__DIR__; +__CLASS__; +__METHOD__; +__FUNCTION__; +__NAMESPACE__; + +goto lbl;