==> /Users/z7zmey/work/go/src/github.com/z7zmey/php-parser/example.php 2 3 474 473 468 465 448 154 151 474 473 468 465 448 438 434 156 152 149 324 467 448 438 434 63 42 5 1 474 473 458 474 473 468 465 448 154 151 474 473 468 465 448 438 434 156 152 149 331 467 448 438 434 63 42 5 1 474 473 468 465 483 482 478 474 473 468 465 448 154 151 474 473 468 465 448 438 434 156 152 149 454 455 450 441 444 438 434 63 42 5 1 3 333 483 474 473 468 465 448 154 151 474 473 468 465 448 438 434 156 152 149 327 467 448 438 434 63 42 5 1 474 473 462 483 474 473 468 465 448 154 151 474 473 468 465 448 438 434 156 152 149 329 467 448 438 434 63 42 5 1 3 333 339 474 473 468 465 448 154 151 474 473 468 465 448 438 434 156 152 149 359 228 282 435 63 42 5 1 317 88 3 336 147 88 90 3 376 373 143 140 3 336 147 89 91 142 141 138 37 92 86 6 1 95 99 104 167 201 199 198 317 88 3 336 147 88 90 3 376 373 143 140 3 336 147 89 91 142 141 138 37 194 171 166 93 87 7 1 317 88 3 336 147 88 90 3 376 373 143 140 3 336 147 89 91 142 141 138 318 37 305 435 63 42 5 1 317 88 3 336 147 88 90 3 376 373 143 140 3 336 147 89 91 142 141 138 318 37 306 435 63 42 5 1 362 424 299 435 63 42 5 1 362 424 299 435 63 42 5 1 362 424 299 435 63 42 5 1 362 424 299 435 63 42 5 1 362 424 299 435 63 42 5 1 371 424 299 435 63 42 5 1 370 424 299 435 63 42 5 1 370 424 299 435 63 42 5 1 506 505 503 426 299 435 63 42 5 1 370 424 299 435 63 42 5 1 360 424 299 435 63 42 5 1 361 424 299 435 63 42 5 1 361 424 299 435 63 42 5 1 360 424 299 435 63 42 5 1 361 424 299 435 63 42 5 1 360 424 299 435 63 42 5 1 361 424 299 435 63 42 5 1 427 299 435 63 42 5 1 365 424 299 435 63 42 5 1 364 424 299 435 63 42 5 1 368 424 299 435 63 42 5 1 363 424 299 435 63 42 5 1 369 424 299 435 63 42 5 1 367 424 299 435 63 42 5 1 366 424 299 435 63 42 5 1 506 505 425 299 435 63 42 5 1 508 505 503 425 299 435 63 42 5 1 421 299 435 509 505 425 299 435 63 42 5 1 360 424 299 435 510 505 425 299 435 63 42 5 1 474 473 468 465 483 482 478 148 454 455 450 441 444 511 505 425 299 435 63 42 5 1 474 473 468 465 448 438 434 436 37 132 136 46 42 5 1 474 473 468 465 448 438 434 436 37 132 474 473 468 465 448 438 434 436 37 133 136 46 42 5 1 474 473 468 465 448 438 434 436 37 132 37 137 46 42 5 1 474 473 468 465 448 438 434 436 37 132 474 473 468 465 448 438 434 436 37 133 474 473 468 465 448 438 434 436 37 133 37 137 46 42 5 1 360 424 299 435 436 37 51 42 38 36 44 42 128 47 42 5 1 360 424 299 435 436 37 360 424 299 435 52 42 38 36 44 42 128 47 42 5 1 360 424 299 435 436 37 360 424 299 435 436 281 435 52 42 38 36 44 42 128 47 42 5 1 95 99 104 167 360 374 373 212 360 374 373 211 169 166 93 87 7 1 95 99 104 167 197 317 88 139 37 194 171 166 93 87 7 1 95 99 104 167 201 199 204 200 198 317 89 139 37 194 171 166 93 87 7 1 95 99 104 167 206 199 203 200 198 317 88 139 37 194 171 166 202 199 198 317 88 139 37 194 171 166 93 87 7 1 96 99 104 167 205 199 201 200 198 317 88 139 193 171 166 93 87 7 1 98 3 336 100 104 167 93 87 7 1 98 99 3 336 106 105 167 93 87 7 1 98 99 3 336 106 3 336 107 105 167 93 87 7 1 360 374 373 35 360 374 373 34 15 1 360 424 299 435 436 37 53 42 38 36 44 42 128 47 42 5 1 360 424 299 435 436 37 360 424 299 435 54 42 38 36 44 42 128 47 42 5 1 360 424 299 435 436 37 360 424 299 435 436 281 435 54 42 38 36 44 42 128 47 42 5 1 360 374 373 119 70 42 117 69 42 5 1 360 374 373 119 37 44 42 117 69 42 5 1 360 374 373 119 37 118 69 42 5 1 37 44 42 360 424 299 435 436 48 42 5 1 474 473 468 465 448 438 434 214 360 424 299 435 213 61 42 5 1 474 473 468 465 448 438 434 436 281 435 214 61 42 5 1 474 473 468 465 448 360 424 299 435 231 435 218 216 474 473 468 465 448 438 434 360 424 299 435 276 435 218 216 474 473 468 465 448 440 247 435 218 474 473 468 465 448 440 247 435 217 216 37 44 42 113 49 42 5 1 215 474 473 468 465 448 438 434 360 424 299 435 276 435 218 216 474 473 468 465 448 440 247 435 218 216 37 114 49 42 5 1 474 473 468 465 448 474 473 468 465 448 110 108 37 44 42 115 65 42 5 1 492 316 301 474 473 468 465 448 110 108 37 44 42 115 67 42 5 1 474 473 468 465 448 474 473 468 465 448 110 108 37 116 65 42 5 1 474 473 468 465 448 474 473 468 465 448 110 474 473 468 465 448 110 109 37 44 42 115 66 42 5 1 492 316 301 474 473 468 465 448 110 474 473 468 465 448 110 109 37 44 42 115 68 42 5 1 474 473 468 465 448 474 473 468 465 448 110 474 473 468 465 448 111 109 37 44 42 115 66 42 5 1 474 473 468 465 448 474 473 468 465 448 110 474 473 468 465 448 489 488 112 109 37 44 42 115 66 42 5 1 317 88 139 37 92 86 6 1 317 88 139 37 41 36 317 88 139 37 92 86 39 36 95 99 104 167 93 87 40 36 474 473 468 465 448 57 42 38 36 92 86 6 1 317 88 139 37 55 42 38 36 92 86 6 1 317 89 139 37 360 424 299 56 42 38 36 92 86 6 1 317 89 139 37 92 86 6 1 159 158 159 157 59 42 5 1 43 5 1 73 42 5 1 8 1 474 473 468 465 448 438 434 436 37 44 42 130 134 45 42 5 1 474 473 468 465 448 438 434 436 37 44 42 130 474 473 468 465 448 438 434 436 37 44 42 131 134 45 42 5 1 474 473 468 465 448 438 434 436 37 44 42 130 37 44 42 135 45 42 5 1 474 473 468 465 448 438 434 436 37 44 42 130 474 473 468 465 448 438 434 436 37 44 42 131 474 473 468 465 448 438 434 436 37 44 42 131 37 44 42 135 45 42 5 1 474 473 468 465 448 438 434 436 37 44 42 130 474 473 468 465 448 438 434 436 37 44 42 131 474 473 468 465 448 438 434 436 37 44 42 130 37 44 42 135 45 42 135 45 42 5 1 70 42 5 1 62 42 5 1 101 102 167 94 87 7 1 101 3 336 106 103 167 94 87 7 1 101 3 336 106 3 336 107 103 167 94 87 7 1 3 9 1 3 4 2 10 1 2 11 1 95 99 104 167 196 209 168 166 93 87 7 1 95 99 104 167 201 199 204 200 195 209 360 374 373 208 168 166 93 87 7 1 95 99 104 167 201 199 204 200 195 360 374 373 210 207 168 166 93 87 7 1 164 360 374 373 163 60 42 5 1 360 374 373 165 162 60 42 5 1 360 424 299 435 436 125 360 424 299 435 37 126 37 127 360 424 299 435 37 126 123 50 42 5 1 360 424 299 435 436 125 360 424 299 435 37 51 42 38 36 126 360 424 299 435 37 51 42 38 36 126 121 50 42 5 1 474 473 468 465 448 438 434 72 42 5 1 97 99 104 167 93 87 7 1 95 99 104 167 3 336 173 175 172 170 166 93 87 7 1 95 99 104 167 3 336 173 3 336 174 177 176 172 170 166 93 87 7 1 95 99 104 167 3 336 173 3 336 174 186 201 190 182 179 178 176 172 170 166 93 87 7 1 95 99 104 167 3 336 173 3 336 174 186 201 192 189 182 179 178 176 172 170 166 93 87 7 1 95 99 104 167 3 336 173 3 336 174 3 336 188 3 336 184 3 336 185 183 181 179 3 336 188 187 191 189 182 180 178 176 172 170 166 93 87 7 1 37 74 76 71 42 5 1 37 3 336 37 79 75 76 71 42 5 1 37 3 336 37 3 336 37 82 80 78 75 76 71 42 5 1 37 3 336 37 3 338 37 82 80 3 337 37 82 81 78 75 76 71 42 5 1 37 3 336 37 79 75 37 77 71 42 5 1 474 473 468 465 448 85 83 474 473 468 465 448 85 84 64 42 5 1 3 18 17 12 1 3 20 17 12 1 3 21 17 12 1 3 18 17 3 18 16 12 1 3 18 17 3 19 16 12 1 3 24 23 3 26 22 13 1 3 25 23 3 27 22 13 1 3 30 29 3 32 28 14 1 3 31 29 3 33 28 14 1 474 473 360 424 299 435 477 471 468 465 448 438 434 63 42 5 1 474 473 360 424 299 435 477 471 360 424 299 435 477 471 468 465 448 438 434 63 42 5 1 492 315 301 435 63 42 5 1 360 424 299 435 497 493 315 301 435 63 42 5 1 360 424 299 435 360 424 299 435 496 474 473 468 465 448 439 499 493 315 301 435 63 42 5 1 474 473 468 465 448 438 434 271 435 63 42 5 1 474 473 468 465 448 438 434 270 435 63 42 5 1 3 333 528 417 422 299 435 63 42 5 1 474 473 468 465 448 438 434 436 281 435 234 435 63 42 5 1 474 473 468 465 448 438 434 234 435 63 42 5 1 317 88 139 318 37 305 435 63 42 5 1 317 88 144 88 90 142 140 144 88 90 142 141 138 322 321 319 37 305 435 63 42 5 1 317 88 144 88 90 142 140 144 88 90 142 141 138 323 320 319 37 305 435 63 42 5 1 317 88 139 318 37 305 435 63 42 5 1 3 418 422 299 435 63 42 5 1 3 419 422 299 435 63 42 5 1 3 420 422 299 435 63 42 5 1 474 473 468 465 448 517 289 435 63 42 5 1 474 473 468 465 448 438 434 298 435 63 42 5 1 474 473 468 465 448 438 434 521 289 435 63 42 5 1 352 297 435 63 42 5 1 474 473 468 465 448 438 434 436 354 297 435 63 42 5 1 353 297 435 63 42 5 1 474 473 468 465 448 438 434 436 354 297 435 63 42 5 1 3 148 324 467 448 438 434 63 42 5 1 3 148 325 467 448 438 434 63 42 5 1 3 148 326 467 448 438 434 63 42 5 1 474 473 458 148 331 467 448 438 434 63 42 5 1 474 473 468 465 448 440 249 435 63 42 5 1 474 473 468 465 448 440 247 435 63 42 5 1 474 473 468 465 448 440 250 435 63 42 5 1 474 473 468 465 448 440 248 435 63 42 5 1 474 473 468 465 448 438 434 519 289 435 63 42 5 1 474 473 468 465 448 438 434 520 289 435 63 42 5 1 474 473 468 465 448 438 434 522 289 435 63 42 5 1 474 473 468 465 448 438 434 523 289 435 63 42 5 1 474 473 468 465 448 438 434 3 333 339 280 435 63 42 5 1 474 473 468 465 448 438 434 3 334 339 280 435 63 42 5 1 474 473 468 465 448 438 434 3 335 339 280 435 63 42 5 1 474 473 468 465 448 526 524 474 473 468 465 448 526 525 516 289 435 63 42 5 1 474 473 468 465 448 489 488 474 473 468 465 448 438 434 230 435 63 42 5 1 474 473 476 471 468 465 448 489 488 474 473 468 465 448 438 434 230 435 63 42 5 1 474 473 468 465 448 489 488 490 488 474 473 468 465 448 438 434 230 435 63 42 5 1 474 473 468 465 483 482 478 148 454 455 450 441 444 438 434 63 42 5 1 3 333 339 358 229 282 435 63 42 5 1 3 334 339 148 359 228 282 435 63 42 5 1 3 335 339 148 359 228 282 435 63 42 5 1 474 473 468 465 448 438 434 436 281 435 303 435 63 42 5 1 474 473 468 465 483 482 478 457 450 441 443 438 434 63 42 5 1 506 505 357 302 435 63 42 5 1 356 302 435 63 42 5 1 355 302 435 63 42 5 1 492 316 301 435 63 42 5 1 360 424 299 435 497 493 316 301 435 63 42 5 1 360 424 299 435 360 424 299 435 496 474 473 468 465 448 439 499 493 316 301 435 63 42 5 1 3 333 483 148 327 467 448 438 434 63 42 5 1 3 334 483 148 327 467 448 438 434 63 42 5 1 3 335 483 148 327 467 448 438 434 63 42 5 1 3 333 474 473 458 460 470 465 448 438 434 63 42 5 1 3 334 474 473 458 460 470 465 448 438 434 63 42 5 1 3 335 474 473 458 460 470 465 448 438 434 63 42 5 1 3 333 474 473 458 148 328 467 448 438 434 63 42 5 1 474 473 462 474 473 458 148 330 467 448 438 434 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 474 473 468 465 448 438 434 287 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 288 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 474 473 468 465 448 438 434 474 473 468 465 448 438 434 287 435 474 473 468 465 448 438 434 287 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 474 473 468 465 448 438 434 287 435 474 473 468 465 448 438 434 474 473 468 465 448 438 434 287 435 63 42 5 1 474 473 468 465 448 438 434 269 435 63 42 5 1 474 473 468 465 448 438 434 268 435 63 42 5 1 485 474 473 469 465 448 438 434 63 42 5 1 304 435 63 42 5 1 474 473 468 465 448 308 58 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 310 58 42 5 1 3 333 531 423 299 307 58 42 5 1 474 473 468 465 448 438 434 3 333 531 423 299 309 58 42 5 1 474 473 468 465 448 438 434 293 435 63 42 5 1 474 473 468 465 448 438 434 295 435 63 42 5 1 474 473 468 465 448 438 434 295 435 63 42 5 1 474 473 468 465 448 438 434 291 435 63 42 5 1 474 473 468 465 448 438 434 291 435 63 42 5 1 474 473 468 465 448 438 434 290 435 63 42 5 1 474 473 468 465 448 438 434 290 435 63 42 5 1 474 473 468 465 448 438 434 294 435 63 42 5 1 474 473 468 465 448 438 434 292 435 63 42 5 1 474 473 468 465 448 438 434 296 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 257 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 256 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 258 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 252 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 251 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 259 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 264 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 274 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 279 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 278 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 272 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 254 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 253 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 255 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 261 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 265 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 262 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 275 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 273 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 260 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 263 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 266 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 267 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 277 435 63 42 5 1 474 473 468 465 448 438 434 474 473 468 465 448 438 434 276 435 63 42 5 1 474 473 468 465 448 474 473 468 465 448 232 435 63 42 5 1 474 473 468 465 448 3 333 339 358 233 435 63 42 5 1 474 473 468 465 448 3 333 339 148 359 233 435 63 42 5 1 474 473 468 465 448 474 473 468 465 448 438 434 231 435 63 42 5 1 474 473 468 465 448 474 473 468 465 448 438 434 242 435 63 42 5 1 474 473 468 465 448 474 473 468 465 448 438 434 243 435 63 42 5 1 474 473 468 465 448 474 473 468 465 448 438 434 244 435 63 42 5 1 474 473 468 465 448 474 473 468 465 448 438 434 240 435 63 42 5 1 474 473 468 465 448 474 473 468 465 448 438 434 239 435 63 42 5 1 474 473 468 465 448 474 473 468 465 448 438 434 236 435 63 42 5 1 474 473 468 465 448 474 473 468 465 448 438 434 241 435 63 42 5 1 474 473 468 465 448 474 473 468 465 448 438 434 237 435 63 42 5 1 474 473 468 465 448 474 473 468 465 448 438 434 235 435 63 42 5 1 474 473 468 465 448 474 473 468 465 448 438 434 238 435 63 42 5 1 474 473 468 465 448 474 473 468 465 448 438 434 245 435 63 42 5 1 474 473 468 465 448 474 473 468 465 448 438 434 246 435 63 42 5 1 3 335 339 148 359 228 226 283 435 63 42 5 1 3 335 339 148 359 228 483 482 478 148 454 455 451 220 483 482 478 457 451 219 225 227 283 286 285 435 63 42 5 1 3 335 339 148 359 228 360 424 299 435 477 222 360 424 299 435 477 221 224 227 283 284 284 435 63 42 5 1 3 335 339 148 359 228 360 424 299 435 477 222 483 482 478 148 454 455 451 220 223 227 283 284 286 435 63 42 5 1 360 424 299 435 497 493 316 301 435 497 493 315 360 424 299 435 477 311 360 424 299 435 477 312 300 435 63 42 5 1 360 424 299 435 477 313 300 435 63 42 5 1 3 418 360 424 299 435 477 314 300 435 63 42 5 1 332 528 417 422 299 435 63 42 5 1 474 473 468 348 340 358 229 282 435 63 42 5 1 474 473 468 483 482 360 424 299 435 477 480 478 350 341 343 342 340 358 229 282 435 63 42 5 1 474 473 468 483 482 474 473 468 465 448 438 434 3 418 422 299 435 288 435 481 478 350 474 473 458 479 351 349 483 482 360 424 299 435 477 480 478 351 349 341 343 342 346 346 345 340 358 229 282 435 63 42 5 1 360 374 433 360 374 360 374 430 429 380 360 374 384 383 373 165 60 42 5 1 360 374 391 383 373 165 60 42 5 1 360 374 392 383 373 165 60 42 5 1 360 374 414 383 373 165 60 42 5 1 360 374 415 383 373 165 60 42 5 1 360 374 416 383 373 165 60 42 5 1 360 374 360 374 412 383 373 165 60 42 5 1 360 374 360 374 360 374 413 383 373 165 60 42 5 1 360 374 360 374 394 383 373 165 60 42 5 1 360 374 360 374 393 383 373 165 60 42 5 1 360 374 360 374 395 383 373 165 60 42 5 1 360 374 360 374 402 383 373 165 60 42 5 1 360 374 360 374 403 383 373 165 60 42 5 1 360 374 360 374 398 383 373 165 60 42 5 1 360 374 360 374 389 383 373 165 60 42 5 1 360 374 360 374 406 383 373 165 60 42 5 1 360 374 360 374 411 383 373 165 60 42 5 1 360 374 360 374 409 383 373 165 60 42 5 1 360 374 360 374 404 383 373 165 60 42 5 1 360 374 360 374 400 383 373 165 60 42 5 1 360 374 360 374 401 383 373 165 60 42 5 1 360 374 360 374 399 383 373 165 60 42 5 1 360 374 360 374 386 383 373 165 60 42 5 1 360 374 360 374 390 383 373 165 60 42 5 1 360 374 360 374 387 383 373 165 60 42 5 1 360 374 360 374 407 383 373 165 60 42 5 1 360 374 360 374 405 383 373 165 60 42 5 1 360 374 360 374 385 383 373 165 60 42 5 1 360 374 360 374 388 383 373 165 60 42 5 1 360 374 360 374 396 383 373 165 60 42 5 1 360 374 360 374 397 383 373 165 60 42 5 1 360 374 360 374 410 383 373 165 60 42 5 1 360 374 360 374 408 383 373 165 60 42 5 1 3 333 372 381 373 165 60 42 5 1 3 333 530 375 373 165 60 42 5 1 382 373 165 60 42 5 1 3 376 373 165 60 42 5 1 3 377 373 165 60 42 5 1 3 378 373 165 60 42 5 1 428 379 373 165 60 42 5 1 360 374 360 374 432 360 374 431 429 379 373 165 60 42 5 1 | *stmt.StmtList | "Stmts": | *stmt.Expression Pos{Line: 2-2 Pos: 6-20} | "Expr": | *expr.FunctionCall Pos{Line: 2-2 Pos: 6-19} | "Function": | *name.Name Pos{Line: 2-2 Pos: 6-8} | "Parts": | *name.NamePart Pos{Line: 2-2 Pos: 6-8} map[Value:foo] | "Arguments": | *node.Argument Pos{Line: 2-2 Pos: 10-11} map[Variadic:false IsReference:false] | "Expr": | *expr.Variable Pos{Line: 2-2 Pos: 10-11} | "VarName": | *node.Identifier Pos{Line: 2-2 Pos: 10-11} map[Value:$a] | *node.Argument Pos{Line: 2-2 Pos: 14-18} map[Variadic:true IsReference:false] | "Expr": | *expr.Variable Pos{Line: 2-2 Pos: 17-18} | "VarName": | *node.Identifier Pos{Line: 2-2 Pos: 17-18} map[Value:$b] | *stmt.Expression Pos{Line: 3-3 Pos: 24-39} | "Expr": | *expr.FunctionCall Pos{Line: 3-3 Pos: 24-38} | "Function": | *expr.Variable Pos{Line: 3-3 Pos: 24-27} | "VarName": | *node.Identifier Pos{Line: 3-3 Pos: 24-27} map[Value:$foo] | "Arguments": | *node.Argument Pos{Line: 3-3 Pos: 29-30} map[Variadic:false IsReference:false] | "Expr": | *expr.Variable Pos{Line: 3-3 Pos: 29-30} | "VarName": | *node.Identifier Pos{Line: 3-3 Pos: 29-30} map[Value:$a] | *node.Argument Pos{Line: 3-3 Pos: 33-37} map[Variadic:true IsReference:false] | "Expr": | *expr.Variable Pos{Line: 3-3 Pos: 36-37} | "VarName": | *node.Identifier Pos{Line: 3-3 Pos: 36-37} map[Value:$b] | *stmt.Expression Pos{Line: 4-4 Pos: 53-63} | "Expr": | *expr.MethodCall Pos{Line: 4-4 Pos: 53-62} | "Variable": | *expr.Variable Pos{Line: 4-4 Pos: 43-62} | "VarName": | *node.Identifier Pos{Line: 4-4 Pos: 43-46} map[Value:$foo] | "Method": | *node.Identifier Pos{Line: 4-4 Pos: 49-51} map[Value:bar] | "Arguments": | *node.Argument Pos{Line: 4-4 Pos: 53-54} map[Variadic:false IsReference:false] | "Expr": | *expr.Variable Pos{Line: 4-4 Pos: 53-54} | "VarName": | *node.Identifier Pos{Line: 4-4 Pos: 53-54} map[Value:$a] | *node.Argument Pos{Line: 4-4 Pos: 57-61} map[Variadic:true IsReference:false] | "Expr": | *expr.Variable Pos{Line: 4-4 Pos: 60-61} | "VarName": | *node.Identifier Pos{Line: 4-4 Pos: 60-61} map[Value:$b] | *stmt.Expression Pos{Line: 5-5 Pos: 67-86} | "Expr": | *expr.StaticCall Pos{Line: 5-5 Pos: 67-85} | "Class": | *name.Name Pos{Line: 5-5 Pos: 67-69} | "Parts": | *name.NamePart Pos{Line: 5-5 Pos: 67-69} map[Value:foo] | "Call": | *node.Identifier Pos{Line: 5-5 Pos: 72-74} map[Value:bar] | "Arguments": | *node.Argument Pos{Line: 5-5 Pos: 76-77} map[Variadic:false IsReference:false] | "Expr": | *expr.Variable Pos{Line: 5-5 Pos: 76-77} | "VarName": | *node.Identifier Pos{Line: 5-5 Pos: 76-77} map[Value:$a] | *node.Argument Pos{Line: 5-5 Pos: 80-84} map[Variadic:true IsReference:false] | "Expr": | *expr.Variable Pos{Line: 5-5 Pos: 83-84} | "VarName": | *node.Identifier Pos{Line: 5-5 Pos: 83-84} map[Value:$b] | *stmt.Expression Pos{Line: 6-6 Pos: 90-110} | "Expr": | *expr.StaticCall Pos{Line: 6-6 Pos: 90-109} | "Class": | *expr.Variable Pos{Line: 6-6 Pos: 90-93} | "VarName": | *node.Identifier Pos{Line: 6-6 Pos: 90-93} map[Value:$foo] | "Call": | *node.Identifier Pos{Line: 6-6 Pos: 96-98} map[Value:bar] | "Arguments": | *node.Argument Pos{Line: 6-6 Pos: 100-101} map[Variadic:false IsReference:false] | "Expr": | *expr.Variable Pos{Line: 6-6 Pos: 100-101} | "VarName": | *node.Identifier Pos{Line: 6-6 Pos: 100-101} map[Value:$a] | *node.Argument Pos{Line: 6-6 Pos: 104-108} map[Variadic:true IsReference:false] | "Expr": | *expr.Variable Pos{Line: 6-6 Pos: 107-108} | "VarName": | *node.Identifier Pos{Line: 6-6 Pos: 107-108} map[Value:$b] | *stmt.Expression Pos{Line: 7-7 Pos: 114-132} | "Expr": | *expr.New Pos{Line: 7-7 Pos: 114-131} | "Class": | *name.Name Pos{Line: 7-7 Pos: 118-120} | "Parts": | *name.NamePart Pos{Line: 7-7 Pos: 118-120} map[Value:foo] | "Arguments": | *node.Argument Pos{Line: 7-7 Pos: 122-123} map[Variadic:false IsReference:false] | "Expr": | *expr.Variable Pos{Line: 7-7 Pos: 122-123} | "VarName": | *node.Identifier Pos{Line: 7-7 Pos: 122-123} map[Value:$a] | *node.Argument Pos{Line: 7-7 Pos: 126-130} map[Variadic:true IsReference:false] | "Expr": | *expr.Variable Pos{Line: 7-7 Pos: 129-130} | "VarName": | *node.Identifier Pos{Line: 7-7 Pos: 129-130} map[Value:$b] | *stmt.Function Pos{Line: 9-9 Pos: 137-180} map[ReturnsRef:false PhpDocComment:] | "FunctionName": | *node.Identifier Pos{Line: 9-9 Pos: 146-148} map[Value:foo] | "Params": | *node.Parameter Pos{Line: 9-9 Pos: 150-162} map[ByRef:false Variadic:false] | "VariableType": | *name.Name Pos{Line: 9-9 Pos: 150-152} | "Parts": | *name.NamePart Pos{Line: 9-9 Pos: 150-152} map[Value:bar] | "Variable": | *expr.Variable Pos{Line: 9-9 Pos: 154-157} | "VarName": | *node.Identifier Pos{Line: 9-9 Pos: 154-157} map[Value:$bar] | "DefaultValue": | *expr.ConstFetch Pos{Line: 9-9 Pos: 159-162} | "Constant": | *name.Name Pos{Line: 9-9 Pos: 159-162} | "Parts": | *name.NamePart Pos{Line: 9-9 Pos: 159-162} map[Value:null] | *node.Parameter Pos{Line: 9-9 Pos: 165-176} map[ByRef:true Variadic:true] | "VariableType": | *name.Name Pos{Line: 9-9 Pos: 165-167} | "Parts": | *name.NamePart Pos{Line: 9-9 Pos: 165-167} map[Value:baz] | "Variable": | *expr.Variable Pos{Line: 9-9 Pos: 173-176} | "VarName": | *node.Identifier Pos{Line: 9-9 Pos: 173-176} map[Value:$baz] | "Stmts": | *stmt.Class Pos{Line: 10-10 Pos: 184-188} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 10-10 Pos: 190-192} map[Value:foo] | "Stmts": | *stmt.ClassMethod Pos{Line: 10-10 Pos: 195-245} map[ReturnsRef:false PhpDocComment:] | "MethodName": | *node.Identifier Pos{Line: 10-10 Pos: 211-213} map[Value:foo] | "Modifiers": | *node.Identifier Pos{Line: 10-10 Pos: 195-200} map[Value:public] | "Params": | *node.Parameter Pos{Line: 10-10 Pos: 215-227} map[ByRef:false Variadic:false] | "VariableType": | *name.Name Pos{Line: 10-10 Pos: 215-217} | "Parts": | *name.NamePart Pos{Line: 10-10 Pos: 215-217} map[Value:bar] | "Variable": | *expr.Variable Pos{Line: 10-10 Pos: 219-222} | "VarName": | *node.Identifier Pos{Line: 10-10 Pos: 219-222} map[Value:$bar] | "DefaultValue": | *expr.ConstFetch Pos{Line: 10-10 Pos: 224-227} | "Constant": | *name.Name Pos{Line: 10-10 Pos: 224-227} | "Parts": | *name.NamePart Pos{Line: 10-10 Pos: 224-227} map[Value:null] | *node.Parameter Pos{Line: 10-10 Pos: 230-241} map[ByRef:true Variadic:true] | "VariableType": | *name.Name Pos{Line: 10-10 Pos: 230-232} | "Parts": | *name.NamePart Pos{Line: 10-10 Pos: 230-232} map[Value:baz] | "Variable": | *expr.Variable Pos{Line: 10-10 Pos: 238-241} | "VarName": | *node.Identifier Pos{Line: 10-10 Pos: 238-241} map[Value:$baz] | "Stmts": | *stmt.Expression Pos{Line: 11-11 Pos: 250-290} | "Expr": | *expr.Closure Pos{Line: 11-11 Pos: 250-289} map[ReturnsRef:false Static:false PhpDocComment:] | "Params": | *node.Parameter Pos{Line: 11-11 Pos: 259-271} map[Variadic:false ByRef:false] | "VariableType": | *name.Name Pos{Line: 11-11 Pos: 259-261} | "Parts": | *name.NamePart Pos{Line: 11-11 Pos: 259-261} map[Value:bar] | "Variable": | *expr.Variable Pos{Line: 11-11 Pos: 263-266} | "VarName": | *node.Identifier Pos{Line: 11-11 Pos: 263-266} map[Value:$bar] | "DefaultValue": | *expr.ConstFetch Pos{Line: 11-11 Pos: 268-271} | "Constant": | *name.Name Pos{Line: 11-11 Pos: 268-271} | "Parts": | *name.NamePart Pos{Line: 11-11 Pos: 268-271} map[Value:null] | *node.Parameter Pos{Line: 11-11 Pos: 274-285} map[ByRef:true Variadic:true] | "VariableType": | *name.Name Pos{Line: 11-11 Pos: 274-276} | "Parts": | *name.NamePart Pos{Line: 11-11 Pos: 274-276} map[Value:baz] | "Variable": | *expr.Variable Pos{Line: 11-11 Pos: 282-285} | "VarName": | *node.Identifier Pos{Line: 11-11 Pos: 282-285} map[Value:$baz] | "Uses": | "Stmts": | *stmt.Expression Pos{Line: 12-12 Pos: 294-341} | "Expr": | *expr.Closure Pos{Line: 12-12 Pos: 294-340} map[ReturnsRef:false Static:true PhpDocComment:] | "Params": | *node.Parameter Pos{Line: 12-12 Pos: 310-322} map[ByRef:false Variadic:false] | "VariableType": | *name.Name Pos{Line: 12-12 Pos: 310-312} | "Parts": | *name.NamePart Pos{Line: 12-12 Pos: 310-312} map[Value:bar] | "Variable": | *expr.Variable Pos{Line: 12-12 Pos: 314-317} | "VarName": | *node.Identifier Pos{Line: 12-12 Pos: 314-317} map[Value:$bar] | "DefaultValue": | *expr.ConstFetch Pos{Line: 12-12 Pos: 319-322} | "Constant": | *name.Name Pos{Line: 12-12 Pos: 319-322} | "Parts": | *name.NamePart Pos{Line: 12-12 Pos: 319-322} map[Value:null] | *node.Parameter Pos{Line: 12-12 Pos: 325-336} map[ByRef:true Variadic:true] | "VariableType": | *name.Name Pos{Line: 12-12 Pos: 325-327} | "Parts": | *name.NamePart Pos{Line: 12-12 Pos: 325-327} map[Value:baz] | "Variable": | *expr.Variable Pos{Line: 12-12 Pos: 333-336} | "VarName": | *node.Identifier Pos{Line: 12-12 Pos: 333-336} map[Value:$baz] | "Uses": | "Stmts": | *stmt.Expression Pos{Line: 14-14 Pos: 346-352} | "Expr": | *scalar.String Pos{Line: 14-14 Pos: 346-351} map[Value:"test"] | *stmt.Expression Pos{Line: 15-15 Pos: 356-364} | "Expr": | *scalar.String Pos{Line: 15-15 Pos: 356-363} map[Value:"\$test"] | *stmt.Expression Pos{Line: 16-18 Pos: 368-381} | "Expr": | *scalar.String Pos{Line: 16-18 Pos: 368-380} map[Value:" test "] | *stmt.Expression Pos{Line: 19-19 Pos: 385-392} | "Expr": | *scalar.String Pos{Line: 19-19 Pos: 385-391} map[Value:'$test'] | *stmt.Expression Pos{Line: 20-22 Pos: 396-416} | "Expr": | *scalar.String Pos{Line: 20-22 Pos: 396-415} map[Value:' $test '] | *stmt.Expression Pos{Line: 23-24 Pos: 426-436} | "Expr": | *scalar.Encapsed Pos{Line: 23-24 Pos: 426-435} | *stmt.Expression Pos{Line: 25-27 Pos: 440-457} | "Expr": | *scalar.String Pos{Line: 25-27 Pos: 440-456} map[Value: hello ] | *stmt.Expression Pos{Line: 28-30 Pos: 461-480} | "Expr": | *scalar.String Pos{Line: 28-30 Pos: 461-479} map[Value: hello ] | *stmt.Expression Pos{Line: 31-33 Pos: 484-510} | "Expr": | *scalar.Encapsed Pos{Line: 31-33 Pos: 484-509} | "Parts": | *scalar.EncapsedStringPart Pos{Line: 32-32 Pos: 493-499} map[Value: hello ] | *expr.Variable Pos{Line: 32-32 Pos: 500-505} | "VarName": | *node.Identifier Pos{Line: 32-32 Pos: 500-505} map[Value:$world] | *scalar.EncapsedStringPart Pos{Line: 32-32 Pos: 506-506} map[Value: ] | *stmt.Expression Pos{Line: 34-36 Pos: 514-540} | "Expr": | *scalar.String Pos{Line: 34-36 Pos: 514-539} map[Value: hello $world ] | *stmt.Expression Pos{Line: 38-38 Pos: 545-564} | "Expr": | *scalar.Lnumber Pos{Line: 38-38 Pos: 545-563} map[Value:1234567890123456789] | *stmt.Expression Pos{Line: 39-39 Pos: 568-588} | "Expr": | *scalar.Dnumber Pos{Line: 39-39 Pos: 568-587} map[Value:12345678901234567890] | *stmt.Expression Pos{Line: 40-40 Pos: 592-594} | "Expr": | *scalar.Dnumber Pos{Line: 40-40 Pos: 592-593} map[Value:0.] | *stmt.Expression Pos{Line: 41-41 Pos: 598-664} | "Expr": | *scalar.Lnumber Pos{Line: 41-41 Pos: 598-663} map[Value:0b0111111111111111111111111111111111111111111111111111111111111111] | *stmt.Expression Pos{Line: 42-42 Pos: 668-734} | "Expr": | *scalar.Dnumber Pos{Line: 42-42 Pos: 668-733} map[Value:0b1111111111111111111111111111111111111111111111111111111111111111] | *stmt.Expression Pos{Line: 43-43 Pos: 738-758} | "Expr": | *scalar.Lnumber Pos{Line: 43-43 Pos: 738-757} map[Value:0x007111111111111111] | *stmt.Expression Pos{Line: 44-44 Pos: 762-780} | "Expr": | *scalar.Dnumber Pos{Line: 44-44 Pos: 762-779} map[Value:0x8111111111111111] | *stmt.Expression Pos{Line: 45-45 Pos: 784-793} | "Expr": | *scalar.MagicConstant Pos{Line: 45-45 Pos: 784-792} map[Value:__CLASS__] | *stmt.Expression Pos{Line: 46-46 Pos: 797-804} | "Expr": | *scalar.MagicConstant Pos{Line: 46-46 Pos: 797-803} map[Value:__DIR__] | *stmt.Expression Pos{Line: 47-47 Pos: 808-816} | "Expr": | *scalar.MagicConstant Pos{Line: 47-47 Pos: 808-815} map[Value:__FILE__] | *stmt.Expression Pos{Line: 48-48 Pos: 820-832} | "Expr": | *scalar.MagicConstant Pos{Line: 48-48 Pos: 820-831} map[Value:__FUNCTION__] | *stmt.Expression Pos{Line: 49-49 Pos: 836-844} | "Expr": | *scalar.MagicConstant Pos{Line: 49-49 Pos: 836-843} map[Value:__LINE__] | *stmt.Expression Pos{Line: 50-50 Pos: 848-861} | "Expr": | *scalar.MagicConstant Pos{Line: 50-50 Pos: 848-860} map[Value:__NAMESPACE__] | *stmt.Expression Pos{Line: 51-51 Pos: 865-875} | "Expr": | *scalar.MagicConstant Pos{Line: 51-51 Pos: 865-874} map[Value:__METHOD__] | *stmt.Expression Pos{Line: 52-52 Pos: 879-888} | "Expr": | *scalar.MagicConstant Pos{Line: 52-52 Pos: 879-887} map[Value:__TRAIT__] | *stmt.Expression Pos{Line: 54-54 Pos: 893-904} | "Expr": | *scalar.Encapsed Pos{Line: 54-54 Pos: 893-903} | "Parts": | *scalar.EncapsedStringPart Pos{Line: 54-54 Pos: 894-898} map[Value:test ] | *expr.Variable Pos{Line: 54-54 Pos: 899-902} | "VarName": | *node.Identifier Pos{Line: 54-54 Pos: 899-902} map[Value:$var] | *stmt.Expression Pos{Line: 55-55 Pos: 908-926} | "Expr": | *scalar.Encapsed Pos{Line: 55-55 Pos: 908-925} | "Parts": | *scalar.EncapsedStringPart Pos{Line: 55-55 Pos: 909-913} map[Value:test ] | *expr.PropertyFetch Pos{Line: 55-55 Pos: 914-922} | "Variable": | *expr.Variable Pos{Line: 55-55 Pos: 914-917} | "VarName": | *node.Identifier Pos{Line: 55-55 Pos: 914-917} map[Value:$foo] | "Property": | *node.Identifier Pos{Line: 55-55 Pos: 920-922} map[Value:bar] | *scalar.EncapsedStringPart Pos{Line: 55-55 Pos: 923-924} map[Value:()] | *stmt.Expression Pos{Line: 56-56 Pos: 930-943} | "Expr": | *scalar.Encapsed Pos{Line: 56-56 Pos: 930-942} | "Parts": | *scalar.EncapsedStringPart Pos{Line: 56-56 Pos: 931-935} map[Value:test ] | *expr.Variable Pos{Line: 56-56 Pos: 936-941} | "VarName": | *node.Identifier Pos{Line: 56-56 Pos: 938-940} map[Value:foo] | *stmt.Expression Pos{Line: 57-57 Pos: 947-963} | "Expr": | *scalar.Encapsed Pos{Line: 57-57 Pos: 947-962} | "Parts": | *scalar.EncapsedStringPart Pos{Line: 57-57 Pos: 948-952} map[Value:test ] | *expr.ArrayDimFetch Pos{Line: 57-57 Pos: 953-961} | "Variable": | *expr.Variable Pos{Line: 57-57 Pos: 955-957} | "VarName": | *node.Identifier Pos{Line: 57-57 Pos: 955-957} map[Value:foo] | "Dim": | *scalar.Lnumber Pos{Line: 57-57 Pos: 959-959} map[Value:0] | *stmt.Expression Pos{Line: 58-58 Pos: 967-987} | "Expr": | *scalar.Encapsed Pos{Line: 58-58 Pos: 967-986} | "Parts": | *scalar.EncapsedStringPart Pos{Line: 58-58 Pos: 968-972} map[Value:test ] | *expr.MethodCall Pos{Line: -1-58 Pos: -1-984} | "Variable": | *expr.Variable Pos{Line: 58-58 Pos: 974-984} | "VarName": | *node.Identifier Pos{Line: 58-58 Pos: 974-977} map[Value:$foo] | "Method": | *node.Identifier Pos{Line: 58-58 Pos: 980-982} map[Value:bar] | "Arguments": | *stmt.AltIf Pos{Line: 60-61 Pos: 992-1009} | "Cond": | *expr.Variable Pos{Line: 60-60 Pos: 996-997} | "VarName": | *node.Identifier Pos{Line: 60-60 Pos: 996-997} map[Value:$a] | "Stmt": | *stmt.StmtList Pos{Line: -1--1 Pos: -1--1} | "Stmts": | *stmt.AltIf Pos{Line: 62-64 Pos: 1013-1045} | "Cond": | *expr.Variable Pos{Line: 62-62 Pos: 1017-1018} | "VarName": | *node.Identifier Pos{Line: 62-62 Pos: 1017-1018} map[Value:$a] | "Stmt": | *stmt.StmtList Pos{Line: -1--1 Pos: -1--1} | "Stmts": | "ElseIf": | *stmt.AltElseIf Pos{Line: 63--1 Pos: 1025--1} | "Cond": | *expr.Variable Pos{Line: 63-63 Pos: 1033-1034} | "VarName": | *node.Identifier Pos{Line: 63-63 Pos: 1033-1034} map[Value:$b] | "Stmt": | *stmt.StmtList Pos{Line: -1--1 Pos: -1--1} | "Stmts": | *stmt.AltIf Pos{Line: 65-67 Pos: 1049-1074} | "Cond": | *expr.Variable Pos{Line: 65-65 Pos: 1053-1054} | "VarName": | *node.Identifier Pos{Line: 65-65 Pos: 1053-1054} map[Value:$a] | "Stmt": | *stmt.StmtList Pos{Line: -1--1 Pos: -1--1} | "Stmts": | "Else": | *stmt.AltElse Pos{Line: 66--1 Pos: 1061--1} | "Stmt": | *stmt.StmtList Pos{Line: -1--1 Pos: -1--1} | "Stmts": | *stmt.AltIf Pos{Line: 68-72 Pos: 1078-1133} | "Cond": | *expr.Variable Pos{Line: 68-68 Pos: 1082-1083} | "VarName": | *node.Identifier Pos{Line: 68-68 Pos: 1082-1083} map[Value:$a] | "Stmt": | *stmt.StmtList Pos{Line: -1--1 Pos: -1--1} | "Stmts": | "ElseIf": | *stmt.AltElseIf Pos{Line: 69--1 Pos: 1090--1} | "Cond": | *expr.Variable Pos{Line: 69-69 Pos: 1098-1099} | "VarName": | *node.Identifier Pos{Line: 69-69 Pos: 1098-1099} map[Value:$b] | "Stmt": | *stmt.StmtList Pos{Line: -1--1 Pos: -1--1} | "Stmts": | *stmt.AltElseIf Pos{Line: 70--1 Pos: 1105--1} | "Cond": | *expr.Variable Pos{Line: 70-70 Pos: 1113-1114} | "VarName": | *node.Identifier Pos{Line: 70-70 Pos: 1113-1114} map[Value:$c] | "Stmt": | *stmt.StmtList Pos{Line: -1--1 Pos: -1--1} | "Stmts": | "Else": | *stmt.AltElse Pos{Line: 71--1 Pos: 1120--1} | "Stmt": | *stmt.StmtList Pos{Line: -1--1 Pos: -1--1} | "Stmts": | *stmt.While Pos{Line: 74-74 Pos: 1138-1157} | "Cond": | *scalar.Lnumber Pos{Line: 74-74 Pos: 1145-1145} map[Value:1] | "Stmt": | *stmt.StmtList Pos{Line: 74-74 Pos: 1148-1157} | "Stmts": | *stmt.Break Pos{Line: 74-74 Pos: 1150-1155} | *stmt.While Pos{Line: 75-75 Pos: 1161-1182} | "Cond": | *scalar.Lnumber Pos{Line: 75-75 Pos: 1168-1168} map[Value:1] | "Stmt": | *stmt.StmtList Pos{Line: 75-75 Pos: 1171-1182} | "Stmts": | *stmt.Break Pos{Line: 75-75 Pos: 1173-1180} | "Expr": | *scalar.Lnumber Pos{Line: 75-75 Pos: 1179-1179} map[Value:2] | *stmt.While Pos{Line: 76-76 Pos: 1186-1208} | "Cond": | *scalar.Lnumber Pos{Line: 76-76 Pos: 1193-1193} map[Value:1] | "Stmt": | *stmt.StmtList Pos{Line: 76-76 Pos: 1196-1208} | "Stmts": | *stmt.Break Pos{Line: 76-76 Pos: 1198-1206} | "Expr": | *scalar.Lnumber Pos{Line: 76-76 Pos: 1204-1204} map[Value:3] | *stmt.Class Pos{Line: 77-77 Pos: 1212-1216} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 77-77 Pos: 1218-1220} map[Value:foo] | "Stmts": | *stmt.ClassConstList Pos{Line: 77-77 Pos: 1223-1244} | "Consts": | *stmt.Constant Pos{Line: 77-77 Pos: 1229-1235} map[PhpDocComment:] | "ConstantName": | *node.Identifier Pos{Line: 77-77 Pos: 1229-1231} map[Value:FOO] | "Expr": | *scalar.Lnumber Pos{Line: 77-77 Pos: 1235-1235} map[Value:1] | *stmt.Constant Pos{Line: 77-77 Pos: 1238-1244} map[PhpDocComment:] | "ConstantName": | *node.Identifier Pos{Line: 77-77 Pos: 1238-1240} map[Value:BAR] | "Expr": | *scalar.Lnumber Pos{Line: 77-77 Pos: 1244-1244} map[Value:2] | *stmt.Class Pos{Line: 78-78 Pos: 1251-1255} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 78-78 Pos: 1257-1259} map[Value:foo] | "Stmts": | *stmt.ClassMethod Pos{Line: 78-78 Pos: 1262-1278} map[ReturnsRef:false PhpDocComment:] | "MethodName": | *node.Identifier Pos{Line: 78-78 Pos: 1271-1273} map[Value:bar] | "Stmts": | *stmt.Class Pos{Line: 79-79 Pos: 1284-1288} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 79-79 Pos: 1290-1292} map[Value:foo] | "Stmts": | *stmt.ClassMethod Pos{Line: 79-79 Pos: 1295-1326} map[ReturnsRef:true PhpDocComment:] | "MethodName": | *node.Identifier Pos{Line: 79-79 Pos: 1319-1321} map[Value:bar] | "Modifiers": | *node.Identifier Pos{Line: 79-79 Pos: 1295-1300} map[Value:public] | *node.Identifier Pos{Line: 79-79 Pos: 1302-1307} map[Value:static] | "Stmts": | *stmt.Class Pos{Line: 80-80 Pos: 1332-1336} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 80-80 Pos: 1338-1340} map[Value:foo] | "Stmts": | *stmt.ClassMethod Pos{Line: 80-80 Pos: 1343-1373} map[ReturnsRef:false PhpDocComment:] | "MethodName": | *node.Identifier Pos{Line: 80-80 Pos: 1366-1368} map[Value:bar] | "Modifiers": | *node.Identifier Pos{Line: 80-80 Pos: 1343-1347} map[Value:final] | *node.Identifier Pos{Line: 80-80 Pos: 1349-1355} map[Value:private] | "Stmts": | *stmt.ClassMethod Pos{Line: 80-80 Pos: 1375-1401} map[ReturnsRef:false PhpDocComment:] | "MethodName": | *node.Identifier Pos{Line: 80-80 Pos: 1394-1396} map[Value:baz] | "Modifiers": | *node.Identifier Pos{Line: 80-80 Pos: 1375-1383} map[Value:protected] | "Stmts": | *stmt.Class Pos{Line: 81-81 Pos: 1407-1420} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 81-81 Pos: 1422-1424} map[Value:foo] | "Modifiers": | *node.Identifier Pos{Line: 81-81 Pos: 1407-1414} map[Value:abstract] | "Stmts": | *stmt.ClassMethod Pos{Line: 81-81 Pos: 1427-1457} map[ReturnsRef:false PhpDocComment:] | "MethodName": | *node.Identifier Pos{Line: 81-81 Pos: 1452-1454} map[Value:bar] | "Modifiers": | *node.Identifier Pos{Line: 81-81 Pos: 1427-1434} map[Value:abstract] | *node.Identifier Pos{Line: 81-81 Pos: 1436-1441} map[Value:public] | *stmt.Class Pos{Line: 82-82 Pos: 1463-1473} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 82-82 Pos: 1475-1477} map[Value:foo] | "Modifiers": | *node.Identifier Pos{Line: 82-82 Pos: 1463-1467} map[Value:final] | "Extends": | *name.Name Pos{Line: 82-82 Pos: 1487-1489} | "Parts": | *name.NamePart Pos{Line: 82-82 Pos: 1487-1489} map[Value:bar] | "Stmts": | *stmt.Class Pos{Line: 83-83 Pos: 1497-1507} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 83-83 Pos: 1509-1511} map[Value:foo] | "Modifiers": | *node.Identifier Pos{Line: 83-83 Pos: 1497-1501} map[Value:final] | "Implements": | *name.Name Pos{Line: 83-83 Pos: 1524-1526} | "Parts": | *name.NamePart Pos{Line: 83-83 Pos: 1524-1526} map[Value:bar] | "Stmts": | *stmt.Class Pos{Line: 84-84 Pos: 1534-1544} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 84-84 Pos: 1546-1548} map[Value:foo] | "Modifiers": | *node.Identifier Pos{Line: 84-84 Pos: 1534-1538} map[Value:final] | "Implements": | *name.Name Pos{Line: 84-84 Pos: 1561-1563} | "Parts": | *name.NamePart Pos{Line: 84-84 Pos: 1561-1563} map[Value:bar] | *name.Name Pos{Line: 84-84 Pos: 1566-1568} | "Parts": | *name.NamePart Pos{Line: 84-84 Pos: 1566-1568} map[Value:baz] | "Stmts": | *stmt.ConstList Pos{Line: 86-86 Pos: 1577-1598} | "Consts": | *stmt.Constant Pos{Line: 86-86 Pos: 1583-1589} map[PhpDocComment:] | "ConstantName": | *node.Identifier Pos{Line: 86-86 Pos: 1583-1585} map[Value:FOO] | "Expr": | *scalar.Lnumber Pos{Line: 86-86 Pos: 1589-1589} map[Value:1] | *stmt.Constant Pos{Line: 86-86 Pos: 1592-1598} map[PhpDocComment:] | "ConstantName": | *node.Identifier Pos{Line: 86-86 Pos: 1592-1594} map[Value:BAR] | "Expr": | *scalar.Lnumber Pos{Line: 86-86 Pos: 1598-1598} map[Value:2] | *stmt.While Pos{Line: 87-87 Pos: 1603-1625} | "Cond": | *scalar.Lnumber Pos{Line: 87-87 Pos: 1610-1610} map[Value:1] | "Stmt": | *stmt.StmtList Pos{Line: 87-87 Pos: 1613-1625} | "Stmts": | *stmt.Continue Pos{Line: 87-87 Pos: 1615-1623} | *stmt.While Pos{Line: 88-88 Pos: 1629-1653} | "Cond": | *scalar.Lnumber Pos{Line: 88-88 Pos: 1636-1636} map[Value:1] | "Stmt": | *stmt.StmtList Pos{Line: 88-88 Pos: 1639-1653} | "Stmts": | *stmt.Continue Pos{Line: 88-88 Pos: 1641-1651} | "Expr": | *scalar.Lnumber Pos{Line: 88-88 Pos: 1650-1650} map[Value:2] | *stmt.While Pos{Line: 89-89 Pos: 1657-1682} | "Cond": | *scalar.Lnumber Pos{Line: 89-89 Pos: 1664-1664} map[Value:1] | "Stmt": | *stmt.StmtList Pos{Line: 89-89 Pos: 1667-1682} | "Stmts": | *stmt.Continue Pos{Line: 89-89 Pos: 1669-1680} | "Expr": | *scalar.Lnumber Pos{Line: 89-89 Pos: 1678-1678} map[Value:3] | *stmt.Declare Pos{Line: 90-90 Pos: 1686-1702} | "Consts": | *stmt.Constant Pos{Line: 90-90 Pos: 1694-1700} map[PhpDocComment:] | "ConstantName": | *node.Identifier Pos{Line: 90-90 Pos: 1694-1698} map[Value:ticks] | "Expr": | *scalar.Lnumber Pos{Line: 90-90 Pos: 1700-1700} map[Value:1] | "Stmt": | *stmt.Nop Pos{Line: 124-124 Pos: 2552-2553} | *stmt.Declare Pos{Line: 91-91 Pos: 1706-1724} | "Consts": | *stmt.Constant Pos{Line: 91-91 Pos: 1714-1720} map[PhpDocComment:] | "ConstantName": | *node.Identifier Pos{Line: 91-91 Pos: 1714-1718} map[Value:ticks] | "Expr": | *scalar.Lnumber Pos{Line: 91-91 Pos: 1720-1720} map[Value:1] | "Stmt": | *stmt.StmtList Pos{Line: 91-91 Pos: 1723-1724} | "Stmts": | *stmt.Declare Pos{Line: 92-92 Pos: 1728-1756} | "Consts": | *stmt.Constant Pos{Line: 92-92 Pos: 1736-1742} map[PhpDocComment:] | "ConstantName": | *node.Identifier Pos{Line: 92-92 Pos: 1736-1740} map[Value:ticks] | "Expr": | *scalar.Lnumber Pos{Line: 92-92 Pos: 1742-1742} map[Value:1] | "Stmt": | *stmt.StmtList Pos{Line: 92-92 Pos: 1744-1756} | "Stmts": | *stmt.Do Pos{Line: 93-93 Pos: 1760-1774} | "Stmt": | *stmt.StmtList Pos{Line: 93-93 Pos: 1763-1764} | "Stmts": | "Cond": | *scalar.Lnumber Pos{Line: 93-93 Pos: 1772-1772} map[Value:1] | *stmt.Echo Pos{Line: 94-94 Pos: 1778-1788} | "Exprs": | *expr.Variable Pos{Line: 94-94 Pos: 1783-1784} | "VarName": | *node.Identifier Pos{Line: 94-94 Pos: 1783-1784} map[Value:$a] | *scalar.Lnumber Pos{Line: 94-94 Pos: 1787-1787} map[Value:1] | *stmt.Echo Pos{Line: 95-95 Pos: 1792-1800} | "Exprs": | *expr.Variable Pos{Line: 95-95 Pos: 1797-1798} | "VarName": | *node.Identifier Pos{Line: 95-95 Pos: 1797-1798} map[Value:$a] | *stmt.For Pos{Line: 96-96 Pos: 1810-1844} | "Init": | *assign_op.Assign Pos{Line: 96-96 Pos: 1814-1819} | "Variable": | *expr.Variable Pos{Line: 96-96 Pos: 1814-1815} | "VarName": | *node.Identifier Pos{Line: 96-96 Pos: 1814-1815} map[Value:$i] | "Expression": | *scalar.Lnumber Pos{Line: 96-96 Pos: 1819-1819} map[Value:0] | "Cond": | *binary_op.Smaller Pos{Line: 96-96 Pos: 1822-1828} | "Left": | *expr.Variable Pos{Line: 96-96 Pos: 1822-1823} | "VarName": | *node.Identifier Pos{Line: 96-96 Pos: 1822-1823} map[Value:$i] | "Right": | *scalar.Lnumber Pos{Line: 96-96 Pos: 1827-1828} map[Value:10] | "Loop": | *expr.PostInc Pos{Line: 96-96 Pos: 1831-1834} | "Variable": | *expr.Variable Pos{Line: 96-96 Pos: 1831-1832} | "VarName": | *node.Identifier Pos{Line: 96-96 Pos: 1831-1832} map[Value:$i] | *expr.PostInc Pos{Line: 96-96 Pos: 1837-1840} | "Variable": | *expr.Variable Pos{Line: 96-96 Pos: 1837-1838} | "VarName": | *node.Identifier Pos{Line: 96-96 Pos: 1837-1838} map[Value:$i] | "Stmt": | *stmt.StmtList Pos{Line: 96-96 Pos: 1843-1844} | "Stmts": | *stmt.For Pos{Line: 97-97 Pos: 1848-1877} | "Cond": | *binary_op.Smaller Pos{Line: 97-97 Pos: 1854-1860} | "Left": | *expr.Variable Pos{Line: 97-97 Pos: 1854-1855} | "VarName": | *node.Identifier Pos{Line: 97-97 Pos: 1854-1855} map[Value:$i] | "Right": | *scalar.Lnumber Pos{Line: 97-97 Pos: 1859-1860} map[Value:10] | "Loop": | *expr.PostInc Pos{Line: 97-97 Pos: 1863-1866} | "Variable": | *expr.Variable Pos{Line: 97-97 Pos: 1863-1864} | "VarName": | *node.Identifier Pos{Line: 97-97 Pos: 1863-1864} map[Value:$i] | "Stmt": | *stmt.StmtList Pos{Line: 97-97 Pos: 1869-1877} | "Stmts": | *stmt.Foreach Pos{Line: 98-98 Pos: 1881-1901} map[ByRef:false] | "Expr": | *expr.Variable Pos{Line: 98-98 Pos: 1890-1891} | "VarName": | *node.Identifier Pos{Line: 98-98 Pos: 1890-1891} map[Value:$a] | "Variable": | *expr.Variable Pos{Line: 98-98 Pos: 1896-1897} | "VarName": | *node.Identifier Pos{Line: 98-98 Pos: 1896-1897} map[Value:$v] | "Stmt": | *stmt.StmtList Pos{Line: 98-98 Pos: 1900-1901} | "Stmts": | *stmt.Foreach Pos{Line: 99-99 Pos: 1911-1931} map[ByRef:false] | "Expr": | *expr.ShortArray Pos{Line: 99-99 Pos: 1920-1921} | "Items": | "Variable": | *expr.Variable Pos{Line: 99-99 Pos: 1926-1927} | "VarName": | *node.Identifier Pos{Line: 99-99 Pos: 1926-1927} map[Value:$v] | "Stmt": | *stmt.StmtList Pos{Line: 99-99 Pos: 1930-1931} | "Stmts": | *stmt.Foreach Pos{Line: 100-100 Pos: 1935-1966} map[ByRef:false] | "Expr": | *expr.Variable Pos{Line: 100-100 Pos: 1944-1945} | "VarName": | *node.Identifier Pos{Line: 100-100 Pos: 1944-1945} map[Value:$a] | "Variable": | *expr.Variable Pos{Line: 100-100 Pos: 1950-1951} | "VarName": | *node.Identifier Pos{Line: 100-100 Pos: 1950-1951} map[Value:$v] | "Stmt": | *stmt.StmtList Pos{Line: 100-100 Pos: 1954-1966} | "Stmts": | *stmt.Foreach Pos{Line: 101-101 Pos: 1970-1996} map[ByRef:false] | "Expr": | *expr.Variable Pos{Line: 101-101 Pos: 1979-1980} | "VarName": | *node.Identifier Pos{Line: 101-101 Pos: 1979-1980} map[Value:$a] | "Key": | *expr.Variable Pos{Line: 101-101 Pos: 1985-1986} | "VarName": | *node.Identifier Pos{Line: 101-101 Pos: 1985-1986} map[Value:$k] | "Variable": | *expr.Variable Pos{Line: 101-101 Pos: 1991-1992} | "VarName": | *node.Identifier Pos{Line: 101-101 Pos: 1991-1992} map[Value:$v] | "Stmt": | *stmt.StmtList Pos{Line: 101-101 Pos: 1995-1996} | "Stmts": | *stmt.Foreach Pos{Line: 102-102 Pos: 2000-2026} map[ByRef:false] | "Expr": | *expr.ShortArray Pos{Line: 102-102 Pos: 2009-2010} | "Items": | "Key": | *expr.Variable Pos{Line: 102-102 Pos: 2015-2016} | "VarName": | *node.Identifier Pos{Line: 102-102 Pos: 2015-2016} map[Value:$k] | "Variable": | *expr.Variable Pos{Line: 102-102 Pos: 2021-2022} | "VarName": | *node.Identifier Pos{Line: 102-102 Pos: 2021-2022} map[Value:$v] | "Stmt": | *stmt.StmtList Pos{Line: 102-102 Pos: 2025-2026} | "Stmts": | *stmt.Foreach Pos{Line: 103-103 Pos: 2030-2057} map[ByRef:true] | "Expr": | *expr.Variable Pos{Line: 103-103 Pos: 2039-2040} | "VarName": | *node.Identifier Pos{Line: 103-103 Pos: 2039-2040} map[Value:$a] | "Key": | *expr.Variable Pos{Line: 103-103 Pos: 2045-2046} | "VarName": | *node.Identifier Pos{Line: 103-103 Pos: 2045-2046} map[Value:$k] | "Variable": | *expr.Variable Pos{Line: 103-103 Pos: 2052-2053} | "VarName": | *node.Identifier Pos{Line: 103-103 Pos: 2052-2053} map[Value:$v] | "Stmt": | *stmt.StmtList Pos{Line: 103-103 Pos: 2056-2057} | "Stmts": | *stmt.Foreach Pos{Line: 104-104 Pos: 2061-2093} map[ByRef:false] | "Expr": | *expr.Variable Pos{Line: 104-104 Pos: 2070-2071} | "VarName": | *node.Identifier Pos{Line: 104-104 Pos: 2070-2071} map[Value:$a] | "Key": | *expr.Variable Pos{Line: 104-104 Pos: 2076-2077} | "VarName": | *node.Identifier Pos{Line: 104-104 Pos: 2076-2077} map[Value:$k] | "Variable": | *expr.List Pos{Line: 104-104 Pos: 2082-2089} | "Items": | *expr.ArrayItem Pos{Line: 104-104 Pos: 2087-2088} map[ByRef:false] | "Val": | *expr.Variable Pos{Line: 104-104 Pos: 2087-2088} | "VarName": | *node.Identifier Pos{Line: 104-104 Pos: 2087-2088} map[Value:$v] | "Stmt": | *stmt.StmtList Pos{Line: 104-104 Pos: 2092-2093} | "Stmts": | *stmt.Function Pos{Line: 105-105 Pos: 2103-2119} map[ReturnsRef:false PhpDocComment:] | "FunctionName": | *node.Identifier Pos{Line: 105-105 Pos: 2112-2114} map[Value:foo] | "Stmts": | *stmt.Function Pos{Line: 106-111 Pos: 2123-2251} map[ReturnsRef:false PhpDocComment:] | "FunctionName": | *node.Identifier Pos{Line: 106-106 Pos: 2132-2134} map[Value:foo] | "Stmts": | *stmt.HaltCompiler Pos{Line: 118-118 Pos: 2366-2383} | *stmt.Function Pos{Line: 108-108 Pos: 2177-2193} map[ReturnsRef:false PhpDocComment:] | "FunctionName": | *node.Identifier Pos{Line: 108-108 Pos: 2186-2188} map[Value:bar] | "Stmts": | *stmt.Class Pos{Line: 109-109 Pos: 2207-2211} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 109-109 Pos: 2213-2215} map[Value:Baz] | "Stmts": | *stmt.Return Pos{Line: 110-110 Pos: 2232-2241} | "Expr": | *expr.Variable Pos{Line: 110-110 Pos: 2239-2240} | "VarName": | *node.Identifier Pos{Line: 110-110 Pos: 2239-2240} map[Value:$a] | *stmt.Function Pos{Line: 112-112 Pos: 2255-2278} map[ReturnsRef:false PhpDocComment:] | "FunctionName": | *node.Identifier Pos{Line: 112-112 Pos: 2264-2266} map[Value:foo] | "Stmts": | *stmt.Return Pos{Line: 112-112 Pos: 2271-2277} | *stmt.Function Pos{Line: 113-113 Pos: 2282-2308} map[ReturnsRef:true PhpDocComment:] | "FunctionName": | *node.Identifier Pos{Line: 113-113 Pos: 2292-2294} map[Value:foo] | "Stmts": | *stmt.Return Pos{Line: 113-113 Pos: 2299-2307} | "Expr": | *scalar.Lnumber Pos{Line: 113-113 Pos: 2306-2306} map[Value:1] | *stmt.Function Pos{Line: 114-114 Pos: 2312-2329} map[ReturnsRef:true PhpDocComment:] | "FunctionName": | *node.Identifier Pos{Line: 114-114 Pos: 2322-2324} map[Value:foo] | "Stmts": | *stmt.Global Pos{Line: 115-115 Pos: 2333-2346} | "Vars": | *expr.Variable Pos{Line: 115-115 Pos: 2340-2341} | "VarName": | *node.Identifier Pos{Line: 115-115 Pos: 2340-2341} map[Value:$a] | *expr.Variable Pos{Line: 115-115 Pos: 2344-2345} | "VarName": | *node.Identifier Pos{Line: 115-115 Pos: 2344-2345} map[Value:$b] | *stmt.Label Pos{Line: 116-116 Pos: 2350-2351} | "LabelName": | *node.Identifier Pos{Line: 116-116 Pos: 2350-2350} map[Value:a] | *stmt.Goto Pos{Line: 117-117 Pos: 2356-2362} | "Label": | *node.Identifier Pos{Line: 117-117 Pos: 2361-2361} map[Value:a] | *stmt.HaltCompiler Pos{Line: 118-118 Pos: 2366-2383} | *stmt.If Pos{Line: 119-119 Pos: 2387-2396} | "Cond": | *expr.Variable Pos{Line: 119-119 Pos: 2391-2392} | "VarName": | *node.Identifier Pos{Line: 119-119 Pos: 2391-2392} map[Value:$a] | "Stmt": | *stmt.StmtList Pos{Line: 119-119 Pos: 2395-2396} | "Stmts": | *stmt.If Pos{Line: 120-120 Pos: 2400-2424} | "Cond": | *expr.Variable Pos{Line: 120-120 Pos: 2404-2405} | "VarName": | *node.Identifier Pos{Line: 120-120 Pos: 2404-2405} map[Value:$a] | "Stmt": | *stmt.StmtList Pos{Line: 120-120 Pos: 2408-2409} | "Stmts": | "ElseIf": | *stmt.ElseIf Pos{Line: 120-120 Pos: 2411-2424} | "Cond": | *expr.Variable Pos{Line: 120-120 Pos: 2419-2420} | "VarName": | *node.Identifier Pos{Line: 120-120 Pos: 2419-2420} map[Value:$b] | "Stmt": | *stmt.StmtList Pos{Line: 120-120 Pos: 2423-2424} | "Stmts": | *stmt.If Pos{Line: 121-121 Pos: 2428-2445} | "Cond": | *expr.Variable Pos{Line: 121-121 Pos: 2432-2433} | "VarName": | *node.Identifier Pos{Line: 121-121 Pos: 2432-2433} map[Value:$a] | "Stmt": | *stmt.StmtList Pos{Line: 121-121 Pos: 2436-2437} | "Stmts": | "Else": | *stmt.Else Pos{Line: 121-121 Pos: 2439-2445} | "Stmt": | *stmt.StmtList Pos{Line: 121-121 Pos: 2444-2445} | "Stmts": | *stmt.If Pos{Line: 122-122 Pos: 2449-2496} | "Cond": | *expr.Variable Pos{Line: 122-122 Pos: 2453-2454} | "VarName": | *node.Identifier Pos{Line: 122-122 Pos: 2453-2454} map[Value:$a] | "Stmt": | *stmt.StmtList Pos{Line: 122-122 Pos: 2457-2458} | "Stmts": | "ElseIf": | *stmt.ElseIf Pos{Line: 122-122 Pos: 2460-2473} | "Cond": | *expr.Variable Pos{Line: 122-122 Pos: 2468-2469} | "VarName": | *node.Identifier Pos{Line: 122-122 Pos: 2468-2469} map[Value:$b] | "Stmt": | *stmt.StmtList Pos{Line: 122-122 Pos: 2472-2473} | "Stmts": | *stmt.ElseIf Pos{Line: 122-122 Pos: 2475-2488} | "Cond": | *expr.Variable Pos{Line: 122-122 Pos: 2483-2484} | "VarName": | *node.Identifier Pos{Line: 122-122 Pos: 2483-2484} map[Value:$c] | "Stmt": | *stmt.StmtList Pos{Line: 122-122 Pos: 2487-2488} | "Stmts": | "Else": | *stmt.Else Pos{Line: 122-122 Pos: 2490-2496} | "Stmt": | *stmt.StmtList Pos{Line: 122-122 Pos: 2495-2496} | "Stmts": | *stmt.If Pos{Line: 123-123 Pos: 2500-2548} | "Cond": | *expr.Variable Pos{Line: 123-123 Pos: 2504-2505} | "VarName": | *node.Identifier Pos{Line: 123-123 Pos: 2504-2505} map[Value:$a] | "Stmt": | *stmt.StmtList Pos{Line: 123-123 Pos: 2508-2509} | "Stmts": | "ElseIf": | *stmt.ElseIf Pos{Line: 123-123 Pos: 2511-2524} | "Cond": | *expr.Variable Pos{Line: 123-123 Pos: 2519-2520} | "VarName": | *node.Identifier Pos{Line: 123-123 Pos: 2519-2520} map[Value:$b] | "Stmt": | *stmt.StmtList Pos{Line: 123-123 Pos: 2523-2524} | "Stmts": | "Else": | *stmt.Else Pos{Line: 123-123 Pos: 2526-2548} | "Stmt": | *stmt.If Pos{Line: 123-123 Pos: 2531-2548} | "Cond": | *expr.Variable Pos{Line: 123-123 Pos: 2535-2536} | "VarName": | *node.Identifier Pos{Line: 123-123 Pos: 2535-2536} map[Value:$c] | "Stmt": | *stmt.StmtList Pos{Line: 123-123 Pos: 2539-2540} | "Stmts": | "Else": | *stmt.Else Pos{Line: 123-123 Pos: 2542-2548} | "Stmt": | *stmt.StmtList Pos{Line: 123-123 Pos: 2547-2548} | "Stmts": | *stmt.Nop Pos{Line: 124-124 Pos: 2552-2553} | *stmt.InlineHtml Pos{Line: 124-124 Pos: 2555-2566} map[Value:
] | *stmt.Interface Pos{Line: 125-125 Pos: 2572-2587} map[PhpDocComment:] | "InterfaceName": | *node.Identifier Pos{Line: 125-125 Pos: 2582-2584} map[Value:Foo] | "Stmts": | *stmt.Interface Pos{Line: 126-126 Pos: 2591-2618} map[PhpDocComment:] | "InterfaceName": | *node.Identifier Pos{Line: 126-126 Pos: 2601-2603} map[Value:Foo] | "Extends": | *name.Name Pos{Line: 126-126 Pos: 2613-2615} | "Parts": | *name.NamePart Pos{Line: 126-126 Pos: 2613-2615} map[Value:Bar] | "Stmts": | *stmt.Interface Pos{Line: 127-127 Pos: 2622-2654} map[PhpDocComment:] | "InterfaceName": | *node.Identifier Pos{Line: 127-127 Pos: 2632-2634} map[Value:Foo] | "Extends": | *name.Name Pos{Line: 127-127 Pos: 2644-2646} | "Parts": | *name.NamePart Pos{Line: 127-127 Pos: 2644-2646} map[Value:Bar] | *name.Name Pos{Line: 127-127 Pos: 2649-2651} | "Parts": | *name.NamePart Pos{Line: 127-127 Pos: 2649-2651} map[Value:Baz] | "Stmts": | *stmt.Namespace Pos{Line: 128-128 Pos: 2658-2671} | "NamespaceName": | *name.Name Pos{Line: 128-128 Pos: 2668-2670} | "Parts": | *name.NamePart Pos{Line: 128-128 Pos: 2668-2670} map[Value:Foo] | *stmt.Namespace Pos{Line: 129-129 Pos: 2675-2694} | "NamespaceName": | *name.Name Pos{Line: 129-129 Pos: 2685-2691} | "Parts": | *name.NamePart Pos{Line: 129-129 Pos: 2685-2687} map[Value:Foo] | *name.NamePart Pos{Line: 129-129 Pos: 2689-2691} map[Value:bar] | "Stmts": | *stmt.Namespace Pos{Line: 130-130 Pos: 2698-2709} | "Stmts": | *stmt.Class Pos{Line: 131-131 Pos: 2713-2717} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 131-131 Pos: 2719-2721} map[Value:foo] | "Stmts": | *stmt.PropertyList Pos{Line: 131-131 Pos: 2724-2730} | "Modifiers": | *node.Identifier Pos{Line: 131-131 Pos: 2724-2726} map[Value:var] | "Properties": | *stmt.Property Pos{Line: 131-131 Pos: 2728-2729} map[PhpDocComment:] | "Variable": | *expr.Variable Pos{Line: 131-131 Pos: 2728-2729} | "VarName": | *node.Identifier Pos{Line: 131-131 Pos: 2728-2729} map[Value:$a] | *stmt.Class Pos{Line: 132-132 Pos: 2735-2739} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 132-132 Pos: 2741-2743} map[Value:foo] | "Stmts": | *stmt.PropertyList Pos{Line: 132-132 Pos: 2746-2770} | "Modifiers": | *node.Identifier Pos{Line: 132-132 Pos: 2746-2751} map[Value:public] | *node.Identifier Pos{Line: 132-132 Pos: 2753-2758} map[Value:static] | "Properties": | *stmt.Property Pos{Line: 132-132 Pos: 2760-2761} map[PhpDocComment:] | "Variable": | *expr.Variable Pos{Line: 132-132 Pos: 2760-2761} | "VarName": | *node.Identifier Pos{Line: 132-132 Pos: 2760-2761} map[Value:$a] | *stmt.Property Pos{Line: 132-132 Pos: 2764-2769} map[PhpDocComment:] | "Variable": | *expr.Variable Pos{Line: 132-132 Pos: 2764-2765} | "VarName": | *node.Identifier Pos{Line: 132-132 Pos: 2764-2765} map[Value:$b] | "Expr": | *scalar.Lnumber Pos{Line: 132-132 Pos: 2769-2769} map[Value:1] | *stmt.Class Pos{Line: 133-133 Pos: 2775-2779} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 133-133 Pos: 2781-2783} map[Value:foo] | "Stmts": | *stmt.PropertyList Pos{Line: 133-133 Pos: 2786-2810} | "Modifiers": | *node.Identifier Pos{Line: 133-133 Pos: 2786-2791} map[Value:public] | *node.Identifier Pos{Line: 133-133 Pos: 2793-2798} map[Value:static] | "Properties": | *stmt.Property Pos{Line: 133-133 Pos: 2800-2805} map[PhpDocComment:] | "Variable": | *expr.Variable Pos{Line: 133-133 Pos: 2800-2801} | "VarName": | *node.Identifier Pos{Line: 133-133 Pos: 2800-2801} map[Value:$a] | "Expr": | *scalar.Lnumber Pos{Line: 133-133 Pos: 2805-2805} map[Value:1] | *stmt.Property Pos{Line: 133-133 Pos: 2808-2809} map[PhpDocComment:] | "Variable": | *expr.Variable Pos{Line: 133-133 Pos: 2808-2809} | "VarName": | *node.Identifier Pos{Line: 133-133 Pos: 2808-2809} map[Value:$b] | *stmt.Static Pos{Line: 134-134 Pos: 2815-2832} | "Vars": | *stmt.StaticVar Pos{Line: 134-134 Pos: 2822-2823} | "Variable": | *expr.Variable Pos{Line: 134-134 Pos: 2822-2823} | "VarName": | *node.Identifier Pos{Line: 134-134 Pos: 2822-2823} map[Value:$a] | *stmt.StaticVar Pos{Line: 134-134 Pos: 2826-2831} | "Variable": | *expr.Variable Pos{Line: 134-134 Pos: 2826-2827} | "VarName": | *node.Identifier Pos{Line: 134-134 Pos: 2826-2827} map[Value:$b] | "Expr": | *scalar.Lnumber Pos{Line: 134-134 Pos: 2831-2831} map[Value:1] | *stmt.Static Pos{Line: 135-135 Pos: 2836-2853} | "Vars": | *stmt.StaticVar Pos{Line: 135-135 Pos: 2843-2848} | "Variable": | *expr.Variable Pos{Line: 135-135 Pos: 2843-2844} | "VarName": | *node.Identifier Pos{Line: 135-135 Pos: 2843-2844} map[Value:$a] | "Expr": | *scalar.Lnumber Pos{Line: 135-135 Pos: 2848-2848} map[Value:1] | *stmt.StaticVar Pos{Line: 135-135 Pos: 2851-2852} | "Variable": | *expr.Variable Pos{Line: 135-135 Pos: 2851-2852} | "VarName": | *node.Identifier Pos{Line: 135-135 Pos: 2851-2852} map[Value:$b] | *stmt.Switch Pos{Line: 137-141 Pos: 2858-2916} | "Cond": | *scalar.Lnumber Pos{Line: 137-137 Pos: 2866-2866} map[Value:1] | "Cases": | *stmt.Case Pos{Line: 138--1 Pos: 2874--1} | "Cond": | *scalar.Lnumber Pos{Line: 138-138 Pos: 2879-2879} map[Value:1] | "Stmts": | *stmt.Default Pos{Line: 139--1 Pos: 2885--1} | "Stmts": | *stmt.Case Pos{Line: 140--1 Pos: 2897--1} | "Cond": | *scalar.Lnumber Pos{Line: 140-140 Pos: 2902-2902} map[Value:2] | "Stmts": | *stmt.Switch Pos{Line: 143-146 Pos: 2923-2974} | "Cond": | *scalar.Lnumber Pos{Line: 143-143 Pos: 2931-2931} map[Value:1] | "Cases": | *stmt.Case Pos{Line: 144-144 Pos: 2939-2952} | "Cond": | *scalar.Lnumber Pos{Line: 144-144 Pos: 2944-2944} map[Value:1] | "Stmts": | *stmt.Break Pos{Line: 144-144 Pos: 2947-2952} | *stmt.Case Pos{Line: 145-145 Pos: 2957-2970} | "Cond": | *scalar.Lnumber Pos{Line: 145-145 Pos: 2962-2962} map[Value:2] | "Stmts": | *stmt.Break Pos{Line: 145-145 Pos: 2965-2970} | *stmt.Throw Pos{Line: 147-147 Pos: 2978-2986} | "Expr": | *expr.Variable Pos{Line: 147-147 Pos: 2984-2985} | "VarName": | *node.Identifier Pos{Line: 147-147 Pos: 2984-2985} map[Value:$e] | *stmt.Trait Pos{Line: 148-148 Pos: 2990-2994} map[PhpDocComment:] | "TraitName": | *node.Identifier Pos{Line: 148-148 Pos: 2996-2998} map[Value:Foo] | "Stmts": | *stmt.Class Pos{Line: 149-149 Pos: 3005-3009} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 149-149 Pos: 3011-3013} map[Value:Foo] | "Stmts": | *stmt.TraitUse Pos{Line: 149-149 Pos: 3017-3024} | "Traits": | *name.Name Pos{Line: 149-149 Pos: 3021-3023} | "Parts": | *name.NamePart Pos{Line: 149-149 Pos: 3021-3023} map[Value:Bar] | *stmt.Class Pos{Line: 150-150 Pos: 3030-3034} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 150-150 Pos: 3036-3038} map[Value:Foo] | "Stmts": | *stmt.TraitUse Pos{Line: 150-150 Pos: 3042-3057} | "Traits": | *name.Name Pos{Line: 150-150 Pos: 3046-3048} | "Parts": | *name.NamePart Pos{Line: 150-150 Pos: 3046-3048} map[Value:Bar] | *name.Name Pos{Line: 150-150 Pos: 3051-3053} | "Parts": | *name.NamePart Pos{Line: 150-150 Pos: 3051-3053} map[Value:Baz] | *stmt.Class Pos{Line: 151-151 Pos: 3063-3067} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 151-151 Pos: 3069-3071} map[Value:Foo] | "Stmts": | *stmt.TraitUse Pos{Line: 151-151 Pos: 3075-3105} | "Traits": | *name.Name Pos{Line: 151-151 Pos: 3079-3081} | "Parts": | *name.NamePart Pos{Line: 151-151 Pos: 3079-3081} map[Value:Bar] | *name.Name Pos{Line: 151-151 Pos: 3084-3086} | "Parts": | *name.NamePart Pos{Line: 151-151 Pos: 3084-3086} map[Value:Baz] | "Adaptations": | *stmt.TraitUseAlias Pos{Line: 151-151 Pos: 3090-3102} | "Ref": | *stmt.TraitMethodRef Pos{Line: 151-151 Pos: 3090-3092} | "Method": | *node.Identifier Pos{Line: 151-151 Pos: 3090-3092} map[Value:one] | "Modifier": | *node.Identifier Pos{Line: 151-151 Pos: 3097-3102} map[Value:public] | *stmt.Class Pos{Line: 152-152 Pos: 3111-3115} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 152-152 Pos: 3117-3119} map[Value:Foo] | "Stmts": | *stmt.TraitUse Pos{Line: 152-152 Pos: 3123-3157} | "Traits": | *name.Name Pos{Line: 152-152 Pos: 3127-3129} | "Parts": | *name.NamePart Pos{Line: 152-152 Pos: 3127-3129} map[Value:Bar] | *name.Name Pos{Line: 152-152 Pos: 3132-3134} | "Parts": | *name.NamePart Pos{Line: 152-152 Pos: 3132-3134} map[Value:Baz] | "Adaptations": | *stmt.TraitUseAlias Pos{Line: 152-152 Pos: 3138-3154} | "Ref": | *stmt.TraitMethodRef Pos{Line: 152-152 Pos: 3138-3140} | "Method": | *node.Identifier Pos{Line: 152-152 Pos: 3138-3140} map[Value:one] | "Modifier": | *node.Identifier Pos{Line: 152-152 Pos: 3145-3150} map[Value:public] | "Alias": | *node.Identifier Pos{Line: 152-152 Pos: 3152-3154} map[Value:two] | *stmt.Class Pos{Line: 153-153 Pos: 3163-3167} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 153-153 Pos: 3169-3171} map[Value:Foo] | "Stmts": | *stmt.TraitUse Pos{Line: 153-153 Pos: 3175-3237} | "Traits": | *name.Name Pos{Line: 153-153 Pos: 3179-3181} | "Parts": | *name.NamePart Pos{Line: 153-153 Pos: 3179-3181} map[Value:Bar] | *name.Name Pos{Line: 153-153 Pos: 3184-3186} | "Parts": | *name.NamePart Pos{Line: 153-153 Pos: 3184-3186} map[Value:Baz] | "Adaptations": | *stmt.TraitUsePrecedence Pos{Line: 153-153 Pos: 3190-3217} | "Ref": | *stmt.TraitMethodRef Pos{Line: 153-153 Pos: 3190-3197} | "Trait": | *name.Name Pos{Line: 153-153 Pos: 3190-3192} | "Parts": | *name.NamePart Pos{Line: 153-153 Pos: 3190-3192} map[Value:Bar] | "Method": | *node.Identifier Pos{Line: 153-153 Pos: 3195-3197} map[Value:one] | "Insteadof": | *name.Name Pos{Line: 153-153 Pos: 3209-3211} | "Parts": | *name.NamePart Pos{Line: 153-153 Pos: 3209-3211} map[Value:Baz] | *name.Name Pos{Line: 153-153 Pos: 3214-3217} | "Parts": | *name.NamePart Pos{Line: 153-153 Pos: 3214-3217} map[Value:Quux] | *stmt.TraitUseAlias Pos{Line: 153-153 Pos: 3220-3234} | "Ref": | *stmt.TraitMethodRef Pos{Line: 153-153 Pos: 3220-3227} | "Trait": | *name.Name Pos{Line: 153-153 Pos: 3220-3222} | "Parts": | *name.NamePart Pos{Line: 153-153 Pos: 3220-3222} map[Value:Baz] | "Method": | *node.Identifier Pos{Line: 153-153 Pos: 3225-3227} map[Value:one] | "Alias": | *node.Identifier Pos{Line: 153-153 Pos: 3232-3234} map[Value:two] | *stmt.Try Pos{Line: 155--1 Pos: 3244--1} | "Stmts": | "Catches": | *stmt.Try Pos{Line: 156-156 Pos: 3253-3282} | "Stmts": | "Catches": | *stmt.Catch Pos{Line: 156-156 Pos: 3260-3282} | "Types": | *name.Name Pos{Line: 156-156 Pos: 3267-3275} | "Parts": | *name.NamePart Pos{Line: 156-156 Pos: 3267-3275} map[Value:Exception] | "Variable": | *expr.Variable Pos{Line: 156-156 Pos: 3277-3278} | "VarName": | *node.Identifier Pos{Line: 156-156 Pos: 3277-3278} map[Value:$e] | "Stmts": | *stmt.Try Pos{Line: 157-157 Pos: 3286-3346} | "Stmts": | "Catches": | *stmt.Catch Pos{Line: 157-157 Pos: 3293-3315} | "Types": | *name.Name Pos{Line: 157-157 Pos: 3300-3308} | "Parts": | *name.NamePart Pos{Line: 157-157 Pos: 3300-3308} map[Value:Exception] | "Variable": | *expr.Variable Pos{Line: 157-157 Pos: 3310-3311} | "VarName": | *node.Identifier Pos{Line: 157-157 Pos: 3310-3311} map[Value:$e] | "Stmts": | *stmt.Catch Pos{Line: 157-157 Pos: 3317-3346} | "Types": | *name.Name Pos{Line: 157-157 Pos: 3324-3339} | "Parts": | *name.NamePart Pos{Line: 157-157 Pos: 3324-3339} map[Value:RuntimeException] | "Variable": | *expr.Variable Pos{Line: 157-157 Pos: 3341-3342} | "VarName": | *node.Identifier Pos{Line: 157-157 Pos: 3341-3342} map[Value:$e] | "Stmts": | *stmt.Try Pos{Line: 158-158 Pos: 3350-3453} | "Stmts": | "Catches": | *stmt.Catch Pos{Line: 158-158 Pos: 3357-3379} | "Types": | *name.Name Pos{Line: 158-158 Pos: 3364-3372} | "Parts": | *name.NamePart Pos{Line: 158-158 Pos: 3364-3372} map[Value:Exception] | "Variable": | *expr.Variable Pos{Line: 158-158 Pos: 3374-3375} | "VarName": | *node.Identifier Pos{Line: 158-158 Pos: 3374-3375} map[Value:$e] | "Stmts": | *stmt.Catch Pos{Line: 158-158 Pos: 3381-3411} | "Types": | *name.FullyQualified Pos{Line: 158-158 Pos: 3388-3404} | "Parts": | *name.NamePart Pos{Line: 158-158 Pos: 3389-3404} map[Value:RuntimeException] | "Variable": | *expr.Variable Pos{Line: 158-158 Pos: 3406-3407} | "VarName": | *node.Identifier Pos{Line: 158-158 Pos: 3406-3407} map[Value:$e] | "Stmts": | *stmt.Catch Pos{Line: 158-158 Pos: 3413-3453} | "Types": | *name.Relative Pos{Line: 158-158 Pos: 3420-3446} | "Parts": | *name.NamePart Pos{Line: 158-158 Pos: 3430-3446} map[Value:AdditionException] | "Variable": | *expr.Variable Pos{Line: 158-158 Pos: 3448-3449} | "VarName": | *node.Identifier Pos{Line: 158-158 Pos: 3448-3449} map[Value:$e] | "Stmts": | *stmt.Try Pos{Line: 159-159 Pos: 3457-3497} | "Stmts": | "Catches": | *stmt.Catch Pos{Line: 159-159 Pos: 3464-3486} | "Types": | *name.Name Pos{Line: 159-159 Pos: 3471-3479} | "Parts": | *name.NamePart Pos{Line: 159-159 Pos: 3471-3479} map[Value:Exception] | "Variable": | *expr.Variable Pos{Line: 159-159 Pos: 3481-3482} | "VarName": | *node.Identifier Pos{Line: 159-159 Pos: 3481-3482} map[Value:$e] | "Stmts": | "Finally": | *stmt.Finally Pos{Line: 159-159 Pos: 3488-3497} | "Stmts": | *stmt.Unset Pos{Line: 161-161 Pos: 3502-3515} | "Vars": | *expr.Variable Pos{Line: 161-161 Pos: 3508-3509} | "VarName": | *node.Identifier Pos{Line: 161-161 Pos: 3508-3509} map[Value:$a] | *expr.Variable Pos{Line: 161-161 Pos: 3512-3513} | "VarName": | *node.Identifier Pos{Line: 161-161 Pos: 3512-3513} map[Value:$b] | *stmt.UseList Pos{Line: 163-163 Pos: 3520-3527} | "Uses": | *stmt.Use Pos{Line: 163-163 Pos: 3524-3526} | "Use": | *name.Name Pos{Line: 163-163 Pos: 3524-3526} | "Parts": | *name.NamePart Pos{Line: 163-163 Pos: 3524-3526} map[Value:Foo] | *stmt.UseList Pos{Line: 164-164 Pos: 3531-3539} | "Uses": | *stmt.Use Pos{Line: 164-164 Pos: 3536-3538} | "Use": | *name.Name Pos{Line: 164-164 Pos: 3536-3538} | "Parts": | *name.NamePart Pos{Line: 164-164 Pos: 3536-3538} map[Value:Foo] | *stmt.UseList Pos{Line: 165-165 Pos: 3543-3558} | "Uses": | *stmt.Use Pos{Line: 165-165 Pos: 3548-3557} | "Use": | *name.Name Pos{Line: 165-165 Pos: 3548-3550} | "Parts": | *name.NamePart Pos{Line: 165-165 Pos: 3548-3550} map[Value:Foo] | "Alias": | *node.Identifier Pos{Line: 165-165 Pos: 3555-3557} map[Value:Bar] | *stmt.UseList Pos{Line: 166-166 Pos: 3562-3574} | "Uses": | *stmt.Use Pos{Line: 166-166 Pos: 3566-3568} | "Use": | *name.Name Pos{Line: 166-166 Pos: 3566-3568} | "Parts": | *name.NamePart Pos{Line: 166-166 Pos: 3566-3568} map[Value:Foo] | *stmt.Use Pos{Line: 166-166 Pos: 3571-3573} | "Use": | *name.Name Pos{Line: 166-166 Pos: 3571-3573} | "Parts": | *name.NamePart Pos{Line: 166-166 Pos: 3571-3573} map[Value:Bar] | *stmt.UseList Pos{Line: 167-167 Pos: 3578-3597} | "Uses": | *stmt.Use Pos{Line: 167-167 Pos: 3582-3584} | "Use": | *name.Name Pos{Line: 167-167 Pos: 3582-3584} | "Parts": | *name.NamePart Pos{Line: 167-167 Pos: 3582-3584} map[Value:Foo] | *stmt.Use Pos{Line: 167-167 Pos: 3587-3596} | "Use": | *name.Name Pos{Line: 167-167 Pos: 3587-3589} | "Parts": | *name.NamePart Pos{Line: 167-167 Pos: 3587-3589} map[Value:Bar] | "Alias": | *node.Identifier Pos{Line: 167-167 Pos: 3594-3596} map[Value:Baz] | *stmt.UseList Pos{Line: 168-168 Pos: 3601-3623} | "UseType": | *node.Identifier map[Value:function] | "Uses": | *stmt.Use Pos{Line: 168-168 Pos: 3614-3616} | "Use": | *name.Name Pos{Line: 168-168 Pos: 3614-3616} | "Parts": | *name.NamePart Pos{Line: 168-168 Pos: 3614-3616} map[Value:Foo] | *stmt.Use Pos{Line: 168-168 Pos: 3620-3622} | "Use": | *name.Name Pos{Line: 168-168 Pos: 3620-3622} | "Parts": | *name.NamePart Pos{Line: 168-168 Pos: 3620-3622} map[Value:Bar] | *stmt.UseList Pos{Line: 169-169 Pos: 3627-3663} | "UseType": | *node.Identifier map[Value:function] | "Uses": | *stmt.Use Pos{Line: 169-169 Pos: 3640-3649} | "Use": | *name.Name Pos{Line: 169-169 Pos: 3640-3642} | "Parts": | *name.NamePart Pos{Line: 169-169 Pos: 3640-3642} map[Value:Foo] | "Alias": | *node.Identifier Pos{Line: 169-169 Pos: 3647-3649} map[Value:foo] | *stmt.Use Pos{Line: 169-169 Pos: 3653-3662} | "Use": | *name.Name Pos{Line: 169-169 Pos: 3653-3655} | "Parts": | *name.NamePart Pos{Line: 169-169 Pos: 3653-3655} map[Value:Bar] | "Alias": | *node.Identifier Pos{Line: 169-169 Pos: 3660-3662} map[Value:bar] | *stmt.UseList Pos{Line: 170-170 Pos: 3667-3686} | "UseType": | *node.Identifier map[Value:const] | "Uses": | *stmt.Use Pos{Line: 170-170 Pos: 3677-3679} | "Use": | *name.Name Pos{Line: 170-170 Pos: 3677-3679} | "Parts": | *name.NamePart Pos{Line: 170-170 Pos: 3677-3679} map[Value:Foo] | *stmt.Use Pos{Line: 170-170 Pos: 3683-3685} | "Use": | *name.Name Pos{Line: 170-170 Pos: 3683-3685} | "Parts": | *name.NamePart Pos{Line: 170-170 Pos: 3683-3685} map[Value:Bar] | *stmt.UseList Pos{Line: 171-171 Pos: 3690-3723} | "UseType": | *node.Identifier map[Value:const] | "Uses": | *stmt.Use Pos{Line: 171-171 Pos: 3700-3709} | "Use": | *name.Name Pos{Line: 171-171 Pos: 3700-3702} | "Parts": | *name.NamePart Pos{Line: 171-171 Pos: 3700-3702} map[Value:Foo] | "Alias": | *node.Identifier Pos{Line: 171-171 Pos: 3707-3709} map[Value:foo] | *stmt.Use Pos{Line: 171-171 Pos: 3713-3722} | "Use": | *name.Name Pos{Line: 171-171 Pos: 3713-3715} | "Parts": | *name.NamePart Pos{Line: 171-171 Pos: 3713-3715} map[Value:Bar] | "Alias": | *node.Identifier Pos{Line: 171-171 Pos: 3720-3722} map[Value:bar] | *stmt.Expression Pos{Line: 173-173 Pos: 3728-3733} | "Expr": | *expr.ArrayDimFetch Pos{Line: 173-173 Pos: 3728-3732} | "Variable": | *expr.Variable Pos{Line: 173-173 Pos: 3728-3729} | "VarName": | *node.Identifier Pos{Line: 173-173 Pos: 3728-3729} map[Value:$a] | "Dim": | *scalar.Lnumber Pos{Line: 173-173 Pos: 3731-3731} map[Value:1] | *stmt.Expression Pos{Line: 174-174 Pos: 3737-3745} | "Expr": | *expr.ArrayDimFetch Pos{Line: 174-174 Pos: 3737-3744} | "Variable": | *expr.ArrayDimFetch Pos{Line: 174-174 Pos: 3737-3741} | "Variable": | *expr.Variable Pos{Line: 174-174 Pos: 3737-3738} | "VarName": | *node.Identifier Pos{Line: 174-174 Pos: 3737-3738} map[Value:$a] | "Dim": | *scalar.Lnumber Pos{Line: 174-174 Pos: 3740-3740} map[Value:1] | "Dim": | *scalar.Lnumber Pos{Line: 174-174 Pos: 3743-3743} map[Value:2] | *stmt.Expression Pos{Line: 175-175 Pos: 3749-3756} | "Expr": | *expr.Array Pos{Line: 175-175 Pos: 3749-3755} | "Items": | *stmt.Expression Pos{Line: 176-176 Pos: 3760-3768} | "Expr": | *expr.Array Pos{Line: 176-176 Pos: 3760-3767} | "Items": | *expr.ArrayItem Pos{Line: 176-176 Pos: 3766-3766} map[ByRef:false] | "Val": | *scalar.Lnumber Pos{Line: 176-176 Pos: 3766-3766} map[Value:1] | *stmt.Expression Pos{Line: 177-177 Pos: 3772-3789} | "Expr": | *expr.Array Pos{Line: 177-177 Pos: 3772-3788} | "Items": | *expr.ArrayItem Pos{Line: 177-177 Pos: 3778-3781} map[ByRef:false] | "Key": | *scalar.Lnumber Pos{Line: 177-177 Pos: 3778-3778} map[Value:1] | "Val": | *scalar.Lnumber Pos{Line: 177-177 Pos: 3781-3781} map[Value:1] | *expr.ArrayItem Pos{Line: 177-177 Pos: 3784-3786} map[ByRef:true] | "Val": | *expr.Variable Pos{Line: 177-177 Pos: 3785-3786} | "VarName": | *node.Identifier Pos{Line: 177-177 Pos: 3785-3786} map[Value:$b] | *stmt.Expression Pos{Line: 178-178 Pos: 3793-3796} | "Expr": | *expr.BitwiseNot Pos{Line: 178-178 Pos: 3793-3795} | "Expr": | *expr.Variable Pos{Line: 178-178 Pos: 3794-3795} | "VarName": | *node.Identifier Pos{Line: 178-178 Pos: 3794-3795} map[Value:$a] | *stmt.Expression Pos{Line: 179-179 Pos: 3800-3803} | "Expr": | *expr.BooleanNot Pos{Line: 179-179 Pos: 3800-3802} | "Expr": | *expr.Variable Pos{Line: 179-179 Pos: 3801-3802} | "VarName": | *node.Identifier Pos{Line: 179-179 Pos: 3801-3802} map[Value:$a] | *stmt.Expression Pos{Line: 181-181 Pos: 3808-3816} | "Expr": | *expr.ClassConstFetch Pos{Line: 181-181 Pos: 3808-3815} | "Class": | *name.Name Pos{Line: 181-181 Pos: 3808-3810} | "Parts": | *name.NamePart Pos{Line: 181-181 Pos: 3808-3810} map[Value:Foo] | "ConstantName": | *node.Identifier Pos{Line: 181-181 Pos: 3813-3815} map[Value:Bar] | *stmt.Expression Pos{Line: 182-182 Pos: 3820-3829} | "Expr": | *expr.Clone Pos{Line: 182-182 Pos: 3820-3827} | "Expr": | *expr.Variable Pos{Line: 182-182 Pos: 3826-3827} | "VarName": | *node.Identifier Pos{Line: 182-182 Pos: 3826-3827} map[Value:$a] | *stmt.Expression Pos{Line: 183-183 Pos: 3833-3841} | "Expr": | *expr.Clone Pos{Line: 183-183 Pos: 3833-3840} | "Expr": | *expr.Variable Pos{Line: 183-183 Pos: 3839-3840} | "VarName": | *node.Identifier Pos{Line: 183-183 Pos: 3839-3840} map[Value:$a] | *stmt.Expression Pos{Line: 184-184 Pos: 3845-3857} | "Expr": | *expr.Closure Pos{Line: 184-184 Pos: 3845-3856} map[ReturnsRef:false Static:false PhpDocComment:] | "Uses": | "Stmts": | *stmt.Expression Pos{Line: 185-185 Pos: 3861-3894} | "Expr": | *expr.Closure Pos{Line: 185-185 Pos: 3861-3893} map[ReturnsRef:false Static:false PhpDocComment:] | "Params": | *node.Parameter Pos{Line: 185-185 Pos: 3870-3871} map[ByRef:false Variadic:false] | "Variable": | *expr.Variable Pos{Line: 185-185 Pos: 3870-3871} | "VarName": | *node.Identifier Pos{Line: 185-185 Pos: 3870-3871} map[Value:$a] | *node.Parameter Pos{Line: 185-185 Pos: 3874-3875} map[ByRef:false Variadic:false] | "Variable": | *expr.Variable Pos{Line: 185-185 Pos: 3874-3875} | "VarName": | *node.Identifier Pos{Line: 185-185 Pos: 3874-3875} map[Value:$b] | "Uses": | *expr.ClosureUse Pos{Line: 185-185 Pos: 3883-3884} map[ByRef:false] | "Variable": | *expr.Variable Pos{Line: 185-185 Pos: 3883-3884} | "VarName": | *node.Identifier Pos{Line: 185-185 Pos: 3883-3884} map[Value:$c] | *expr.ClosureUse Pos{Line: 185-185 Pos: 3887-3889} map[ByRef:true] | "Variable": | *expr.Variable Pos{Line: 185-185 Pos: 3888-3889} | "VarName": | *node.Identifier Pos{Line: 185-185 Pos: 3888-3889} map[Value:$d] | "Stmts": | *stmt.Expression Pos{Line: 186-186 Pos: 3898-3931} | "Expr": | *expr.Closure Pos{Line: 186-186 Pos: 3898-3930} map[ReturnsRef:false Static:false PhpDocComment:] | "Params": | *node.Parameter Pos{Line: 186-186 Pos: 3907-3908} map[Variadic:false ByRef:false] | "Variable": | *expr.Variable Pos{Line: 186-186 Pos: 3907-3908} | "VarName": | *node.Identifier Pos{Line: 186-186 Pos: 3907-3908} map[Value:$a] | *node.Parameter Pos{Line: 186-186 Pos: 3911-3912} map[ByRef:false Variadic:false] | "Variable": | *expr.Variable Pos{Line: 186-186 Pos: 3911-3912} | "VarName": | *node.Identifier Pos{Line: 186-186 Pos: 3911-3912} map[Value:$b] | "Uses": | *expr.ClosureUse Pos{Line: 186-186 Pos: 3920-3922} map[ByRef:true] | "Variable": | *expr.Variable Pos{Line: 186-186 Pos: 3921-3922} | "VarName": | *node.Identifier Pos{Line: 186-186 Pos: 3921-3922} map[Value:$c] | *expr.ClosureUse Pos{Line: 186-186 Pos: 3925-3926} map[ByRef:false] | "Variable": | *expr.Variable Pos{Line: 186-186 Pos: 3925-3926} | "VarName": | *node.Identifier Pos{Line: 186-186 Pos: 3925-3926} map[Value:$d] | "Stmts": | *stmt.Expression Pos{Line: 187-187 Pos: 3935-3948} | "Expr": | *expr.Closure Pos{Line: 187-187 Pos: 3935-3947} map[ReturnsRef:false Static:false PhpDocComment:] | "Uses": | "Stmts": | *stmt.Expression Pos{Line: 188-188 Pos: 3952-3955} | "Expr": | *expr.ConstFetch Pos{Line: 188-188 Pos: 3952-3954} | "Constant": | *name.Name Pos{Line: 188-188 Pos: 3952-3954} | "Parts": | *name.NamePart Pos{Line: 188-188 Pos: 3952-3954} map[Value:foo] | *stmt.Expression Pos{Line: 189-189 Pos: 3959-3972} | "Expr": | *expr.ConstFetch Pos{Line: 189-189 Pos: 3959-3971} | "Constant": | *name.Relative Pos{Line: 189-189 Pos: 3959-3971} | "Parts": | *name.NamePart Pos{Line: 189-189 Pos: 3969-3971} map[Value:foo] | *stmt.Expression Pos{Line: 190-190 Pos: 3976-3980} | "Expr": | *expr.ConstFetch Pos{Line: 190-190 Pos: 3976-3979} | "Constant": | *name.FullyQualified Pos{Line: 190-190 Pos: 3976-3979} | "Parts": | *name.NamePart Pos{Line: 190-190 Pos: 3977-3979} map[Value:foo] | *stmt.Expression Pos{Line: 192-192 Pos: 3985-3994} | "Expr": | *expr.Empty Pos{Line: 192-192 Pos: 3985-3993} | "Expr": | *expr.Variable Pos{Line: 192-192 Pos: 3991-3992} | "VarName": | *node.Identifier Pos{Line: 192-192 Pos: 3991-3992} map[Value:$a] | *stmt.Expression Pos{Line: 193-193 Pos: 3998-4001} | "Expr": | *expr.ErrorSuppress Pos{Line: 193-193 Pos: 3998-4000} | "Expr": | *expr.Variable Pos{Line: 193-193 Pos: 3999-4000} | "VarName": | *node.Identifier Pos{Line: 193-193 Pos: 3999-4000} map[Value:$a] | *stmt.Expression Pos{Line: 194-194 Pos: 4005-4013} | "Expr": | *expr.Eval Pos{Line: 194-194 Pos: 4005-4012} | "Expr": | *expr.Variable Pos{Line: 194-194 Pos: 4010-4011} | "VarName": | *node.Identifier Pos{Line: 194-194 Pos: 4010-4011} map[Value:$a] | *stmt.Expression Pos{Line: 195-195 Pos: 4017-4021} | "Expr": | *expr.Exit Pos{Line: 195--1 Pos: 4017--1} map[IsDie:false] | *stmt.Expression Pos{Line: 196-196 Pos: 4025-4033} | "Expr": | *expr.Exit Pos{Line: 196-196 Pos: 4025-4031} map[IsDie:false] | "Expr": | *expr.Variable Pos{Line: 196-196 Pos: 4030-4031} | "VarName": | *node.Identifier Pos{Line: 196-196 Pos: 4030-4031} map[Value:$a] | *stmt.Expression Pos{Line: 197-197 Pos: 4037-4042} | "Expr": | *expr.Exit Pos{Line: 197--1 Pos: 4037--1} map[IsDie:true] | *stmt.Expression Pos{Line: 198-198 Pos: 4046-4053} | "Expr": | *expr.Exit Pos{Line: 198-198 Pos: 4046-4051} map[IsDie:true] | "Expr": | *expr.Variable Pos{Line: 198-198 Pos: 4050-4051} | "VarName": | *node.Identifier Pos{Line: 198-198 Pos: 4050-4051} map[Value:$a] | *stmt.Expression Pos{Line: 199-199 Pos: 4057-4062} | "Expr": | *expr.FunctionCall Pos{Line: 199-199 Pos: 4057-4061} | "Function": | *name.Name Pos{Line: 199-199 Pos: 4057-4059} | "Parts": | *name.NamePart Pos{Line: 199-199 Pos: 4057-4059} map[Value:foo] | "Arguments": | *stmt.Expression Pos{Line: 200-200 Pos: 4066-4081} | "Expr": | *expr.FunctionCall Pos{Line: 200-200 Pos: 4066-4080} | "Function": | *name.Relative Pos{Line: 200-200 Pos: 4066-4078} | "Parts": | *name.NamePart Pos{Line: 200-200 Pos: 4076-4078} map[Value:foo] | "Arguments": | *stmt.Expression Pos{Line: 201-201 Pos: 4085-4091} | "Expr": | *expr.FunctionCall Pos{Line: 201-201 Pos: 4085-4090} | "Function": | *name.FullyQualified Pos{Line: 201-201 Pos: 4085-4088} | "Parts": | *name.NamePart Pos{Line: 201-201 Pos: 4086-4088} map[Value:foo] | "Arguments": | *stmt.Expression Pos{Line: 202-202 Pos: 4095-4101} | "Expr": | *expr.FunctionCall Pos{Line: 202-202 Pos: 4095-4100} | "Function": | *expr.Variable Pos{Line: 202-202 Pos: 4095-4098} | "VarName": | *node.Identifier Pos{Line: 202-202 Pos: 4095-4098} map[Value:$foo] | "Arguments": | *stmt.Expression Pos{Line: 204-204 Pos: 4106-4110} | "Expr": | *expr.PostDec Pos{Line: 204-204 Pos: 4106-4109} | "Variable": | *expr.Variable Pos{Line: 204-204 Pos: 4106-4107} | "VarName": | *node.Identifier Pos{Line: 204-204 Pos: 4106-4107} map[Value:$a] | *stmt.Expression Pos{Line: 205-205 Pos: 4114-4118} | "Expr": | *expr.PostInc Pos{Line: 205-205 Pos: 4114-4117} | "Variable": | *expr.Variable Pos{Line: 205-205 Pos: 4114-4115} | "VarName": | *node.Identifier Pos{Line: 205-205 Pos: 4114-4115} map[Value:$a] | *stmt.Expression Pos{Line: 206-206 Pos: 4122-4126} | "Expr": | *expr.PreDec Pos{Line: 206-206 Pos: 4122-4125} | "Variable": | *expr.Variable Pos{Line: 206-206 Pos: 4124-4125} | "VarName": | *node.Identifier Pos{Line: 206-206 Pos: 4124-4125} map[Value:$a] | *stmt.Expression Pos{Line: 207-207 Pos: 4130-4134} | "Expr": | *expr.PreInc Pos{Line: 207-207 Pos: 4130-4133} | "Variable": | *expr.Variable Pos{Line: 207-207 Pos: 4132-4133} | "VarName": | *node.Identifier Pos{Line: 207-207 Pos: 4132-4133} map[Value:$a] | *stmt.Expression Pos{Line: 209-209 Pos: 4139-4149} | "Expr": | *expr.Include Pos{Line: 209-209 Pos: 4139-4148} | "Expr": | *expr.Variable Pos{Line: 209-209 Pos: 4147-4148} | "VarName": | *node.Identifier Pos{Line: 209-209 Pos: 4147-4148} map[Value:$a] | *stmt.Expression Pos{Line: 210-210 Pos: 4153-4168} | "Expr": | *expr.IncludeOnce Pos{Line: 210-210 Pos: 4153-4167} | "Expr": | *expr.Variable Pos{Line: 210-210 Pos: 4166-4167} | "VarName": | *node.Identifier Pos{Line: 210-210 Pos: 4166-4167} map[Value:$a] | *stmt.Expression Pos{Line: 211-211 Pos: 4172-4182} | "Expr": | *expr.Require Pos{Line: 211-211 Pos: 4172-4181} | "Expr": | *expr.Variable Pos{Line: 211-211 Pos: 4180-4181} | "VarName": | *node.Identifier Pos{Line: 211-211 Pos: 4180-4181} map[Value:$a] | *stmt.Expression Pos{Line: 212-212 Pos: 4186-4201} | "Expr": | *expr.RequireOnce Pos{Line: 212-212 Pos: 4186-4200} | "Expr": | *expr.Variable Pos{Line: 212-212 Pos: 4199-4200} | "VarName": | *node.Identifier Pos{Line: 212-212 Pos: 4199-4200} map[Value:$a] | *stmt.Expression Pos{Line: 214-214 Pos: 4206-4223} | "Expr": | *expr.InstanceOf Pos{Line: 214-214 Pos: 4206-4222} | "Expr": | *expr.Variable Pos{Line: 214-214 Pos: 4206-4207} | "VarName": | *node.Identifier Pos{Line: 214-214 Pos: 4206-4207} map[Value:$a] | "Class": | *name.Name Pos{Line: 214-214 Pos: 4220-4222} | "Parts": | *name.NamePart Pos{Line: 214-214 Pos: 4220-4222} map[Value:Foo] | *stmt.Expression Pos{Line: 215-215 Pos: 4227-4254} | "Expr": | *expr.InstanceOf Pos{Line: 215-215 Pos: 4227-4253} | "Expr": | *expr.Variable Pos{Line: 215-215 Pos: 4227-4228} | "VarName": | *node.Identifier Pos{Line: 215-215 Pos: 4227-4228} map[Value:$a] | "Class": | *name.Relative Pos{Line: 215-215 Pos: 4241-4253} | "Parts": | *name.NamePart Pos{Line: 215-215 Pos: 4251-4253} map[Value:Foo] | *stmt.Expression Pos{Line: 216-216 Pos: 4258-4276} | "Expr": | *expr.InstanceOf Pos{Line: 216-216 Pos: 4258-4275} | "Expr": | *expr.Variable Pos{Line: 216-216 Pos: 4258-4259} | "VarName": | *node.Identifier Pos{Line: 216-216 Pos: 4258-4259} map[Value:$a] | "Class": | *name.FullyQualified Pos{Line: 216-216 Pos: 4272-4275} | "Parts": | *name.NamePart Pos{Line: 216-216 Pos: 4273-4275} map[Value:Foo] | *stmt.Expression Pos{Line: 218-218 Pos: 4281-4294} | "Expr": | *expr.Isset Pos{Line: 218-218 Pos: 4281-4293} | "Variables": | *expr.Variable Pos{Line: 218-218 Pos: 4287-4288} | "VarName": | *node.Identifier Pos{Line: 218-218 Pos: 4287-4288} map[Value:$a] | *expr.Variable Pos{Line: 218-218 Pos: 4291-4292} | "VarName": | *node.Identifier Pos{Line: 218-218 Pos: 4291-4292} map[Value:$b] | *stmt.Expression Pos{Line: 219-219 Pos: 4298-4311} | "Expr": | *assign_op.Assign Pos{Line: 219-219 Pos: 4298-4310} | "Variable": | *expr.List Pos{Line: 219-219 Pos: 4298-4305} | "Items": | *expr.ArrayItem Pos{Line: 219-219 Pos: 4303-4304} map[ByRef:false] | "Val": | *expr.Variable Pos{Line: 219-219 Pos: 4303-4304} | "VarName": | *node.Identifier Pos{Line: 219-219 Pos: 4303-4304} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 219-219 Pos: 4309-4310} | "VarName": | *node.Identifier Pos{Line: 219-219 Pos: 4309-4310} map[Value:$b] | *stmt.Expression Pos{Line: 220-220 Pos: 4315-4330} | "Expr": | *assign_op.Assign Pos{Line: 220-220 Pos: 4315-4329} | "Variable": | *expr.List Pos{Line: 220-220 Pos: 4315-4324} | "Items": | *expr.ArrayItem Pos{Line: 220-220 Pos: 4320-4323} map[ByRef:false] | "Val": | *expr.ArrayDimFetch Pos{Line: 220-220 Pos: 4320-4323} | "Variable": | *expr.Variable Pos{Line: 220-220 Pos: 4320-4321} | "VarName": | *node.Identifier Pos{Line: 220-220 Pos: 4320-4321} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 220-220 Pos: 4328-4329} | "VarName": | *node.Identifier Pos{Line: 220-220 Pos: 4328-4329} map[Value:$b] | *stmt.Expression Pos{Line: 221-221 Pos: 4334-4353} | "Expr": | *assign_op.Assign Pos{Line: 221-221 Pos: 4334-4352} | "Variable": | *expr.List Pos{Line: 221-221 Pos: 4334-4347} | "Items": | *expr.ArrayItem Pos{Line: 221-221 Pos: 4339-4346} map[ByRef:false] | "Val": | *expr.List Pos{Line: 221-221 Pos: 4339-4346} | "Items": | *expr.ArrayItem Pos{Line: 221-221 Pos: 4344-4345} map[ByRef:false] | "Val": | *expr.Variable Pos{Line: 221-221 Pos: 4344-4345} | "VarName": | *node.Identifier Pos{Line: 221-221 Pos: 4344-4345} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 221-221 Pos: 4351-4352} | "VarName": | *node.Identifier Pos{Line: 221-221 Pos: 4351-4352} map[Value:$b] | *stmt.Expression Pos{Line: -1-223 Pos: -1-4367} | "Expr": | *expr.MethodCall Pos{Line: -1-223 Pos: -1-4366} | "Variable": | *expr.Variable Pos{Line: 223-223 Pos: 4358-4366} | "VarName": | *node.Identifier Pos{Line: 223-223 Pos: 4358-4359} map[Value:$a] | "Method": | *node.Identifier Pos{Line: 223-223 Pos: 4362-4364} map[Value:foo] | "Arguments": | *stmt.Expression Pos{Line: 224-224 Pos: 4371-4378} | "Expr": | *expr.New Pos{Line: 224-224 Pos: 4371-4377} | "Class": | *name.Name Pos{Line: 224-224 Pos: 4375-4377} | "Parts": | *name.NamePart Pos{Line: 224-224 Pos: 4375-4377} map[Value:Foo] | *stmt.Expression Pos{Line: 225-225 Pos: 4382-4401} | "Expr": | *expr.New Pos{Line: 225-225 Pos: 4382-4400} | "Class": | *name.Relative Pos{Line: 225-225 Pos: 4386-4398} | "Parts": | *name.NamePart Pos{Line: 225-225 Pos: 4396-4398} map[Value:Foo] | "Arguments": | *stmt.Expression Pos{Line: 226-226 Pos: 4405-4415} | "Expr": | *expr.New Pos{Line: 226-226 Pos: 4405-4414} | "Class": | *name.FullyQualified Pos{Line: 226-226 Pos: 4409-4412} | "Parts": | *name.NamePart Pos{Line: 226-226 Pos: 4410-4412} map[Value:Foo] | "Arguments": | *stmt.Expression Pos{Line: 227-227 Pos: 4419-4428} | "Expr": | *expr.Print Pos{Line: 227-227 Pos: 4419-4426} | "Expr": | *expr.Variable Pos{Line: 227-227 Pos: 4425-4426} | "VarName": | *node.Identifier Pos{Line: 227-227 Pos: 4425-4426} map[Value:$a] | *stmt.Expression Pos{Line: 228-228 Pos: 4436-4439} | "Expr": | *expr.PropertyFetch Pos{Line: 228-228 Pos: 4436-4438} | "Variable": | *expr.Variable Pos{Line: 228-228 Pos: 4432-4438} | "VarName": | *node.Identifier Pos{Line: 228-228 Pos: 4432-4433} map[Value:$a] | "Property": | *node.Identifier Pos{Line: 228-228 Pos: 4436-4438} map[Value:foo] | *stmt.Expression Pos{Line: 229-229 Pos: 4442-4450} | "Expr": | *expr.ShellExec Pos{Line: 229-229 Pos: 4442-4449} | "Parts": | *scalar.EncapsedStringPart Pos{Line: 229-229 Pos: 4443-4446} map[Value:cmd ] | *expr.Variable Pos{Line: 229-229 Pos: 4447-4448} | "VarName": | *node.Identifier Pos{Line: 229-229 Pos: 4447-4448} map[Value:$a] | *stmt.Expression Pos{Line: 230-230 Pos: 4453-4458} | "Expr": | *expr.ShellExec Pos{Line: 230-230 Pos: 4453-4457} | "Parts": | *scalar.EncapsedStringPart map[Value:cmd] | *stmt.Expression Pos{Line: 231-231 Pos: 4461-4463} | "Expr": | *expr.ShellExec Pos{Line: 231-231 Pos: 4461-4462} | "Parts": | *stmt.Expression Pos{Line: 232-232 Pos: 4467-4469} | "Expr": | *expr.ShortArray Pos{Line: 232-232 Pos: 4467-4468} | "Items": | *stmt.Expression Pos{Line: 233-233 Pos: 4473-4476} | "Expr": | *expr.ShortArray Pos{Line: 233-233 Pos: 4473-4475} | "Items": | *expr.ArrayItem Pos{Line: 233-233 Pos: 4474-4474} map[ByRef:false] | "Val": | *scalar.Lnumber Pos{Line: 233-233 Pos: 4474-4474} map[Value:1] | *stmt.Expression Pos{Line: 234-234 Pos: 4480-4492} | "Expr": | *expr.ShortArray Pos{Line: 234-234 Pos: 4480-4491} | "Items": | *expr.ArrayItem Pos{Line: 234-234 Pos: 4481-4484} map[ByRef:false] | "Key": | *scalar.Lnumber Pos{Line: 234-234 Pos: 4481-4481} map[Value:1] | "Val": | *scalar.Lnumber Pos{Line: 234-234 Pos: 4484-4484} map[Value:1] | *expr.ArrayItem Pos{Line: 234-234 Pos: 4487-4489} map[ByRef:true] | "Val": | *expr.Variable Pos{Line: 234-234 Pos: 4488-4489} | "VarName": | *node.Identifier Pos{Line: 234-234 Pos: 4488-4489} map[Value:$b] | *stmt.Expression Pos{Line: 236-236 Pos: 4497-4507} | "Expr": | *expr.StaticCall Pos{Line: 236-236 Pos: 4497-4506} | "Class": | *name.Name Pos{Line: 236-236 Pos: 4497-4499} | "Parts": | *name.NamePart Pos{Line: 236-236 Pos: 4497-4499} map[Value:Foo] | "Call": | *node.Identifier Pos{Line: 236-236 Pos: 4502-4504} map[Value:bar] | "Arguments": | *stmt.Expression Pos{Line: 237-237 Pos: 4511-4531} | "Expr": | *expr.StaticCall Pos{Line: 237-237 Pos: 4511-4530} | "Class": | *name.Relative Pos{Line: 237-237 Pos: 4511-4523} | "Parts": | *name.NamePart Pos{Line: 237-237 Pos: 4521-4523} map[Value:Foo] | "Call": | *node.Identifier Pos{Line: 237-237 Pos: 4526-4528} map[Value:bar] | "Arguments": | *stmt.Expression Pos{Line: 238-238 Pos: 4535-4546} | "Expr": | *expr.StaticCall Pos{Line: 238-238 Pos: 4535-4545} | "Class": | *name.FullyQualified Pos{Line: 238-238 Pos: 4535-4538} | "Parts": | *name.NamePart Pos{Line: 238-238 Pos: 4536-4538} map[Value:Foo] | "Call": | *node.Identifier Pos{Line: 238-238 Pos: 4541-4543} map[Value:bar] | "Arguments": | *stmt.Expression Pos{Line: 239-239 Pos: 4550-4559} | "Expr": | *expr.StaticPropertyFetch Pos{Line: 239-239 Pos: 4550-4558} | "Class": | *name.Name Pos{Line: 239-239 Pos: 4550-4552} | "Parts": | *name.NamePart Pos{Line: 239-239 Pos: 4550-4552} map[Value:Foo] | "Property": | *expr.Variable Pos{Line: 239-239 Pos: 4555-4558} | "VarName": | *node.Identifier Pos{Line: 239-239 Pos: 4555-4558} map[Value:$bar] | *stmt.Expression Pos{Line: 240-240 Pos: 4563-4582} | "Expr": | *expr.StaticPropertyFetch Pos{Line: 240-240 Pos: 4563-4581} | "Class": | *name.Relative Pos{Line: 240-240 Pos: 4563-4575} | "Parts": | *name.NamePart Pos{Line: 240-240 Pos: 4573-4575} map[Value:Foo] | "Property": | *expr.Variable Pos{Line: 240-240 Pos: 4578-4581} | "VarName": | *node.Identifier Pos{Line: 240-240 Pos: 4578-4581} map[Value:$bar] | *stmt.Expression Pos{Line: 241-241 Pos: 4592-4602} | "Expr": | *expr.StaticPropertyFetch Pos{Line: 241-241 Pos: 4592-4601} | "Class": | *name.FullyQualified Pos{Line: 241-241 Pos: 4592-4595} | "Parts": | *name.NamePart Pos{Line: 241-241 Pos: 4593-4595} map[Value:Foo] | "Property": | *expr.Variable Pos{Line: 241-241 Pos: 4598-4601} | "VarName": | *node.Identifier Pos{Line: 241-241 Pos: 4598-4601} map[Value:$bar] | *stmt.Expression Pos{Line: 242-242 Pos: 4606-4617} | "Expr": | *expr.StaticCall Pos{Line: 242-242 Pos: 4606-4616} | "Class": | *name.Name Pos{Line: 242-242 Pos: 4606-4608} | "Parts": | *name.NamePart Pos{Line: 242-242 Pos: 4606-4608} map[Value:Foo] | "Call": | *expr.Variable Pos{Line: 242-242 Pos: 4611-4614} | "VarName": | *node.Identifier Pos{Line: 242-242 Pos: 4611-4614} map[Value:$bar] | "Arguments": | *stmt.Expression Pos{Line: 243-243 Pos: 4621-4633} | "Expr": | *expr.StaticCall Pos{Line: 243-243 Pos: 4621-4632} | "Class": | *expr.Variable Pos{Line: 243-243 Pos: 4621-4624} | "VarName": | *node.Identifier Pos{Line: 243-243 Pos: 4621-4624} map[Value:$foo] | "Call": | *expr.Variable Pos{Line: 243-243 Pos: 4627-4630} | "VarName": | *node.Identifier Pos{Line: 243-243 Pos: 4627-4630} map[Value:$bar] | "Arguments": | *stmt.Expression Pos{Line: 244-244 Pos: 4637-4649} | "Expr": | *expr.Ternary Pos{Line: 244-244 Pos: 4637-4648} | "Condition": | *expr.Variable Pos{Line: 244-244 Pos: 4637-4638} | "VarName": | *node.Identifier Pos{Line: 244-244 Pos: 4637-4638} map[Value:$a] | "IfTrue": | *expr.Variable Pos{Line: 244-244 Pos: 4642-4643} | "VarName": | *node.Identifier Pos{Line: 244-244 Pos: 4642-4643} map[Value:$b] | "IfFalse": | *expr.Variable Pos{Line: 244-244 Pos: 4647-4648} | "VarName": | *node.Identifier Pos{Line: 244-244 Pos: 4647-4648} map[Value:$c] | *stmt.Expression Pos{Line: 245-245 Pos: 4653-4662} | "Expr": | *expr.Ternary Pos{Line: 245-245 Pos: 4653-4661} | "Condition": | *expr.Variable Pos{Line: 245-245 Pos: 4653-4654} | "VarName": | *node.Identifier Pos{Line: 245-245 Pos: 4653-4654} map[Value:$a] | "IfFalse": | *expr.Variable Pos{Line: 245-245 Pos: 4660-4661} | "VarName": | *node.Identifier Pos{Line: 245-245 Pos: 4660-4661} map[Value:$c] | *stmt.Expression Pos{Line: 246-246 Pos: 4666-4688} | "Expr": | *expr.Ternary Pos{Line: 246-246 Pos: 4666-4687} | "Condition": | *expr.Variable Pos{Line: 246-246 Pos: 4666-4667} | "VarName": | *node.Identifier Pos{Line: 246-246 Pos: 4666-4667} map[Value:$a] | "IfTrue": | *expr.Ternary Pos{Line: 246-246 Pos: 4671-4682} | "Condition": | *expr.Variable Pos{Line: 246-246 Pos: 4671-4672} | "VarName": | *node.Identifier Pos{Line: 246-246 Pos: 4671-4672} map[Value:$b] | "IfTrue": | *expr.Variable Pos{Line: 246-246 Pos: 4676-4677} | "VarName": | *node.Identifier Pos{Line: 246-246 Pos: 4676-4677} map[Value:$c] | "IfFalse": | *expr.Variable Pos{Line: 246-246 Pos: 4681-4682} | "VarName": | *node.Identifier Pos{Line: 246-246 Pos: 4681-4682} map[Value:$d] | "IfFalse": | *expr.Variable Pos{Line: 246-246 Pos: 4686-4687} | "VarName": | *node.Identifier Pos{Line: 246-246 Pos: 4686-4687} map[Value:$e] | *stmt.Expression Pos{Line: 247-247 Pos: 4692-4714} | "Expr": | *expr.Ternary Pos{Line: 247-247 Pos: 4692-4713} | "Condition": | *expr.Ternary Pos{Line: 247-247 Pos: 4692-4703} | "Condition": | *expr.Variable Pos{Line: 247-247 Pos: 4692-4693} | "VarName": | *node.Identifier Pos{Line: 247-247 Pos: 4692-4693} map[Value:$a] | "IfTrue": | *expr.Variable Pos{Line: 247-247 Pos: 4697-4698} | "VarName": | *node.Identifier Pos{Line: 247-247 Pos: 4697-4698} map[Value:$b] | "IfFalse": | *expr.Variable Pos{Line: 247-247 Pos: 4702-4703} | "VarName": | *node.Identifier Pos{Line: 247-247 Pos: 4702-4703} map[Value:$c] | "IfTrue": | *expr.Variable Pos{Line: 247-247 Pos: 4707-4708} | "VarName": | *node.Identifier Pos{Line: 247-247 Pos: 4707-4708} map[Value:$d] | "IfFalse": | *expr.Variable Pos{Line: 247-247 Pos: 4712-4713} | "VarName": | *node.Identifier Pos{Line: 247-247 Pos: 4712-4713} map[Value:$e] | *stmt.Expression Pos{Line: 248-248 Pos: 4718-4721} | "Expr": | *expr.UnaryMinus Pos{Line: 248-248 Pos: 4718-4720} | "Expr": | *expr.Variable Pos{Line: 248-248 Pos: 4719-4720} | "VarName": | *node.Identifier Pos{Line: 248-248 Pos: 4719-4720} map[Value:$a] | *stmt.Expression Pos{Line: 249-249 Pos: 4725-4728} | "Expr": | *expr.UnaryPlus Pos{Line: 249-249 Pos: 4725-4727} | "Expr": | *expr.Variable Pos{Line: 249-249 Pos: 4726-4727} | "VarName": | *node.Identifier Pos{Line: 249-249 Pos: 4726-4727} map[Value:$a] | *stmt.Expression Pos{Line: 250-250 Pos: 4732-4735} | "Expr": | *expr.Variable Pos{Line: 250-250 Pos: 4732-4734} | "VarName": | *expr.Variable Pos{Line: 250-250 Pos: 4733-4734} | "VarName": | *node.Identifier Pos{Line: 250-250 Pos: 4733-4734} map[Value:$a] | *stmt.Expression Pos{Line: 251-251 Pos: 4739-4744} | "Expr": | *expr.Yield Pos{Line: 251-251 Pos: 4739-4743} | *stmt.Expression Pos{Line: 252-252 Pos: 4748-4756} | "Expr": | *expr.Yield Pos{Line: 252-252 Pos: 4748-4755} | "Value": | *expr.Variable Pos{Line: 252-252 Pos: 4754-4755} | "VarName": | *node.Identifier Pos{Line: 252-252 Pos: 4754-4755} map[Value:$a] | *stmt.Expression Pos{Line: 253-253 Pos: 4766-4780} | "Expr": | *expr.Yield Pos{Line: 253-253 Pos: 4766-4779} | "Key": | *expr.Variable Pos{Line: 253-253 Pos: 4772-4773} | "VarName": | *node.Identifier Pos{Line: 253-253 Pos: 4772-4773} map[Value:$a] | "Value": | *expr.Variable Pos{Line: 253-253 Pos: 4778-4779} | "VarName": | *node.Identifier Pos{Line: 253-253 Pos: 4778-4779} map[Value:$b] | *stmt.Expression Pos{Line: 254-254 Pos: 4790-4806} | "Expr": | *expr.Yield Pos{Line: 254-254 Pos: 4790-4805} | "Value": | *expr.ClassConstFetch Pos{Line: 254-254 Pos: 4796-4805} | "Class": | *name.Name Pos{Line: 254-254 Pos: 4796-4798} | "Parts": | *name.NamePart Pos{Line: 254-254 Pos: 4796-4798} map[Value:Foo] | "ConstantName": | *node.Identifier Pos{Line: 254-254 Pos: 4801-4805} map[Value:class] | *stmt.Expression Pos{Line: 255-255 Pos: 4816-4838} | "Expr": | *expr.Yield Pos{Line: 255-255 Pos: 4816-4837} | "Key": | *expr.Variable Pos{Line: 255-255 Pos: 4822-4823} | "VarName": | *node.Identifier Pos{Line: 255-255 Pos: 4822-4823} map[Value:$a] | "Value": | *expr.ClassConstFetch Pos{Line: 255-255 Pos: 4828-4837} | "Class": | *name.Name Pos{Line: 255-255 Pos: 4828-4830} | "Parts": | *name.NamePart Pos{Line: 255-255 Pos: 4828-4830} map[Value:Foo] | "ConstantName": | *node.Identifier Pos{Line: 255-255 Pos: 4833-4837} map[Value:class] | *stmt.Expression Pos{Line: 257-257 Pos: 4845-4854} | "Expr": | *cast.CastArray Pos{Line: 257-257 Pos: 4845-4853} | "Expr": | *expr.Variable Pos{Line: 257-257 Pos: 4852-4853} | "VarName": | *node.Identifier Pos{Line: 257-257 Pos: 4852-4853} map[Value:$a] | *stmt.Expression Pos{Line: 258-258 Pos: 4858-4869} | "Expr": | *cast.CastBool Pos{Line: 258-258 Pos: 4858-4868} | "Expr": | *expr.Variable Pos{Line: 258-258 Pos: 4867-4868} | "VarName": | *node.Identifier Pos{Line: 258-258 Pos: 4867-4868} map[Value:$a] | *stmt.Expression Pos{Line: 259-259 Pos: 4873-4881} | "Expr": | *cast.CastBool Pos{Line: 259-259 Pos: 4873-4880} | "Expr": | *expr.Variable Pos{Line: 259-259 Pos: 4879-4880} | "VarName": | *node.Identifier Pos{Line: 259-259 Pos: 4879-4880} map[Value:$a] | *stmt.Expression Pos{Line: 260-260 Pos: 4885-4895} | "Expr": | *cast.CastDouble Pos{Line: 260-260 Pos: 4885-4894} | "Expr": | *expr.Variable Pos{Line: 260-260 Pos: 4893-4894} | "VarName": | *node.Identifier Pos{Line: 260-260 Pos: 4893-4894} map[Value:$a] | *stmt.Expression Pos{Line: 261-261 Pos: 4899-4908} | "Expr": | *cast.CastDouble Pos{Line: 261-261 Pos: 4899-4907} | "Expr": | *expr.Variable Pos{Line: 261-261 Pos: 4906-4907} | "VarName": | *node.Identifier Pos{Line: 261-261 Pos: 4906-4907} map[Value:$a] | *stmt.Expression Pos{Line: 262-262 Pos: 4912-4923} | "Expr": | *cast.CastInt Pos{Line: 262-262 Pos: 4912-4922} | "Expr": | *expr.Variable Pos{Line: 262-262 Pos: 4921-4922} | "VarName": | *node.Identifier Pos{Line: 262-262 Pos: 4921-4922} map[Value:$a] | *stmt.Expression Pos{Line: 263-263 Pos: 4927-4934} | "Expr": | *cast.CastInt Pos{Line: 263-263 Pos: 4927-4933} | "Expr": | *expr.Variable Pos{Line: 263-263 Pos: 4932-4933} | "VarName": | *node.Identifier Pos{Line: 263-263 Pos: 4932-4933} map[Value:$a] | *stmt.Expression Pos{Line: 264-264 Pos: 4938-4948} | "Expr": | *cast.CastObject Pos{Line: 264-264 Pos: 4938-4947} | "Expr": | *expr.Variable Pos{Line: 264-264 Pos: 4946-4947} | "VarName": | *node.Identifier Pos{Line: 264-264 Pos: 4946-4947} map[Value:$a] | *stmt.Expression Pos{Line: 265-265 Pos: 4952-4962} | "Expr": | *cast.CastString Pos{Line: 265-265 Pos: 4952-4961} | "Expr": | *expr.Variable Pos{Line: 265-265 Pos: 4960-4961} | "VarName": | *node.Identifier Pos{Line: 265-265 Pos: 4960-4961} map[Value:$a] | *stmt.Expression Pos{Line: 266-266 Pos: 4966-4975} | "Expr": | *cast.CastUnset Pos{Line: 266-266 Pos: 4966-4974} | "Expr": | *expr.Variable Pos{Line: 266-266 Pos: 4973-4974} | "VarName": | *node.Identifier Pos{Line: 266-266 Pos: 4973-4974} map[Value:$a] | *stmt.Expression Pos{Line: 268-268 Pos: 4980-4987} | "Expr": | *binary_op.BitwiseAnd Pos{Line: 268-268 Pos: 4980-4986} | "Left": | *expr.Variable Pos{Line: 268-268 Pos: 4980-4981} | "VarName": | *node.Identifier Pos{Line: 268-268 Pos: 4980-4981} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 268-268 Pos: 4985-4986} | "VarName": | *node.Identifier Pos{Line: 268-268 Pos: 4985-4986} map[Value:$b] | *stmt.Expression Pos{Line: 269-269 Pos: 4991-4998} | "Expr": | *binary_op.BitwiseOr Pos{Line: 269-269 Pos: 4991-4997} | "Left": | *expr.Variable Pos{Line: 269-269 Pos: 4991-4992} | "VarName": | *node.Identifier Pos{Line: 269-269 Pos: 4991-4992} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 269-269 Pos: 4996-4997} | "VarName": | *node.Identifier Pos{Line: 269-269 Pos: 4996-4997} map[Value:$b] | *stmt.Expression Pos{Line: 270-270 Pos: 5002-5009} | "Expr": | *binary_op.BitwiseXor Pos{Line: 270-270 Pos: 5002-5008} | "Left": | *expr.Variable Pos{Line: 270-270 Pos: 5002-5003} | "VarName": | *node.Identifier Pos{Line: 270-270 Pos: 5002-5003} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 270-270 Pos: 5007-5008} | "VarName": | *node.Identifier Pos{Line: 270-270 Pos: 5007-5008} map[Value:$b] | *stmt.Expression Pos{Line: 271-271 Pos: 5013-5021} | "Expr": | *binary_op.BooleanAnd Pos{Line: 271-271 Pos: 5013-5020} | "Left": | *expr.Variable Pos{Line: 271-271 Pos: 5013-5014} | "VarName": | *node.Identifier Pos{Line: 271-271 Pos: 5013-5014} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 271-271 Pos: 5019-5020} | "VarName": | *node.Identifier Pos{Line: 271-271 Pos: 5019-5020} map[Value:$b] | *stmt.Expression Pos{Line: 272-272 Pos: 5025-5033} | "Expr": | *binary_op.BooleanOr Pos{Line: 272-272 Pos: 5025-5032} | "Left": | *expr.Variable Pos{Line: 272-272 Pos: 5025-5026} | "VarName": | *node.Identifier Pos{Line: 272-272 Pos: 5025-5026} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 272-272 Pos: 5031-5032} | "VarName": | *node.Identifier Pos{Line: 272-272 Pos: 5031-5032} map[Value:$b] | *stmt.Expression Pos{Line: 273-273 Pos: 5037-5044} | "Expr": | *binary_op.Concat Pos{Line: 273-273 Pos: 5037-5043} | "Left": | *expr.Variable Pos{Line: 273-273 Pos: 5037-5038} | "VarName": | *node.Identifier Pos{Line: 273-273 Pos: 5037-5038} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 273-273 Pos: 5042-5043} | "VarName": | *node.Identifier Pos{Line: 273-273 Pos: 5042-5043} map[Value:$b] | *stmt.Expression Pos{Line: 274-274 Pos: 5048-5055} | "Expr": | *binary_op.Div Pos{Line: 274-274 Pos: 5048-5054} | "Left": | *expr.Variable Pos{Line: 274-274 Pos: 5048-5049} | "VarName": | *node.Identifier Pos{Line: 274-274 Pos: 5048-5049} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 274-274 Pos: 5053-5054} | "VarName": | *node.Identifier Pos{Line: 274-274 Pos: 5053-5054} map[Value:$b] | *stmt.Expression Pos{Line: 275-275 Pos: 5059-5067} | "Expr": | *binary_op.Equal Pos{Line: 275-275 Pos: 5059-5066} | "Left": | *expr.Variable Pos{Line: 275-275 Pos: 5059-5060} | "VarName": | *node.Identifier Pos{Line: 275-275 Pos: 5059-5060} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 275-275 Pos: 5065-5066} | "VarName": | *node.Identifier Pos{Line: 275-275 Pos: 5065-5066} map[Value:$b] | *stmt.Expression Pos{Line: 276-276 Pos: 5071-5079} | "Expr": | *binary_op.GreaterOrEqual Pos{Line: 276-276 Pos: 5071-5078} | "Left": | *expr.Variable Pos{Line: 276-276 Pos: 5071-5072} | "VarName": | *node.Identifier Pos{Line: 276-276 Pos: 5071-5072} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 276-276 Pos: 5077-5078} | "VarName": | *node.Identifier Pos{Line: 276-276 Pos: 5077-5078} map[Value:$b] | *stmt.Expression Pos{Line: 277-277 Pos: 5083-5090} | "Expr": | *binary_op.Greater Pos{Line: 277-277 Pos: 5083-5089} | "Left": | *expr.Variable Pos{Line: 277-277 Pos: 5083-5084} | "VarName": | *node.Identifier Pos{Line: 277-277 Pos: 5083-5084} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 277-277 Pos: 5088-5089} | "VarName": | *node.Identifier Pos{Line: 277-277 Pos: 5088-5089} map[Value:$b] | *stmt.Expression Pos{Line: 278-278 Pos: 5094-5103} | "Expr": | *binary_op.Identical Pos{Line: 278-278 Pos: 5094-5102} | "Left": | *expr.Variable Pos{Line: 278-278 Pos: 5094-5095} | "VarName": | *node.Identifier Pos{Line: 278-278 Pos: 5094-5095} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 278-278 Pos: 5101-5102} | "VarName": | *node.Identifier Pos{Line: 278-278 Pos: 5101-5102} map[Value:$b] | *stmt.Expression Pos{Line: 279-279 Pos: 5107-5116} | "Expr": | *binary_op.LogicalAnd Pos{Line: 279-279 Pos: 5107-5115} | "Left": | *expr.Variable Pos{Line: 279-279 Pos: 5107-5108} | "VarName": | *node.Identifier Pos{Line: 279-279 Pos: 5107-5108} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 279-279 Pos: 5114-5115} | "VarName": | *node.Identifier Pos{Line: 279-279 Pos: 5114-5115} map[Value:$b] | *stmt.Expression Pos{Line: 280-280 Pos: 5120-5128} | "Expr": | *binary_op.LogicalOr Pos{Line: 280-280 Pos: 5120-5127} | "Left": | *expr.Variable Pos{Line: 280-280 Pos: 5120-5121} | "VarName": | *node.Identifier Pos{Line: 280-280 Pos: 5120-5121} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 280-280 Pos: 5126-5127} | "VarName": | *node.Identifier Pos{Line: 280-280 Pos: 5126-5127} map[Value:$b] | *stmt.Expression Pos{Line: 281-281 Pos: 5132-5141} | "Expr": | *binary_op.LogicalXor Pos{Line: 281-281 Pos: 5132-5140} | "Left": | *expr.Variable Pos{Line: 281-281 Pos: 5132-5133} | "VarName": | *node.Identifier Pos{Line: 281-281 Pos: 5132-5133} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 281-281 Pos: 5139-5140} | "VarName": | *node.Identifier Pos{Line: 281-281 Pos: 5139-5140} map[Value:$b] | *stmt.Expression Pos{Line: 282-282 Pos: 5145-5152} | "Expr": | *binary_op.Minus Pos{Line: 282-282 Pos: 5145-5151} | "Left": | *expr.Variable Pos{Line: 282-282 Pos: 5145-5146} | "VarName": | *node.Identifier Pos{Line: 282-282 Pos: 5145-5146} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 282-282 Pos: 5150-5151} | "VarName": | *node.Identifier Pos{Line: 282-282 Pos: 5150-5151} map[Value:$b] | *stmt.Expression Pos{Line: 283-283 Pos: 5156-5163} | "Expr": | *binary_op.Mod Pos{Line: 283-283 Pos: 5156-5162} | "Left": | *expr.Variable Pos{Line: 283-283 Pos: 5156-5157} | "VarName": | *node.Identifier Pos{Line: 283-283 Pos: 5156-5157} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 283-283 Pos: 5161-5162} | "VarName": | *node.Identifier Pos{Line: 283-283 Pos: 5161-5162} map[Value:$b] | *stmt.Expression Pos{Line: 284-284 Pos: 5167-5174} | "Expr": | *binary_op.Mul Pos{Line: 284-284 Pos: 5167-5173} | "Left": | *expr.Variable Pos{Line: 284-284 Pos: 5167-5168} | "VarName": | *node.Identifier Pos{Line: 284-284 Pos: 5167-5168} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 284-284 Pos: 5172-5173} | "VarName": | *node.Identifier Pos{Line: 284-284 Pos: 5172-5173} map[Value:$b] | *stmt.Expression Pos{Line: 285-285 Pos: 5178-5186} | "Expr": | *binary_op.NotEqual Pos{Line: 285-285 Pos: 5178-5185} | "Left": | *expr.Variable Pos{Line: 285-285 Pos: 5178-5179} | "VarName": | *node.Identifier Pos{Line: 285-285 Pos: 5178-5179} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 285-285 Pos: 5184-5185} | "VarName": | *node.Identifier Pos{Line: 285-285 Pos: 5184-5185} map[Value:$b] | *stmt.Expression Pos{Line: 286-286 Pos: 5190-5199} | "Expr": | *binary_op.NotIdentical Pos{Line: 286-286 Pos: 5190-5198} | "Left": | *expr.Variable Pos{Line: 286-286 Pos: 5190-5191} | "VarName": | *node.Identifier Pos{Line: 286-286 Pos: 5190-5191} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 286-286 Pos: 5197-5198} | "VarName": | *node.Identifier Pos{Line: 286-286 Pos: 5197-5198} map[Value:$b] | *stmt.Expression Pos{Line: 287-287 Pos: 5203-5210} | "Expr": | *binary_op.Plus Pos{Line: 287-287 Pos: 5203-5209} | "Left": | *expr.Variable Pos{Line: 287-287 Pos: 5203-5204} | "VarName": | *node.Identifier Pos{Line: 287-287 Pos: 5203-5204} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 287-287 Pos: 5208-5209} | "VarName": | *node.Identifier Pos{Line: 287-287 Pos: 5208-5209} map[Value:$b] | *stmt.Expression Pos{Line: 288-288 Pos: 5214-5222} | "Expr": | *binary_op.Pow Pos{Line: 288-288 Pos: 5214-5221} | "Left": | *expr.Variable Pos{Line: 288-288 Pos: 5214-5215} | "VarName": | *node.Identifier Pos{Line: 288-288 Pos: 5214-5215} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 288-288 Pos: 5220-5221} | "VarName": | *node.Identifier Pos{Line: 288-288 Pos: 5220-5221} map[Value:$b] | *stmt.Expression Pos{Line: 289-289 Pos: 5226-5234} | "Expr": | *binary_op.ShiftLeft Pos{Line: 289-289 Pos: 5226-5233} | "Left": | *expr.Variable Pos{Line: 289-289 Pos: 5226-5227} | "VarName": | *node.Identifier Pos{Line: 289-289 Pos: 5226-5227} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 289-289 Pos: 5232-5233} | "VarName": | *node.Identifier Pos{Line: 289-289 Pos: 5232-5233} map[Value:$b] | *stmt.Expression Pos{Line: 290-290 Pos: 5238-5246} | "Expr": | *binary_op.ShiftRight Pos{Line: 290-290 Pos: 5238-5245} | "Left": | *expr.Variable Pos{Line: 290-290 Pos: 5238-5239} | "VarName": | *node.Identifier Pos{Line: 290-290 Pos: 5238-5239} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 290-290 Pos: 5244-5245} | "VarName": | *node.Identifier Pos{Line: 290-290 Pos: 5244-5245} map[Value:$b] | *stmt.Expression Pos{Line: 291-291 Pos: 5250-5258} | "Expr": | *binary_op.SmallerOrEqual Pos{Line: 291-291 Pos: 5250-5257} | "Left": | *expr.Variable Pos{Line: 291-291 Pos: 5250-5251} | "VarName": | *node.Identifier Pos{Line: 291-291 Pos: 5250-5251} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 291-291 Pos: 5256-5257} | "VarName": | *node.Identifier Pos{Line: 291-291 Pos: 5256-5257} map[Value:$b] | *stmt.Expression Pos{Line: 292-292 Pos: 5268-5275} | "Expr": | *binary_op.Smaller Pos{Line: 292-292 Pos: 5268-5274} | "Left": | *expr.Variable Pos{Line: 292-292 Pos: 5268-5269} | "VarName": | *node.Identifier Pos{Line: 292-292 Pos: 5268-5269} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 292-292 Pos: 5273-5274} | "VarName": | *node.Identifier Pos{Line: 292-292 Pos: 5273-5274} map[Value:$b] | *stmt.Expression Pos{Line: 294-294 Pos: 5280-5288} | "Expr": | *assign_op.AssignRef Pos{Line: 294-294 Pos: 5280-5287} | "Variable": | *expr.Variable Pos{Line: 294-294 Pos: 5280-5281} | "VarName": | *node.Identifier Pos{Line: 294-294 Pos: 5280-5281} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 294-294 Pos: 5286-5287} | "VarName": | *node.Identifier Pos{Line: 294-294 Pos: 5286-5287} map[Value:$b] | *stmt.Expression Pos{Line: 295-295 Pos: 5292-5305} | "Expr": | *assign_op.AssignRef Pos{Line: 295-295 Pos: 5292-5304} | "Variable": | *expr.Variable Pos{Line: 295-295 Pos: 5292-5293} | "VarName": | *node.Identifier Pos{Line: 295-295 Pos: 5292-5293} map[Value:$a] | "Expression": | *expr.New Pos{Line: 295-295 Pos: 5298-5304} | "Class": | *name.Name Pos{Line: 295-295 Pos: 5302-5304} | "Parts": | *name.NamePart Pos{Line: 295-295 Pos: 5302-5304} map[Value:Foo] | *stmt.Expression Pos{Line: 296-296 Pos: 5309-5324} | "Expr": | *assign_op.AssignRef Pos{Line: 296-296 Pos: 5309-5321} | "Variable": | *expr.Variable Pos{Line: 296-296 Pos: 5309-5310} | "VarName": | *node.Identifier Pos{Line: 296-296 Pos: 5309-5310} map[Value:$a] | "Expression": | *expr.New Pos{Line: 296-296 Pos: 5315-5321} | "Class": | *name.Name Pos{Line: 296-296 Pos: 5319-5321} | "Parts": | *name.NamePart Pos{Line: 296-296 Pos: 5319-5321} map[Value:Foo] | *stmt.Expression Pos{Line: 297-297 Pos: 5328-5335} | "Expr": | *assign_op.Assign Pos{Line: 297-297 Pos: 5328-5334} | "Variable": | *expr.Variable Pos{Line: 297-297 Pos: 5328-5329} | "VarName": | *node.Identifier Pos{Line: 297-297 Pos: 5328-5329} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 297-297 Pos: 5333-5334} | "VarName": | *node.Identifier Pos{Line: 297-297 Pos: 5333-5334} map[Value:$b] | *stmt.Expression Pos{Line: 298-298 Pos: 5339-5347} | "Expr": | *assign_op.BitwiseAnd Pos{Line: 298-298 Pos: 5339-5346} | "Variable": | *expr.Variable Pos{Line: 298-298 Pos: 5339-5340} | "VarName": | *node.Identifier Pos{Line: 298-298 Pos: 5339-5340} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 298-298 Pos: 5345-5346} | "VarName": | *node.Identifier Pos{Line: 298-298 Pos: 5345-5346} map[Value:$b] | *stmt.Expression Pos{Line: 299-299 Pos: 5351-5359} | "Expr": | *assign_op.BitwiseOr Pos{Line: 299-299 Pos: 5351-5358} | "Variable": | *expr.Variable Pos{Line: 299-299 Pos: 5351-5352} | "VarName": | *node.Identifier Pos{Line: 299-299 Pos: 5351-5352} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 299-299 Pos: 5357-5358} | "VarName": | *node.Identifier Pos{Line: 299-299 Pos: 5357-5358} map[Value:$b] | *stmt.Expression Pos{Line: 300-300 Pos: 5363-5371} | "Expr": | *assign_op.BitwiseXor Pos{Line: 300-300 Pos: 5363-5370} | "Variable": | *expr.Variable Pos{Line: 300-300 Pos: 5363-5364} | "VarName": | *node.Identifier Pos{Line: 300-300 Pos: 5363-5364} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 300-300 Pos: 5369-5370} | "VarName": | *node.Identifier Pos{Line: 300-300 Pos: 5369-5370} map[Value:$b] | *stmt.Expression Pos{Line: 301-301 Pos: 5375-5383} | "Expr": | *assign_op.Concat Pos{Line: 301-301 Pos: 5375-5382} | "Variable": | *expr.Variable Pos{Line: 301-301 Pos: 5375-5376} | "VarName": | *node.Identifier Pos{Line: 301-301 Pos: 5375-5376} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 301-301 Pos: 5381-5382} | "VarName": | *node.Identifier Pos{Line: 301-301 Pos: 5381-5382} map[Value:$b] | *stmt.Expression Pos{Line: 302-302 Pos: 5387-5395} | "Expr": | *assign_op.Div Pos{Line: 302-302 Pos: 5387-5394} | "Variable": | *expr.Variable Pos{Line: 302-302 Pos: 5387-5388} | "VarName": | *node.Identifier Pos{Line: 302-302 Pos: 5387-5388} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 302-302 Pos: 5393-5394} | "VarName": | *node.Identifier Pos{Line: 302-302 Pos: 5393-5394} map[Value:$b] | *stmt.Expression Pos{Line: 303-303 Pos: 5399-5407} | "Expr": | *assign_op.Minus Pos{Line: 303-303 Pos: 5399-5406} | "Variable": | *expr.Variable Pos{Line: 303-303 Pos: 5399-5400} | "VarName": | *node.Identifier Pos{Line: 303-303 Pos: 5399-5400} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 303-303 Pos: 5405-5406} | "VarName": | *node.Identifier Pos{Line: 303-303 Pos: 5405-5406} map[Value:$b] | *stmt.Expression Pos{Line: 304-304 Pos: 5411-5419} | "Expr": | *assign_op.Mod Pos{Line: 304-304 Pos: 5411-5418} | "Variable": | *expr.Variable Pos{Line: 304-304 Pos: 5411-5412} | "VarName": | *node.Identifier Pos{Line: 304-304 Pos: 5411-5412} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 304-304 Pos: 5417-5418} | "VarName": | *node.Identifier Pos{Line: 304-304 Pos: 5417-5418} map[Value:$b] | *stmt.Expression Pos{Line: 305-305 Pos: 5423-5431} | "Expr": | *assign_op.Mul Pos{Line: 305-305 Pos: 5423-5430} | "Variable": | *expr.Variable Pos{Line: 305-305 Pos: 5423-5424} | "VarName": | *node.Identifier Pos{Line: 305-305 Pos: 5423-5424} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 305-305 Pos: 5429-5430} | "VarName": | *node.Identifier Pos{Line: 305-305 Pos: 5429-5430} map[Value:$b] | *stmt.Expression Pos{Line: 306-306 Pos: 5435-5443} | "Expr": | *assign_op.Plus Pos{Line: 306-306 Pos: 5435-5442} | "Variable": | *expr.Variable Pos{Line: 306-306 Pos: 5435-5436} | "VarName": | *node.Identifier Pos{Line: 306-306 Pos: 5435-5436} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 306-306 Pos: 5441-5442} | "VarName": | *node.Identifier Pos{Line: 306-306 Pos: 5441-5442} map[Value:$b] | *stmt.Expression Pos{Line: 307-307 Pos: 5447-5456} | "Expr": | *assign_op.Pow Pos{Line: 307-307 Pos: 5447-5455} | "Variable": | *expr.Variable Pos{Line: 307-307 Pos: 5447-5448} | "VarName": | *node.Identifier Pos{Line: 307-307 Pos: 5447-5448} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 307-307 Pos: 5454-5455} | "VarName": | *node.Identifier Pos{Line: 307-307 Pos: 5454-5455} map[Value:$b] | *stmt.Expression Pos{Line: 308-308 Pos: 5460-5469} | "Expr": | *assign_op.ShiftLeft Pos{Line: 308-308 Pos: 5460-5468} | "Variable": | *expr.Variable Pos{Line: 308-308 Pos: 5460-5461} | "VarName": | *node.Identifier Pos{Line: 308-308 Pos: 5460-5461} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 308-308 Pos: 5467-5468} | "VarName": | *node.Identifier Pos{Line: 308-308 Pos: 5467-5468} map[Value:$b] | *stmt.Expression Pos{Line: 309-309 Pos: 5479-5488} | "Expr": | *assign_op.ShiftRight Pos{Line: 309-309 Pos: 5479-5487} | "Variable": | *expr.Variable Pos{Line: 309-309 Pos: 5479-5480} | "VarName": | *node.Identifier Pos{Line: 309-309 Pos: 5479-5480} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 309-309 Pos: 5486-5487} | "VarName": | *node.Identifier Pos{Line: 309-309 Pos: 5486-5487} map[Value:$b] | *stmt.Expression Pos{Line: 312-312 Pos: 5509-5520} | "Expr": | *expr.New Pos{Line: 312-312 Pos: 5509-5518} | "Class": | *name.FullyQualified Pos{Line: 312-312 Pos: 5513-5516} | "Parts": | *name.NamePart Pos{Line: 312-312 Pos: 5514-5516} map[Value:Foo] | "Arguments": | *stmt.Expression Pos{Line: 313-313 Pos: 5545-5548} | "Expr": | *expr.PropertyFetch Pos{Line: 313-313 Pos: 5545-5547} | "Variable": | *expr.MethodCall Pos{Line: -1-313 Pos: -1-5547} | "Variable": | *expr.New Pos{Line: 313-313 Pos: 5525-5542} | "Class": | *name.FullyQualified Pos{Line: 313-313 Pos: 5529-5532} | "Parts": | *name.NamePart Pos{Line: 313-313 Pos: 5530-5532} map[Value:Foo] | "Arguments": | "Method": | *node.Identifier Pos{Line: 313-313 Pos: 5538-5540} map[Value:bar] | "Arguments": | "Property": | *node.Identifier Pos{Line: 313-313 Pos: 5545-5547} map[Value:baz] | *stmt.Expression Pos{Line: 314-314 Pos: 5568-5570} | "Expr": | *expr.ArrayDimFetch Pos{Line: 314-314 Pos: 5568-5568} | "Variable": | *expr.ArrayDimFetch Pos{Line: 314-314 Pos: 5565-5568} | "Variable": | *expr.New Pos{Line: 314-314 Pos: 5553-5565} | "Class": | *name.FullyQualified Pos{Line: 314-314 Pos: 5557-5560} | "Parts": | *name.NamePart Pos{Line: 314-314 Pos: 5558-5560} map[Value:Foo] | "Arguments": | "Dim": | *scalar.Lnumber Pos{Line: 314-314 Pos: 5565-5565} map[Value:0] | "Dim": | *scalar.Lnumber Pos{Line: 314-314 Pos: 5568-5568} map[Value:0] | *stmt.Expression Pos{Line: -1-315 Pos: -1-5602} | "Expr": | *expr.MethodCall Pos{Line: -1-315 Pos: -1-5601} | "Variable": | *expr.ArrayDimFetch Pos{Line: 315-315 Pos: 5593-5601} | "Variable": | *expr.New Pos{Line: 315-315 Pos: 5581-5593} | "Class": | *name.FullyQualified Pos{Line: 315-315 Pos: 5585-5588} | "Parts": | *name.NamePart Pos{Line: 315-315 Pos: 5586-5588} map[Value:Foo] | "Arguments": | "Dim": | *scalar.Lnumber Pos{Line: 315-315 Pos: 5593-5593} map[Value:0] | "Method": | *node.Identifier Pos{Line: 315-315 Pos: 5597-5599} map[Value:bar] | "Arguments": | *stmt.Expression Pos{Line: 317-317 Pos: 5621-5637} | "Expr": | *expr.ArrayDimFetch Pos{Line: 317-317 Pos: 5621-5636} | "Variable": | *expr.ArrayDimFetch Pos{Line: 317-317 Pos: 5621-5633} | "Variable": | *expr.Array Pos{Line: 317-317 Pos: 5621-5630} | "Items": | *expr.ArrayItem Pos{Line: 317-317 Pos: 5627-5629} map[ByRef:false] | "Val": | *expr.ShortArray Pos{Line: 317-317 Pos: 5627-5629} | "Items": | *expr.ArrayItem Pos{Line: 317-317 Pos: 5628-5628} map[ByRef:false] | "Val": | *scalar.Lnumber Pos{Line: 317-317 Pos: 5628-5628} map[Value:0] | "Dim": | *scalar.Lnumber Pos{Line: 317-317 Pos: 5632-5632} map[Value:0] | "Dim": | *scalar.Lnumber Pos{Line: 317-317 Pos: 5635-5635} map[Value:0] | *stmt.Expression Pos{Line: 318-318 Pos: 5647-5655} | "Expr": | *expr.ArrayDimFetch Pos{Line: 318-318 Pos: 5647-5654} | "Variable": | *scalar.String Pos{Line: 318-318 Pos: 5647-5651} map[Value:"foo"] | "Dim": | *scalar.Lnumber Pos{Line: 318-318 Pos: 5653-5653} map[Value:0] | *stmt.Expression Pos{Line: 319-319 Pos: 5665-5671} | "Expr": | *expr.ArrayDimFetch Pos{Line: 319-319 Pos: 5665-5670} | "Variable": | *expr.ConstFetch Pos{Line: 319-319 Pos: 5665-5667} | "Constant": | *name.Name Pos{Line: 319-319 Pos: 5665-5667} | "Parts": | *name.NamePart Pos{Line: 319-319 Pos: 5665-5667} map[Value:foo] | "Dim": | *scalar.Lnumber Pos{Line: 319-319 Pos: 5669-5669} map[Value:0] | *stmt.Expression Pos{Line: 320-320 Pos: 5681-5692} | "Expr": | *expr.ClassConstFetch Pos{Line: 320-320 Pos: 5681-5691} | "Class": | *node.Identifier Pos{Line: 320-320 Pos: 5681-5686} map[Value:static] | "ConstantName": | *node.Identifier Pos{Line: 320-320 Pos: 5689-5691} map[Value:foo] | *stmt.Expression Pos{Line: 322-322 Pos: 5703-5711} | "Expr": | *expr.New Pos{Line: 322-322 Pos: 5703-5710} | "Class": | *expr.Variable Pos{Line: 322-322 Pos: 5707-5710} | "VarName": | *node.Identifier Pos{Line: 322-322 Pos: 5707-5710} map[Value:$foo] | *stmt.Expression Pos{Line: 323-323 Pos: 5721-5733} | "Expr": | *expr.New Pos{Line: 323-323 Pos: 5721-5731} | "Class": | *expr.ArrayDimFetch Pos{Line: 323-323 Pos: 5731-5731} | "Variable": | *expr.PropertyFetch Pos{Line: 323-323 Pos: 5729-5731} | "Variable": | *expr.Variable Pos{Line: 323-323 Pos: 5725-5729} | "VarName": | *node.Identifier Pos{Line: 323-323 Pos: 5725-5726} map[Value:$a] | "Property": | *node.Identifier Pos{Line: 323-323 Pos: 5729-5729} map[Value:b] | "Dim": | *scalar.Lnumber Pos{Line: 323-323 Pos: 5731-5731} map[Value:0] | *stmt.Expression Pos{Line: 324-324 Pos: 5743-5774} | "Expr": | *expr.New Pos{Line: 324-324 Pos: 5743-5772} | "Class": | *expr.ArrayDimFetch Pos{Line: 324-324 Pos: 5772-5772} | "Variable": | *expr.PropertyFetch Pos{Line: 324-324 Pos: 5770-5772} | "Variable": | *expr.PropertyFetch Pos{Line: 324-324 Pos: 5766-5770} | "Variable": | *expr.ArrayDimFetch Pos{Line: 324-324 Pos: 5753-5767} | "Variable": | *expr.PropertyFetch Pos{Line: 324-324 Pos: 5751-5762} | "Variable": | *expr.Variable Pos{Line: 324-324 Pos: 5747-5751} | "VarName": | *node.Identifier Pos{Line: 324-324 Pos: 5747-5748} map[Value:$a] | "Property": | *node.Identifier Pos{Line: 324-324 Pos: 5751-5751} map[Value:b] | "Dim": | *expr.Ternary Pos{Line: 324-324 Pos: 5753-5762} | "Condition": | *expr.Variable Pos{Line: 324-324 Pos: 5753-5754} | "VarName": | *node.Identifier Pos{Line: 324-324 Pos: 5753-5754} map[Value:$b] | "IfFalse": | *expr.ConstFetch Pos{Line: 324-324 Pos: 5759-5762} | "Constant": | *name.Name Pos{Line: 324-324 Pos: 5759-5762} | "Parts": | *name.NamePart Pos{Line: 324-324 Pos: 5759-5762} map[Value:null] | "Property": | *expr.Variable Pos{Line: 324-324 Pos: 5766-5767} | "VarName": | *node.Identifier Pos{Line: 324-324 Pos: 5766-5767} map[Value:$c] | "Property": | *node.Identifier Pos{Line: 324-324 Pos: 5770-5770} map[Value:d] | "Dim": | *scalar.Lnumber Pos{Line: 324-324 Pos: 5772-5772} map[Value:0] | *stmt.Static Pos{Line: 326-326 Pos: 5793-5819} | "Vars": | *stmt.StaticVar Pos{Line: 326-326 Pos: 5800-5818} | "Variable": | *expr.Variable Pos{Line: 326-326 Pos: 5800-5801} | "VarName": | *node.Identifier Pos{Line: 326-326 Pos: 5800-5801} map[Value:$a] | "Expr": | *expr.ArrayDimFetch Pos{Line: 326-326 Pos: 5805-5818} | "Variable": | *expr.ShortArray Pos{Line: 326-326 Pos: 5805-5815} | "Items": | *expr.ArrayItem Pos{Line: 326-326 Pos: 5806-5806} map[ByRef:false] | "Val": | *scalar.Lnumber Pos{Line: 326-326 Pos: 5806-5806} map[Value:1] | *expr.ArrayItem Pos{Line: 326-326 Pos: 5809-5814} map[ByRef:false] | "Key": | *scalar.Lnumber Pos{Line: 326-326 Pos: 5809-5809} map[Value:2] | "Val": | *scalar.Lnumber Pos{Line: 326-326 Pos: 5814-5814} map[Value:2] | "Dim": | *scalar.Lnumber Pos{Line: 326-326 Pos: 5817-5817} map[Value:0] | *stmt.Static Pos{Line: 327-327 Pos: 5829-5843} | "Vars": | *stmt.StaticVar Pos{Line: 327-327 Pos: 5836-5842} | "Variable": | *expr.Variable Pos{Line: 327-327 Pos: 5836-5837} | "VarName": | *node.Identifier Pos{Line: 327-327 Pos: 5836-5837} map[Value:$a] | "Expr": | *expr.BooleanNot Pos{Line: 327-327 Pos: 5841-5842} | "Expr": | *scalar.Lnumber Pos{Line: 327-327 Pos: 5842-5842} map[Value:1] | *stmt.Static Pos{Line: 328-328 Pos: 5853-5867} | "Vars": | *stmt.StaticVar Pos{Line: 328-328 Pos: 5860-5866} | "Variable": | *expr.Variable Pos{Line: 328-328 Pos: 5860-5861} | "VarName": | *node.Identifier Pos{Line: 328-328 Pos: 5860-5861} map[Value:$a] | "Expr": | *expr.BitwiseNot Pos{Line: 328-328 Pos: 5865-5866} | "Expr": | *scalar.Lnumber Pos{Line: 328-328 Pos: 5866-5866} map[Value:1] | *stmt.Static Pos{Line: 329-329 Pos: 5877-5891} | "Vars": | *stmt.StaticVar Pos{Line: 329-329 Pos: 5884-5890} | "Variable": | *expr.Variable Pos{Line: 329-329 Pos: 5884-5885} | "VarName": | *node.Identifier Pos{Line: 329-329 Pos: 5884-5885} map[Value:$a] | "Expr": | *expr.UnaryPlus Pos{Line: 329-329 Pos: 5889-5890} | "Expr": | *scalar.Lnumber Pos{Line: 329-329 Pos: 5890-5890} map[Value:1] | *stmt.Static Pos{Line: 330-330 Pos: 5901-5915} | "Vars": | *stmt.StaticVar Pos{Line: 330-330 Pos: 5908-5914} | "Variable": | *expr.Variable Pos{Line: 330-330 Pos: 5908-5909} | "VarName": | *node.Identifier Pos{Line: 330-330 Pos: 5908-5909} map[Value:$a] | "Expr": | *expr.UnaryMinus Pos{Line: 330-330 Pos: 5913-5914} | "Expr": | *scalar.Lnumber Pos{Line: 330-330 Pos: 5914-5914} map[Value:1] | *stmt.Static Pos{Line: 331-331 Pos: 5925-5940} | "Vars": | *stmt.StaticVar Pos{Line: 331-331 Pos: 5932-5938} | "Variable": | *expr.Variable Pos{Line: 331-331 Pos: 5932-5933} | "VarName": | *node.Identifier Pos{Line: 331-331 Pos: 5932-5933} map[Value:$a] | "Expr": | *scalar.Lnumber Pos{Line: 331-331 Pos: 5938-5938} map[Value:1] | *stmt.Static Pos{Line: 332-332 Pos: 5950-5968} | "Vars": | *stmt.StaticVar Pos{Line: 332-332 Pos: 5957-5967} | "Variable": | *expr.Variable Pos{Line: 332-332 Pos: 5957-5958} | "VarName": | *node.Identifier Pos{Line: 332-332 Pos: 5957-5958} map[Value:$a] | "Expr": | *expr.Ternary Pos{Line: 332-332 Pos: 5962-5967} | "Condition": | *scalar.Lnumber Pos{Line: 332-332 Pos: 5962-5962} map[Value:1] | "IfFalse": | *scalar.Lnumber Pos{Line: 332-332 Pos: 5967-5967} map[Value:2] | *stmt.Static Pos{Line: 333-333 Pos: 5978-5999} | "Vars": | *stmt.StaticVar Pos{Line: 333-333 Pos: 5985-5998} | "Variable": | *expr.Variable Pos{Line: 333-333 Pos: 5985-5986} | "VarName": | *node.Identifier Pos{Line: 333-333 Pos: 5985-5986} map[Value:$a] | "Expr": | *expr.Ternary Pos{Line: 333-333 Pos: 5990-5998} | "Condition": | *scalar.Lnumber Pos{Line: 333-333 Pos: 5990-5990} map[Value:1] | "IfTrue": | *scalar.Lnumber Pos{Line: 333-333 Pos: 5994-5994} map[Value:2] | "IfFalse": | *scalar.Lnumber Pos{Line: 333-333 Pos: 5998-5998} map[Value:3] | *stmt.Static Pos{Line: 334-334 Pos: 6009-6026} | "Vars": | *stmt.StaticVar Pos{Line: 334-334 Pos: 6016-6025} | "Variable": | *expr.Variable Pos{Line: 334-334 Pos: 6016-6017} | "VarName": | *node.Identifier Pos{Line: 334-334 Pos: 6016-6017} map[Value:$a] | "Expr": | *binary_op.BitwiseAnd Pos{Line: 334-334 Pos: 6021-6025} | "Left": | *scalar.Lnumber Pos{Line: 334-334 Pos: 6021-6021} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 334-334 Pos: 6025-6025} map[Value:2] | *stmt.Static Pos{Line: 335-335 Pos: 6030-6047} | "Vars": | *stmt.StaticVar Pos{Line: 335-335 Pos: 6037-6046} | "Variable": | *expr.Variable Pos{Line: 335-335 Pos: 6037-6038} | "VarName": | *node.Identifier Pos{Line: 335-335 Pos: 6037-6038} map[Value:$a] | "Expr": | *binary_op.BitwiseOr Pos{Line: 335-335 Pos: 6042-6046} | "Left": | *scalar.Lnumber Pos{Line: 335-335 Pos: 6042-6042} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 335-335 Pos: 6046-6046} map[Value:2] | *stmt.Static Pos{Line: 336-336 Pos: 6051-6068} | "Vars": | *stmt.StaticVar Pos{Line: 336-336 Pos: 6058-6067} | "Variable": | *expr.Variable Pos{Line: 336-336 Pos: 6058-6059} | "VarName": | *node.Identifier Pos{Line: 336-336 Pos: 6058-6059} map[Value:$a] | "Expr": | *binary_op.BitwiseXor Pos{Line: 336-336 Pos: 6063-6067} | "Left": | *scalar.Lnumber Pos{Line: 336-336 Pos: 6063-6063} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 336-336 Pos: 6067-6067} map[Value:2] | *stmt.Static Pos{Line: 337-337 Pos: 6072-6090} | "Vars": | *stmt.StaticVar Pos{Line: 337-337 Pos: 6079-6089} | "Variable": | *expr.Variable Pos{Line: 337-337 Pos: 6079-6080} | "VarName": | *node.Identifier Pos{Line: 337-337 Pos: 6079-6080} map[Value:$a] | "Expr": | *binary_op.BooleanAnd Pos{Line: 337-337 Pos: 6084-6089} | "Left": | *scalar.Lnumber Pos{Line: 337-337 Pos: 6084-6084} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 337-337 Pos: 6089-6089} map[Value:2] | *stmt.Static Pos{Line: 338-338 Pos: 6094-6112} | "Vars": | *stmt.StaticVar Pos{Line: 338-338 Pos: 6101-6111} | "Variable": | *expr.Variable Pos{Line: 338-338 Pos: 6101-6102} | "VarName": | *node.Identifier Pos{Line: 338-338 Pos: 6101-6102} map[Value:$a] | "Expr": | *binary_op.BooleanOr Pos{Line: 338-338 Pos: 6106-6111} | "Left": | *scalar.Lnumber Pos{Line: 338-338 Pos: 6106-6106} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 338-338 Pos: 6111-6111} map[Value:2] | *stmt.Static Pos{Line: 339-339 Pos: 6116-6133} | "Vars": | *stmt.StaticVar Pos{Line: 339-339 Pos: 6123-6132} | "Variable": | *expr.Variable Pos{Line: 339-339 Pos: 6123-6124} | "VarName": | *node.Identifier Pos{Line: 339-339 Pos: 6123-6124} map[Value:$a] | "Expr": | *binary_op.Concat Pos{Line: 339-339 Pos: 6128-6132} | "Left": | *scalar.Lnumber Pos{Line: 339-339 Pos: 6128-6128} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 339-339 Pos: 6132-6132} map[Value:2] | *stmt.Static Pos{Line: 340-340 Pos: 6137-6154} | "Vars": | *stmt.StaticVar Pos{Line: 340-340 Pos: 6144-6153} | "Variable": | *expr.Variable Pos{Line: 340-340 Pos: 6144-6145} | "VarName": | *node.Identifier Pos{Line: 340-340 Pos: 6144-6145} map[Value:$a] | "Expr": | *binary_op.Div Pos{Line: 340-340 Pos: 6149-6153} | "Left": | *scalar.Lnumber Pos{Line: 340-340 Pos: 6149-6149} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 340-340 Pos: 6153-6153} map[Value:2] | *stmt.Static Pos{Line: 341-341 Pos: 6158-6176} | "Vars": | *stmt.StaticVar Pos{Line: 341-341 Pos: 6165-6175} | "Variable": | *expr.Variable Pos{Line: 341-341 Pos: 6165-6166} | "VarName": | *node.Identifier Pos{Line: 341-341 Pos: 6165-6166} map[Value:$a] | "Expr": | *binary_op.Equal Pos{Line: 341-341 Pos: 6170-6175} | "Left": | *scalar.Lnumber Pos{Line: 341-341 Pos: 6170-6170} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 341-341 Pos: 6175-6175} map[Value:2] | *stmt.Static Pos{Line: 342-342 Pos: 6180-6198} | "Vars": | *stmt.StaticVar Pos{Line: 342-342 Pos: 6187-6197} | "Variable": | *expr.Variable Pos{Line: 342-342 Pos: 6187-6188} | "VarName": | *node.Identifier Pos{Line: 342-342 Pos: 6187-6188} map[Value:$a] | "Expr": | *binary_op.GreaterOrEqual Pos{Line: 342-342 Pos: 6192-6197} | "Left": | *scalar.Lnumber Pos{Line: 342-342 Pos: 6192-6192} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 342-342 Pos: 6197-6197} map[Value:2] | *stmt.Static Pos{Line: 343-343 Pos: 6202-6219} | "Vars": | *stmt.StaticVar Pos{Line: 343-343 Pos: 6209-6218} | "Variable": | *expr.Variable Pos{Line: 343-343 Pos: 6209-6210} | "VarName": | *node.Identifier Pos{Line: 343-343 Pos: 6209-6210} map[Value:$a] | "Expr": | *binary_op.Greater Pos{Line: 343-343 Pos: 6214-6218} | "Left": | *scalar.Lnumber Pos{Line: 343-343 Pos: 6214-6214} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 343-343 Pos: 6218-6218} map[Value:2] | *stmt.Static Pos{Line: 344-344 Pos: 6223-6242} | "Vars": | *stmt.StaticVar Pos{Line: 344-344 Pos: 6230-6241} | "Variable": | *expr.Variable Pos{Line: 344-344 Pos: 6230-6231} | "VarName": | *node.Identifier Pos{Line: 344-344 Pos: 6230-6231} map[Value:$a] | "Expr": | *binary_op.Identical Pos{Line: 344-344 Pos: 6235-6241} | "Left": | *scalar.Lnumber Pos{Line: 344-344 Pos: 6235-6235} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 344-344 Pos: 6241-6241} map[Value:2] | *stmt.Static Pos{Line: 345-345 Pos: 6246-6265} | "Vars": | *stmt.StaticVar Pos{Line: 345-345 Pos: 6253-6264} | "Variable": | *expr.Variable Pos{Line: 345-345 Pos: 6253-6254} | "VarName": | *node.Identifier Pos{Line: 345-345 Pos: 6253-6254} map[Value:$a] | "Expr": | *binary_op.LogicalAnd Pos{Line: 345-345 Pos: 6258-6264} | "Left": | *scalar.Lnumber Pos{Line: 345-345 Pos: 6258-6258} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 345-345 Pos: 6264-6264} map[Value:2] | *stmt.Static Pos{Line: 346-346 Pos: 6269-6287} | "Vars": | *stmt.StaticVar Pos{Line: 346-346 Pos: 6276-6286} | "Variable": | *expr.Variable Pos{Line: 346-346 Pos: 6276-6277} | "VarName": | *node.Identifier Pos{Line: 346-346 Pos: 6276-6277} map[Value:$a] | "Expr": | *binary_op.LogicalOr Pos{Line: 346-346 Pos: 6281-6286} | "Left": | *scalar.Lnumber Pos{Line: 346-346 Pos: 6281-6281} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 346-346 Pos: 6286-6286} map[Value:2] | *stmt.Static Pos{Line: 347-347 Pos: 6291-6310} | "Vars": | *stmt.StaticVar Pos{Line: 347-347 Pos: 6298-6309} | "Variable": | *expr.Variable Pos{Line: 347-347 Pos: 6298-6299} | "VarName": | *node.Identifier Pos{Line: 347-347 Pos: 6298-6299} map[Value:$a] | "Expr": | *binary_op.LogicalXor Pos{Line: 347-347 Pos: 6303-6309} | "Left": | *scalar.Lnumber Pos{Line: 347-347 Pos: 6303-6303} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 347-347 Pos: 6309-6309} map[Value:2] | *stmt.Static Pos{Line: 348-348 Pos: 6314-6331} | "Vars": | *stmt.StaticVar Pos{Line: 348-348 Pos: 6321-6330} | "Variable": | *expr.Variable Pos{Line: 348-348 Pos: 6321-6322} | "VarName": | *node.Identifier Pos{Line: 348-348 Pos: 6321-6322} map[Value:$a] | "Expr": | *binary_op.Minus Pos{Line: 348-348 Pos: 6326-6330} | "Left": | *scalar.Lnumber Pos{Line: 348-348 Pos: 6326-6326} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 348-348 Pos: 6330-6330} map[Value:2] | *stmt.Static Pos{Line: 349-349 Pos: 6335-6352} | "Vars": | *stmt.StaticVar Pos{Line: 349-349 Pos: 6342-6351} | "Variable": | *expr.Variable Pos{Line: 349-349 Pos: 6342-6343} | "VarName": | *node.Identifier Pos{Line: 349-349 Pos: 6342-6343} map[Value:$a] | "Expr": | *binary_op.Mod Pos{Line: 349-349 Pos: 6347-6351} | "Left": | *scalar.Lnumber Pos{Line: 349-349 Pos: 6347-6347} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 349-349 Pos: 6351-6351} map[Value:2] | *stmt.Static Pos{Line: 350-350 Pos: 6356-6373} | "Vars": | *stmt.StaticVar Pos{Line: 350-350 Pos: 6363-6372} | "Variable": | *expr.Variable Pos{Line: 350-350 Pos: 6363-6364} | "VarName": | *node.Identifier Pos{Line: 350-350 Pos: 6363-6364} map[Value:$a] | "Expr": | *binary_op.Mul Pos{Line: 350-350 Pos: 6368-6372} | "Left": | *scalar.Lnumber Pos{Line: 350-350 Pos: 6368-6368} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 350-350 Pos: 6372-6372} map[Value:2] | *stmt.Static Pos{Line: 351-351 Pos: 6377-6395} | "Vars": | *stmt.StaticVar Pos{Line: 351-351 Pos: 6384-6394} | "Variable": | *expr.Variable Pos{Line: 351-351 Pos: 6384-6385} | "VarName": | *node.Identifier Pos{Line: 351-351 Pos: 6384-6385} map[Value:$a] | "Expr": | *binary_op.NotEqual Pos{Line: 351-351 Pos: 6389-6394} | "Left": | *scalar.Lnumber Pos{Line: 351-351 Pos: 6389-6389} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 351-351 Pos: 6394-6394} map[Value:2] | *stmt.Static Pos{Line: 352-352 Pos: 6399-6418} | "Vars": | *stmt.StaticVar Pos{Line: 352-352 Pos: 6406-6417} | "Variable": | *expr.Variable Pos{Line: 352-352 Pos: 6406-6407} | "VarName": | *node.Identifier Pos{Line: 352-352 Pos: 6406-6407} map[Value:$a] | "Expr": | *binary_op.NotIdentical Pos{Line: 352-352 Pos: 6411-6417} | "Left": | *scalar.Lnumber Pos{Line: 352-352 Pos: 6411-6411} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 352-352 Pos: 6417-6417} map[Value:2] | *stmt.Static Pos{Line: 353-353 Pos: 6422-6439} | "Vars": | *stmt.StaticVar Pos{Line: 353-353 Pos: 6429-6438} | "Variable": | *expr.Variable Pos{Line: 353-353 Pos: 6429-6430} | "VarName": | *node.Identifier Pos{Line: 353-353 Pos: 6429-6430} map[Value:$a] | "Expr": | *binary_op.Plus Pos{Line: 353-353 Pos: 6434-6438} | "Left": | *scalar.Lnumber Pos{Line: 353-353 Pos: 6434-6434} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 353-353 Pos: 6438-6438} map[Value:2] | *stmt.Static Pos{Line: 354-354 Pos: 6443-6461} | "Vars": | *stmt.StaticVar Pos{Line: 354-354 Pos: 6450-6460} | "Variable": | *expr.Variable Pos{Line: 354-354 Pos: 6450-6451} | "VarName": | *node.Identifier Pos{Line: 354-354 Pos: 6450-6451} map[Value:$a] | "Expr": | *binary_op.Pow Pos{Line: 354-354 Pos: 6455-6460} | "Left": | *scalar.Lnumber Pos{Line: 354-354 Pos: 6455-6455} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 354-354 Pos: 6460-6460} map[Value:2] | *stmt.Static Pos{Line: 355-355 Pos: 6465-6483} | "Vars": | *stmt.StaticVar Pos{Line: 355-355 Pos: 6472-6482} | "Variable": | *expr.Variable Pos{Line: 355-355 Pos: 6472-6473} | "VarName": | *node.Identifier Pos{Line: 355-355 Pos: 6472-6473} map[Value:$a] | "Expr": | *binary_op.ShiftLeft Pos{Line: 355-355 Pos: 6477-6482} | "Left": | *scalar.Lnumber Pos{Line: 355-355 Pos: 6477-6477} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 355-355 Pos: 6482-6482} map[Value:2] | *stmt.Static Pos{Line: 356-356 Pos: 6487-6505} | "Vars": | *stmt.StaticVar Pos{Line: 356-356 Pos: 6494-6504} | "Variable": | *expr.Variable Pos{Line: 356-356 Pos: 6494-6495} | "VarName": | *node.Identifier Pos{Line: 356-356 Pos: 6494-6495} map[Value:$a] | "Expr": | *binary_op.ShiftRight Pos{Line: 356-356 Pos: 6499-6504} | "Left": | *scalar.Lnumber Pos{Line: 356-356 Pos: 6499-6499} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 356-356 Pos: 6504-6504} map[Value:2] | *stmt.Static Pos{Line: 357-357 Pos: 6509-6527} | "Vars": | *stmt.StaticVar Pos{Line: 357-357 Pos: 6516-6526} | "Variable": | *expr.Variable Pos{Line: 357-357 Pos: 6516-6517} | "VarName": | *node.Identifier Pos{Line: 357-357 Pos: 6516-6517} map[Value:$a] | "Expr": | *binary_op.SmallerOrEqual Pos{Line: 357-357 Pos: 6521-6526} | "Left": | *scalar.Lnumber Pos{Line: 357-357 Pos: 6521-6521} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 357-357 Pos: 6526-6526} map[Value:2] | *stmt.Static Pos{Line: 358-358 Pos: 6531-6548} | "Vars": | *stmt.StaticVar Pos{Line: 358-358 Pos: 6538-6547} | "Variable": | *expr.Variable Pos{Line: 358-358 Pos: 6538-6539} | "VarName": | *node.Identifier Pos{Line: 358-358 Pos: 6538-6539} map[Value:$a] | "Expr": | *binary_op.Smaller Pos{Line: 358-358 Pos: 6543-6547} | "Left": | *scalar.Lnumber Pos{Line: 358-358 Pos: 6543-6543} map[Value:1] | "Right": | *scalar.Lnumber Pos{Line: 358-358 Pos: 6547-6547} map[Value:2] | *stmt.Static Pos{Line: 359-359 Pos: 6552-6572} | "Vars": | *stmt.StaticVar Pos{Line: 359-359 Pos: 6559-6571} | "Variable": | *expr.Variable Pos{Line: 359-359 Pos: 6559-6560} | "VarName": | *node.Identifier Pos{Line: 359-359 Pos: 6559-6560} map[Value:$a] | "Expr": | *expr.ClassConstFetch Pos{Line: 359-359 Pos: 6564-6571} | "Class": | *name.Name Pos{Line: 359-359 Pos: 6564-6566} | "Parts": | *name.NamePart Pos{Line: 359-359 Pos: 6564-6566} map[Value:Foo] | "ConstantName": | *node.Identifier Pos{Line: 359-359 Pos: 6569-6571} map[Value:bar] | *stmt.Static Pos{Line: 360-360 Pos: 6576-6598} | "Vars": | *stmt.StaticVar Pos{Line: 360-360 Pos: 6583-6597} | "Variable": | *expr.Variable Pos{Line: 360-360 Pos: 6583-6584} | "VarName": | *node.Identifier Pos{Line: 360-360 Pos: 6583-6584} map[Value:$a] | "Expr": | *expr.ClassConstFetch Pos{Line: 360-360 Pos: 6588-6597} | "Class": | *name.Name Pos{Line: 360-360 Pos: 6588-6590} | "Parts": | *name.NamePart Pos{Line: 360-360 Pos: 6588-6590} map[Value:Foo] | "ConstantName": | *node.Identifier Pos{Line: 360-360 Pos: 6593-6597} map[Value:class] | *stmt.Static Pos{Line: 361-361 Pos: 6602-6623} | "Vars": | *stmt.StaticVar Pos{Line: 361-361 Pos: 6609-6622} | "Variable": | *expr.Variable Pos{Line: 361-361 Pos: 6609-6610} | "VarName": | *node.Identifier Pos{Line: 361-361 Pos: 6609-6610} map[Value:$a] | "Expr": | *scalar.MagicConstant Pos{Line: 361-361 Pos: 6614-6622} map[Value:__CLASS__] | *stmt.Static Pos{Line: 362-362 Pos: 6627-6642} | "Vars": | *stmt.StaticVar Pos{Line: 362-362 Pos: 6634-6641} | "Variable": | *expr.Variable Pos{Line: 362-362 Pos: 6634-6635} | "VarName": | *node.Identifier Pos{Line: 362-362 Pos: 6634-6635} map[Value:$a] | "Expr": | *expr.ConstFetch Pos{Line: 362-362 Pos: 6639-6641} | "Constant": | *name.Name Pos{Line: 362-362 Pos: 6639-6641} | "Parts": | *name.NamePart Pos{Line: 362-362 Pos: 6639-6641} map[Value:foo] | *stmt.Static Pos{Line: 363-363 Pos: 6646-6671} | "Vars": | *stmt.StaticVar Pos{Line: 363-363 Pos: 6653-6670} | "Variable": | *expr.Variable Pos{Line: 363-363 Pos: 6653-6654} | "VarName": | *node.Identifier Pos{Line: 363-363 Pos: 6653-6654} map[Value:$a] | "Expr": | *expr.ConstFetch Pos{Line: 363-363 Pos: 6658-6670} | "Constant": | *name.Relative Pos{Line: 363-363 Pos: 6658-6670} | "Parts": | *name.NamePart Pos{Line: 363-363 Pos: 6668-6670} map[Value:foo] | *stmt.Static Pos{Line: 364-364 Pos: 6675-6691} | "Vars": | *stmt.StaticVar Pos{Line: 364-364 Pos: 6682-6690} | "Variable": | *expr.Variable Pos{Line: 364-364 Pos: 6682-6683} | "VarName": | *node.Identifier Pos{Line: 364-364 Pos: 6682-6683} map[Value:$a] | "Expr": | *expr.ConstFetch Pos{Line: 364-364 Pos: 6687-6690} | "Constant": | *name.FullyQualified Pos{Line: 364-364 Pos: 6687-6690} | "Parts": | *name.NamePart Pos{Line: 364-364 Pos: 6688-6690} map[Value:foo] | *stmt.Static Pos{Line: 365-365 Pos: 6701-6720} | "Vars": | *stmt.StaticVar Pos{Line: 365-365 Pos: 6708-6719} | "Variable": | *expr.Variable Pos{Line: 365-365 Pos: 6708-6709} | "VarName": | *node.Identifier Pos{Line: 365-365 Pos: 6708-6709} map[Value:$a] | "Expr": | *expr.Array Pos{Line: 365-365 Pos: 6713-6719} | *stmt.Static Pos{Line: 366-366 Pos: 6730-6758} | "Vars": | *stmt.StaticVar Pos{Line: 366-366 Pos: 6737-6757} | "Variable": | *expr.Variable Pos{Line: 366-366 Pos: 6737-6738} | "VarName": | *node.Identifier Pos{Line: 366-366 Pos: 6737-6738} map[Value:$a] | "Expr": | *expr.Array Pos{Line: 366-366 Pos: 6742-6757} | "Items": | *expr.ArrayItem Pos{Line: 366-366 Pos: 6748-6753} map[ByRef:false] | "Key": | *scalar.Lnumber Pos{Line: 366-366 Pos: 6748-6748} map[Value:1] | "Val": | *scalar.Lnumber Pos{Line: 366-366 Pos: 6753-6753} map[Value:1] | *expr.ArrayItem Pos{Line: 366-366 Pos: 6756-6756} map[ByRef:false] | "Val": | *scalar.Lnumber Pos{Line: 366-366 Pos: 6756-6756} map[Value:2]