==> /Users/Vadim/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 370 424 299 435 63 42 5 1 370 424 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 129 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 201 199 204 200 198 317 89 139 37 194 171 166 93 87 7 1 96 99 104 167 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 360 374 373 120 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 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 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 145 88 90 142 140 146 88 90 142 141 138 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 474 473 468 465 448 438 160 157 3 148 324 467 448 438 434 161 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 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 126 360 424 299 435 37 126 124 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 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 122 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 175 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 336 37 82 80 3 336 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 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 352 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 474 473 468 465 448 439 155 151 149 325 467 448 438 434 63 42 5 1 3 492 316 301 153 151 149 326 467 448 438 434 63 42 5 1 474 473 458 474 473 468 465 448 308 150 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 148 359 228 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 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 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 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 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 | *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[ByRef:false Variadic: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[Variadic:false ByRef: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-410} | "Expr": | *scalar.String Pos{Line: 20-22 Pos: 396-409} map[Value:' $test '] | *stmt.Expression Pos{Line: 23-25 Pos: 414-431} | "Expr": | *scalar.String Pos{Line: 23-25 Pos: 414-430} map[Value: hello ] | *stmt.Expression Pos{Line: 26-28 Pos: 435-454} | "Expr": | *scalar.String Pos{Line: 26-28 Pos: 435-453} map[Value: hello ] | *stmt.Expression Pos{Line: 29-31 Pos: 458-484} | "Expr": | *scalar.String Pos{Line: 29-31 Pos: 458-483} map[Value: hello $world ] | *stmt.Expression Pos{Line: 33-33 Pos: 489-508} | "Expr": | *scalar.Lnumber Pos{Line: 33-33 Pos: 489-507} map[Value:1234567890123456789] | *stmt.Expression Pos{Line: 34-34 Pos: 512-532} | "Expr": | *scalar.Dnumber Pos{Line: 34-34 Pos: 512-531} map[Value:12345678901234567890] | *stmt.Expression Pos{Line: 35-35 Pos: 536-538} | "Expr": | *scalar.Dnumber Pos{Line: 35-35 Pos: 536-537} map[Value:0.] | *stmt.Expression Pos{Line: 36-36 Pos: 542-608} | "Expr": | *scalar.Lnumber Pos{Line: 36-36 Pos: 542-607} map[Value:0b0111111111111111111111111111111111111111111111111111111111111111] | *stmt.Expression Pos{Line: 37-37 Pos: 612-678} | "Expr": | *scalar.Dnumber Pos{Line: 37-37 Pos: 612-677} map[Value:0b1111111111111111111111111111111111111111111111111111111111111111] | *stmt.Expression Pos{Line: 38-38 Pos: 682-702} | "Expr": | *scalar.Lnumber Pos{Line: 38-38 Pos: 682-701} map[Value:0x007111111111111111] | *stmt.Expression Pos{Line: 39-39 Pos: 706-724} | "Expr": | *scalar.Dnumber Pos{Line: 39-39 Pos: 706-723} map[Value:0x8111111111111111] | *stmt.Expression Pos{Line: 40-40 Pos: 728-737} | "Expr": | *scalar.MagicConstant Pos{Line: 40-40 Pos: 728-736} map[Value:__CLASS__] | *stmt.Expression Pos{Line: 41-41 Pos: 741-748} | "Expr": | *scalar.MagicConstant Pos{Line: 41-41 Pos: 741-747} map[Value:__DIR__] | *stmt.Expression Pos{Line: 42-42 Pos: 752-760} | "Expr": | *scalar.MagicConstant Pos{Line: 42-42 Pos: 752-759} map[Value:__FILE__] | *stmt.Expression Pos{Line: 43-43 Pos: 764-776} | "Expr": | *scalar.MagicConstant Pos{Line: 43-43 Pos: 764-775} map[Value:__FUNCTION__] | *stmt.Expression Pos{Line: 44-44 Pos: 780-788} | "Expr": | *scalar.MagicConstant Pos{Line: 44-44 Pos: 780-787} map[Value:__LINE__] | *stmt.Expression Pos{Line: 45-45 Pos: 792-805} | "Expr": | *scalar.MagicConstant Pos{Line: 45-45 Pos: 792-804} map[Value:__NAMESPACE__] | *stmt.Expression Pos{Line: 46-46 Pos: 809-819} | "Expr": | *scalar.MagicConstant Pos{Line: 46-46 Pos: 809-818} map[Value:__METHOD__] | *stmt.Expression Pos{Line: 47-47 Pos: 823-832} | "Expr": | *scalar.MagicConstant Pos{Line: 47-47 Pos: 823-831} map[Value:__TRAIT__] | *stmt.Expression Pos{Line: 49-49 Pos: 837-848} | "Expr": | *scalar.Encapsed Pos{Line: 49-49 Pos: 837-847} | "Parts": | *scalar.EncapsedStringPart Pos{Line: 49-49 Pos: 838-842} map[Value:test ] | *expr.Variable Pos{Line: 49-49 Pos: 843-846} | "VarName": | *node.Identifier Pos{Line: 49-49 Pos: 843-846} map[Value:$var] | *stmt.Expression Pos{Line: 50-50 Pos: 852-870} | "Expr": | *scalar.Encapsed Pos{Line: 50-50 Pos: 852-869} | "Parts": | *scalar.EncapsedStringPart Pos{Line: 50-50 Pos: 853-857} map[Value:test ] | *expr.PropertyFetch Pos{Line: 50-50 Pos: 858-866} | "Variable": | *expr.Variable Pos{Line: 50-50 Pos: 858-861} | "VarName": | *node.Identifier Pos{Line: 50-50 Pos: 858-861} map[Value:$foo] | "Property": | *node.Identifier Pos{Line: 50-50 Pos: 864-866} map[Value:bar] | *scalar.EncapsedStringPart Pos{Line: 50-50 Pos: 867-868} map[Value:()] | *stmt.Expression Pos{Line: 51-51 Pos: 874-887} | "Expr": | *scalar.Encapsed Pos{Line: 51-51 Pos: 874-886} | "Parts": | *scalar.EncapsedStringPart Pos{Line: 51-51 Pos: 875-879} map[Value:test ] | *expr.Variable Pos{Line: 51-51 Pos: 880-885} | "VarName": | *node.Identifier Pos{Line: 51-51 Pos: 882-884} map[Value:foo] | *stmt.Expression Pos{Line: 52-52 Pos: 891-907} | "Expr": | *scalar.Encapsed Pos{Line: 52-52 Pos: 891-906} | "Parts": | *scalar.EncapsedStringPart Pos{Line: 52-52 Pos: 892-896} map[Value:test ] | *expr.ArrayDimFetch Pos{Line: 52-52 Pos: 897-905} | "Variable": | *expr.Variable Pos{Line: 52-52 Pos: 899-901} | "VarName": | *node.Identifier Pos{Line: 52-52 Pos: 899-901} map[Value:foo] | "Dim": | *scalar.Lnumber Pos{Line: 52-52 Pos: 903-903} map[Value:0] | *stmt.Expression Pos{Line: 53-53 Pos: 911-931} | "Expr": | *scalar.Encapsed Pos{Line: 53-53 Pos: 911-930} | "Parts": | *scalar.EncapsedStringPart Pos{Line: 53-53 Pos: 912-916} map[Value:test ] | *expr.MethodCall Pos{Line: -1-53 Pos: -1-928} | "Variable": | *expr.Variable Pos{Line: 53-53 Pos: 918-928} | "VarName": | *node.Identifier Pos{Line: 53-53 Pos: 918-921} map[Value:$foo] | "Method": | *node.Identifier Pos{Line: 53-53 Pos: 924-926} map[Value:bar] | "Arguments": | *stmt.AltIf Pos{Line: 55-56 Pos: 936-953} | "Cond": | *expr.Variable Pos{Line: 55-55 Pos: 940-941} | "VarName": | *node.Identifier Pos{Line: 55-55 Pos: 940-941} map[Value:$a] | "Stmt": | *stmt.StmtList Pos{Line: -1--1 Pos: -1--1} | "Stmts": | *stmt.AltIf Pos{Line: 57-59 Pos: 957-989} | "Cond": | *expr.Variable Pos{Line: 57-57 Pos: 961-962} | "VarName": | *node.Identifier Pos{Line: 57-57 Pos: 961-962} map[Value:$a] | "Stmt": | *stmt.StmtList Pos{Line: -1--1 Pos: -1--1} | "Stmts": | "ElseIf": | *stmt.AltElseIf Pos{Line: 58--1 Pos: 969--1} | "Cond": | *expr.Variable Pos{Line: 58-58 Pos: 977-978} | "VarName": | *node.Identifier Pos{Line: 58-58 Pos: 977-978} map[Value:$b] | "Stmt": | *stmt.StmtList Pos{Line: -1--1 Pos: -1--1} | "Stmts": | *stmt.AltIf Pos{Line: 60-62 Pos: 993-1018} | "Cond": | *expr.Variable Pos{Line: 60-60 Pos: 997-998} | "VarName": | *node.Identifier Pos{Line: 60-60 Pos: 997-998} map[Value:$a] | "Stmt": | *stmt.StmtList Pos{Line: -1--1 Pos: -1--1} | "Stmts": | "Else": | *stmt.AltElse Pos{Line: 61--1 Pos: 1005--1} | "Stmt": | *stmt.StmtList Pos{Line: -1--1 Pos: -1--1} | "Stmts": | *stmt.AltIf Pos{Line: 63-67 Pos: 1022-1077} | "Cond": | *expr.Variable Pos{Line: 63-63 Pos: 1026-1027} | "VarName": | *node.Identifier Pos{Line: 63-63 Pos: 1026-1027} map[Value:$a] | "Stmt": | *stmt.StmtList Pos{Line: -1--1 Pos: -1--1} | "Stmts": | "ElseIf": | *stmt.AltElseIf Pos{Line: 64--1 Pos: 1034--1} | "Cond": | *expr.Variable Pos{Line: 64-64 Pos: 1042-1043} | "VarName": | *node.Identifier Pos{Line: 64-64 Pos: 1042-1043} map[Value:$b] | "Stmt": | *stmt.StmtList Pos{Line: -1--1 Pos: -1--1} | "Stmts": | *stmt.AltElseIf Pos{Line: 65--1 Pos: 1049--1} | "Cond": | *expr.Variable Pos{Line: 65-65 Pos: 1057-1058} | "VarName": | *node.Identifier Pos{Line: 65-65 Pos: 1057-1058} map[Value:$c] | "Stmt": | *stmt.StmtList Pos{Line: -1--1 Pos: -1--1} | "Stmts": | "Else": | *stmt.AltElse Pos{Line: 66--1 Pos: 1064--1} | "Stmt": | *stmt.StmtList Pos{Line: -1--1 Pos: -1--1} | "Stmts": | *stmt.While Pos{Line: 69-69 Pos: 1082-1101} | "Cond": | *scalar.Lnumber Pos{Line: 69-69 Pos: 1089-1089} map[Value:1] | "Stmt": | *stmt.StmtList Pos{Line: 69-69 Pos: 1092-1101} | "Stmts": | *stmt.Break Pos{Line: 69-69 Pos: 1094-1099} | *stmt.While Pos{Line: 70-70 Pos: 1105-1126} | "Cond": | *scalar.Lnumber Pos{Line: 70-70 Pos: 1112-1112} map[Value:1] | "Stmt": | *stmt.StmtList Pos{Line: 70-70 Pos: 1115-1126} | "Stmts": | *stmt.Break Pos{Line: 70-70 Pos: 1117-1124} | "Expr": | *scalar.Lnumber Pos{Line: 70-70 Pos: 1123-1123} map[Value:2] | *stmt.While Pos{Line: 71-71 Pos: 1130-1160} | "Cond": | *scalar.Lnumber Pos{Line: 71-71 Pos: 1137-1137} map[Value:1] | "Stmt": | *stmt.StmtList Pos{Line: 71-71 Pos: 1140-1160} | "Stmts": | *stmt.Break Pos{Line: 71-71 Pos: 1142-1150} | "Expr": | *scalar.Lnumber Pos{Line: 71-71 Pos: 1148-1148} map[Value:3] | *stmt.Class Pos{Line: 72-72 Pos: 1164-1168} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 72-72 Pos: 1170-1172} map[Value:foo] | "Stmts": | *stmt.ClassConstList Pos{Line: 72-72 Pos: 1175-1196} | "Consts": | *stmt.Constant Pos{Line: 72-72 Pos: 1181-1187} map[PhpDocComment:] | "ConstantName": | *node.Identifier Pos{Line: 72-72 Pos: 1181-1183} map[Value:FOO] | "Expr": | *scalar.Lnumber Pos{Line: 72-72 Pos: 1187-1187} map[Value:1] | *stmt.Constant Pos{Line: 72-72 Pos: 1190-1196} map[PhpDocComment:] | "ConstantName": | *node.Identifier Pos{Line: 72-72 Pos: 1190-1192} map[Value:BAR] | "Expr": | *scalar.Lnumber Pos{Line: 72-72 Pos: 1196-1196} map[Value:2] | *stmt.Class Pos{Line: 73-73 Pos: 1203-1207} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 73-73 Pos: 1209-1211} map[Value:foo] | "Stmts": | *stmt.ClassMethod Pos{Line: 73-73 Pos: 1214-1230} map[ReturnsRef:false PhpDocComment:] | "MethodName": | *node.Identifier Pos{Line: 73-73 Pos: 1223-1225} map[Value:bar] | "Stmts": | *stmt.Class Pos{Line: 74-74 Pos: 1236-1240} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 74-74 Pos: 1242-1244} map[Value:foo] | "Stmts": | *stmt.ClassMethod Pos{Line: 74-74 Pos: 1247-1278} map[ReturnsRef:true PhpDocComment:] | "MethodName": | *node.Identifier Pos{Line: 74-74 Pos: 1271-1273} map[Value:bar] | "Modifiers": | *node.Identifier Pos{Line: 74-74 Pos: 1247-1252} map[Value:public] | *node.Identifier Pos{Line: 74-74 Pos: 1254-1259} map[Value:static] | "Stmts": | *stmt.Class Pos{Line: 75-75 Pos: 1284-1288} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 75-75 Pos: 1290-1292} map[Value:foo] | "Stmts": | *stmt.ClassMethod Pos{Line: 75-75 Pos: 1295-1326} map[ReturnsRef:true PhpDocComment:] | "MethodName": | *node.Identifier Pos{Line: 75-75 Pos: 1319-1321} map[Value:bar] | "Modifiers": | *node.Identifier Pos{Line: 75-75 Pos: 1295-1300} map[Value:public] | *node.Identifier Pos{Line: 75-75 Pos: 1302-1307} map[Value:static] | "Stmts": | *stmt.Class Pos{Line: 76-76 Pos: 1332-1345} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 76-76 Pos: 1347-1349} map[Value:foo] | "Modifiers": | *node.Identifier Pos{Line: 76-76 Pos: 1332-1339} map[Value:abstract] | "Stmts": | *stmt.Class Pos{Line: 77-77 Pos: 1356-1366} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 77-77 Pos: 1368-1370} map[Value:foo] | "Modifiers": | *node.Identifier Pos{Line: 77-77 Pos: 1356-1360} map[Value:final] | "Extends": | *name.Name Pos{Line: 77-77 Pos: 1380-1382} | "Parts": | *name.NamePart Pos{Line: 77-77 Pos: 1380-1382} map[Value:bar] | "Stmts": | *stmt.Class Pos{Line: 78-78 Pos: 1390-1400} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 78-78 Pos: 1402-1404} map[Value:foo] | "Modifiers": | *node.Identifier Pos{Line: 78-78 Pos: 1390-1394} map[Value:final] | "Implements": | *name.Name Pos{Line: 78-78 Pos: 1417-1419} | "Parts": | *name.NamePart Pos{Line: 78-78 Pos: 1417-1419} map[Value:bar] | "Stmts": | *stmt.Class Pos{Line: 79-79 Pos: 1427-1437} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 79-79 Pos: 1439-1441} map[Value:foo] | "Modifiers": | *node.Identifier Pos{Line: 79-79 Pos: 1427-1431} map[Value:final] | "Implements": | *name.Name Pos{Line: 79-79 Pos: 1454-1456} | "Parts": | *name.NamePart Pos{Line: 79-79 Pos: 1454-1456} map[Value:bar] | *name.Name Pos{Line: 79-79 Pos: 1459-1461} | "Parts": | *name.NamePart Pos{Line: 79-79 Pos: 1459-1461} map[Value:baz] | "Stmts": | *stmt.ConstList Pos{Line: 81-81 Pos: 1470-1491} | "Consts": | *stmt.Constant Pos{Line: 81-81 Pos: 1476-1482} map[PhpDocComment:] | "ConstantName": | *node.Identifier Pos{Line: 81-81 Pos: 1476-1478} map[Value:FOO] | "Expr": | *scalar.Lnumber Pos{Line: 81-81 Pos: 1482-1482} map[Value:1] | *stmt.Constant Pos{Line: 81-81 Pos: 1485-1491} map[PhpDocComment:] | "ConstantName": | *node.Identifier Pos{Line: 81-81 Pos: 1485-1487} map[Value:BAR] | "Expr": | *scalar.Lnumber Pos{Line: 81-81 Pos: 1491-1491} map[Value:2] | *stmt.While Pos{Line: 82-82 Pos: 1496-1518} | "Cond": | *scalar.Lnumber Pos{Line: 82-82 Pos: 1503-1503} map[Value:1] | "Stmt": | *stmt.StmtList Pos{Line: 82-82 Pos: 1506-1518} | "Stmts": | *stmt.Continue Pos{Line: 82-82 Pos: 1508-1516} | *stmt.While Pos{Line: 83-83 Pos: 1522-1546} | "Cond": | *scalar.Lnumber Pos{Line: 83-83 Pos: 1529-1529} map[Value:1] | "Stmt": | *stmt.StmtList Pos{Line: 83-83 Pos: 1532-1546} | "Stmts": | *stmt.Continue Pos{Line: 83-83 Pos: 1534-1544} | "Expr": | *scalar.Lnumber Pos{Line: 83-83 Pos: 1543-1543} map[Value:2] | *stmt.While Pos{Line: 84-84 Pos: 1550-1575} | "Cond": | *scalar.Lnumber Pos{Line: 84-84 Pos: 1557-1557} map[Value:1] | "Stmt": | *stmt.StmtList Pos{Line: 84-84 Pos: 1560-1575} | "Stmts": | *stmt.Continue Pos{Line: 84-84 Pos: 1562-1573} | "Expr": | *scalar.Lnumber Pos{Line: 84-84 Pos: 1571-1571} map[Value:3] | *stmt.Declare Pos{Line: 85-85 Pos: 1579-1595} | "Consts": | *stmt.Constant Pos{Line: 85-85 Pos: 1587-1593} map[PhpDocComment:] | "ConstantName": | *node.Identifier Pos{Line: 85-85 Pos: 1587-1591} map[Value:ticks] | "Expr": | *scalar.Lnumber Pos{Line: 85-85 Pos: 1593-1593} map[Value:1] | "Stmt": | *stmt.Nop Pos{Line: 121-121 Pos: 2459-2460} | *stmt.Declare Pos{Line: 86-86 Pos: 1599-1633} | "Consts": | *stmt.Constant Pos{Line: 86-86 Pos: 1607-1613} map[PhpDocComment:] | "ConstantName": | *node.Identifier Pos{Line: 86-86 Pos: 1607-1611} map[Value:ticks] | "Expr": | *scalar.Lnumber Pos{Line: 86-86 Pos: 1613-1613} map[Value:1] | *stmt.Constant Pos{Line: 86-86 Pos: 1616-1629} map[PhpDocComment:] | "ConstantName": | *node.Identifier Pos{Line: 86-86 Pos: 1616-1627} map[Value:strict_types] | "Expr": | *scalar.Lnumber Pos{Line: 86-86 Pos: 1629-1629} map[Value:1] | "Stmt": | *stmt.StmtList Pos{Line: 86-86 Pos: 1632-1633} | "Stmts": | *stmt.Declare Pos{Line: 87-87 Pos: 1637-1665} | "Consts": | *stmt.Constant Pos{Line: 87-87 Pos: 1645-1651} map[PhpDocComment:] | "ConstantName": | *node.Identifier Pos{Line: 87-87 Pos: 1645-1649} map[Value:ticks] | "Expr": | *scalar.Lnumber Pos{Line: 87-87 Pos: 1651-1651} map[Value:1] | "Stmt": | *stmt.StmtList Pos{Line: 87-87 Pos: 1653-1665} | "Stmts": | *stmt.Do Pos{Line: 88-88 Pos: 1669-1683} | "Stmt": | *stmt.StmtList Pos{Line: 88-88 Pos: 1672-1673} | "Stmts": | "Cond": | *scalar.Lnumber Pos{Line: 88-88 Pos: 1681-1681} map[Value:1] | *stmt.Echo Pos{Line: 89-89 Pos: 1687-1697} | "Exprs": | *expr.Variable Pos{Line: 89-89 Pos: 1692-1693} | "VarName": | *node.Identifier Pos{Line: 89-89 Pos: 1692-1693} map[Value:$a] | *scalar.Lnumber Pos{Line: 89-89 Pos: 1696-1696} map[Value:1] | *stmt.Echo Pos{Line: 90-90 Pos: 1701-1709} | "Exprs": | *expr.Variable Pos{Line: 90-90 Pos: 1706-1707} | "VarName": | *node.Identifier Pos{Line: 90-90 Pos: 1706-1707} map[Value:$a] | *stmt.For Pos{Line: 91-91 Pos: 1713-1747} | "Init": | *assign_op.Assign Pos{Line: 91-91 Pos: 1717-1722} | "Variable": | *expr.Variable Pos{Line: 91-91 Pos: 1717-1718} | "VarName": | *node.Identifier Pos{Line: 91-91 Pos: 1717-1718} map[Value:$i] | "Expression": | *scalar.Lnumber Pos{Line: 91-91 Pos: 1722-1722} map[Value:0] | "Cond": | *binary_op.Smaller Pos{Line: 91-91 Pos: 1725-1731} | "Left": | *expr.Variable Pos{Line: 91-91 Pos: 1725-1726} | "VarName": | *node.Identifier Pos{Line: 91-91 Pos: 1725-1726} map[Value:$i] | "Right": | *scalar.Lnumber Pos{Line: 91-91 Pos: 1730-1731} map[Value:10] | "Loop": | *expr.PostInc Pos{Line: 91-91 Pos: 1734-1737} | "Variable": | *expr.Variable Pos{Line: 91-91 Pos: 1734-1735} | "VarName": | *node.Identifier Pos{Line: 91-91 Pos: 1734-1735} map[Value:$i] | *expr.PostInc Pos{Line: 91-91 Pos: 1740-1743} | "Variable": | *expr.Variable Pos{Line: 91-91 Pos: 1740-1741} | "VarName": | *node.Identifier Pos{Line: 91-91 Pos: 1740-1741} map[Value:$i] | "Stmt": | *stmt.StmtList Pos{Line: 91-91 Pos: 1746-1747} | "Stmts": | *stmt.For Pos{Line: 92-92 Pos: 1751-1792} | "Init": | *assign_op.Assign Pos{Line: 92-92 Pos: 1755-1760} | "Variable": | *expr.Variable Pos{Line: 92-92 Pos: 1755-1756} | "VarName": | *node.Identifier Pos{Line: 92-92 Pos: 1755-1756} map[Value:$i] | "Expression": | *scalar.Lnumber Pos{Line: 92-92 Pos: 1760-1760} map[Value:0] | "Cond": | *binary_op.Smaller Pos{Line: 92-92 Pos: 1763-1769} | "Left": | *expr.Variable Pos{Line: 92-92 Pos: 1763-1764} | "VarName": | *node.Identifier Pos{Line: 92-92 Pos: 1763-1764} map[Value:$i] | "Right": | *scalar.Lnumber Pos{Line: 92-92 Pos: 1768-1769} map[Value:10] | "Loop": | *expr.PostInc Pos{Line: 92-92 Pos: 1772-1775} | "Variable": | *expr.Variable Pos{Line: 92-92 Pos: 1772-1773} | "VarName": | *node.Identifier Pos{Line: 92-92 Pos: 1772-1773} map[Value:$i] | *expr.PostInc Pos{Line: 92-92 Pos: 1778-1781} | "Variable": | *expr.Variable Pos{Line: 92-92 Pos: 1778-1779} | "VarName": | *node.Identifier Pos{Line: 92-92 Pos: 1778-1779} map[Value:$i] | "Stmt": | *stmt.StmtList Pos{Line: 92-92 Pos: 1784-1792} | "Stmts": | *stmt.Foreach Pos{Line: 93-93 Pos: 1796-1816} map[ByRef:false] | "Expr": | *expr.Variable Pos{Line: 93-93 Pos: 1805-1806} | "VarName": | *node.Identifier Pos{Line: 93-93 Pos: 1805-1806} map[Value:$a] | "Variable": | *expr.Variable Pos{Line: 93-93 Pos: 1811-1812} | "VarName": | *node.Identifier Pos{Line: 93-93 Pos: 1811-1812} map[Value:$v] | "Stmt": | *stmt.StmtList Pos{Line: 93-93 Pos: 1815-1816} | "Stmts": | *stmt.Foreach Pos{Line: 94-94 Pos: 1820-1840} map[ByRef:false] | "Expr": | *expr.ShortArray Pos{Line: 94-94 Pos: 1829-1830} | "Items": | "Variable": | *expr.Variable Pos{Line: 94-94 Pos: 1835-1836} | "VarName": | *node.Identifier Pos{Line: 94-94 Pos: 1835-1836} map[Value:$v] | "Stmt": | *stmt.StmtList Pos{Line: 94-94 Pos: 1839-1840} | "Stmts": | *stmt.Foreach Pos{Line: 95-95 Pos: 1844-1875} map[ByRef:false] | "Expr": | *expr.Variable Pos{Line: 95-95 Pos: 1853-1854} | "VarName": | *node.Identifier Pos{Line: 95-95 Pos: 1853-1854} map[Value:$a] | "Variable": | *expr.Variable Pos{Line: 95-95 Pos: 1859-1860} | "VarName": | *node.Identifier Pos{Line: 95-95 Pos: 1859-1860} map[Value:$v] | "Stmt": | *stmt.StmtList Pos{Line: 95-95 Pos: 1863-1875} | "Stmts": | *stmt.Foreach Pos{Line: 96-96 Pos: 1879-1905} map[ByRef:false] | "Expr": | *expr.Variable Pos{Line: 96-96 Pos: 1888-1889} | "VarName": | *node.Identifier Pos{Line: 96-96 Pos: 1888-1889} map[Value:$a] | "Key": | *expr.Variable Pos{Line: 96-96 Pos: 1894-1895} | "VarName": | *node.Identifier Pos{Line: 96-96 Pos: 1894-1895} map[Value:$k] | "Variable": | *expr.Variable Pos{Line: 96-96 Pos: 1900-1901} | "VarName": | *node.Identifier Pos{Line: 96-96 Pos: 1900-1901} map[Value:$v] | "Stmt": | *stmt.StmtList Pos{Line: 96-96 Pos: 1904-1905} | "Stmts": | *stmt.Foreach Pos{Line: 97-97 Pos: 1909-1935} map[ByRef:false] | "Expr": | *expr.ShortArray Pos{Line: 97-97 Pos: 1918-1919} | "Items": | "Key": | *expr.Variable Pos{Line: 97-97 Pos: 1924-1925} | "VarName": | *node.Identifier Pos{Line: 97-97 Pos: 1924-1925} map[Value:$k] | "Variable": | *expr.Variable Pos{Line: 97-97 Pos: 1930-1931} | "VarName": | *node.Identifier Pos{Line: 97-97 Pos: 1930-1931} map[Value:$v] | "Stmt": | *stmt.StmtList Pos{Line: 97-97 Pos: 1934-1935} | "Stmts": | *stmt.Foreach Pos{Line: 98-98 Pos: 1939-1966} map[ByRef:true] | "Expr": | *expr.Variable Pos{Line: 98-98 Pos: 1948-1949} | "VarName": | *node.Identifier Pos{Line: 98-98 Pos: 1948-1949} map[Value:$a] | "Key": | *expr.Variable Pos{Line: 98-98 Pos: 1954-1955} | "VarName": | *node.Identifier Pos{Line: 98-98 Pos: 1954-1955} map[Value:$k] | "Variable": | *expr.Variable Pos{Line: 98-98 Pos: 1961-1962} | "VarName": | *node.Identifier Pos{Line: 98-98 Pos: 1961-1962} map[Value:$v] | "Stmt": | *stmt.StmtList Pos{Line: 98-98 Pos: 1965-1966} | "Stmts": | *stmt.Foreach Pos{Line: 99-99 Pos: 1970-2002} map[ByRef:false] | "Expr": | *expr.Variable Pos{Line: 99-99 Pos: 1979-1980} | "VarName": | *node.Identifier Pos{Line: 99-99 Pos: 1979-1980} map[Value:$a] | "Key": | *expr.Variable Pos{Line: 99-99 Pos: 1985-1986} | "VarName": | *node.Identifier Pos{Line: 99-99 Pos: 1985-1986} map[Value:$k] | "Variable": | *expr.List Pos{Line: 99-99 Pos: 1991-1998} | "Items": | *expr.ArrayItem Pos{Line: 99-99 Pos: 1996-1997} map[ByRef:false] | "Val": | *expr.Variable Pos{Line: 99-99 Pos: 1996-1997} | "VarName": | *node.Identifier Pos{Line: 99-99 Pos: 1996-1997} map[Value:$v] | "Stmt": | *stmt.StmtList Pos{Line: 99-99 Pos: 2001-2002} | "Stmts": | *stmt.Function Pos{Line: 100-100 Pos: 2006-2022} map[ReturnsRef:false PhpDocComment:] | "FunctionName": | *node.Identifier Pos{Line: 100-100 Pos: 2015-2017} map[Value:foo] | "Stmts": | *stmt.Function Pos{Line: 102-107 Pos: 2027-2119} map[PhpDocComment: ReturnsRef:false] | "FunctionName": | *node.Identifier Pos{Line: 102-102 Pos: 2036-2038} map[Value:foo] | "Stmts": | *stmt.HaltCompiler Pos{Line: 115-115 Pos: 2273-2290} | *stmt.Function Pos{Line: 104-104 Pos: 2069-2085} map[ReturnsRef:false PhpDocComment:] | "FunctionName": | *node.Identifier Pos{Line: 104-104 Pos: 2078-2080} map[Value:bar] | "Stmts": | *stmt.Class Pos{Line: 105-105 Pos: 2090-2094} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 105-105 Pos: 2096-2098} map[Value:Baz] | "Stmts": | *stmt.Return Pos{Line: 106-106 Pos: 2106-2115} | "Expr": | *expr.Variable Pos{Line: 106-106 Pos: 2113-2114} | "VarName": | *node.Identifier Pos{Line: 106-106 Pos: 2113-2114} map[Value:$a] | *stmt.Function Pos{Line: 109-109 Pos: 2126-2170} map[ReturnsRef:false PhpDocComment:] | "FunctionName": | *node.Identifier Pos{Line: 109-109 Pos: 2135-2137} map[Value:foo] | "Params": | *node.Parameter Pos{Line: 109-109 Pos: 2139-2146} map[ByRef:false Variadic:false] | "VariableType": | *node.Identifier Pos{Line: 109-109 Pos: 2139-2143} map[Value:array] | "Variable": | *expr.Variable Pos{Line: 109-109 Pos: 2145-2146} | "VarName": | *node.Identifier Pos{Line: 109-109 Pos: 2145-2146} map[Value:$a] | *node.Parameter Pos{Line: 109-109 Pos: 2149-2159} map[ByRef:false Variadic:false] | "VariableType": | *node.Identifier Pos{Line: 109-109 Pos: 2149-2156} map[Value:callable] | "Variable": | *expr.Variable Pos{Line: 109-109 Pos: 2158-2159} | "VarName": | *node.Identifier Pos{Line: 109-109 Pos: 2158-2159} map[Value:$b] | "Stmts": | *stmt.Return Pos{Line: 109-109 Pos: 2163-2169} | *stmt.Function Pos{Line: 110-110 Pos: 2174-2200} map[ReturnsRef:true PhpDocComment:] | "FunctionName": | *node.Identifier Pos{Line: 110-110 Pos: 2184-2186} map[Value:foo] | "Stmts": | *stmt.Return Pos{Line: 110-110 Pos: 2191-2199} | "Expr": | *scalar.Lnumber Pos{Line: 110-110 Pos: 2198-2198} map[Value:1] | *stmt.Function Pos{Line: 111-111 Pos: 2204-2221} map[ReturnsRef:true PhpDocComment:] | "FunctionName": | *node.Identifier Pos{Line: 111-111 Pos: 2214-2216} map[Value:foo] | "Stmts": | *stmt.Global Pos{Line: 112-112 Pos: 2225-2253} | "Vars": | *expr.Variable Pos{Line: 112-112 Pos: 2232-2233} | "VarName": | *node.Identifier Pos{Line: 112-112 Pos: 2232-2233} map[Value:$a] | *expr.Variable Pos{Line: 112-112 Pos: 2236-2237} | "VarName": | *node.Identifier Pos{Line: 112-112 Pos: 2236-2237} map[Value:$b] | *expr.Variable Pos{Line: 112-112 Pos: 2240-2242} | "VarName": | *expr.Variable Pos{Line: 112-112 Pos: 2241-2242} | "VarName": | *node.Identifier Pos{Line: 112-112 Pos: 2241-2242} map[Value:$c] | *expr.Variable Pos{Line: 112-112 Pos: 2245-2252} | "VarName": | *expr.FunctionCall Pos{Line: 112-112 Pos: 2247-2251} | "Function": | *name.Name Pos{Line: 112-112 Pos: 2247-2249} | "Parts": | *name.NamePart Pos{Line: 112-112 Pos: 2247-2249} map[Value:foo] | "Arguments": | *stmt.Label Pos{Line: 113-113 Pos: 2257-2258} | "LabelName": | *node.Identifier Pos{Line: 113-113 Pos: 2257-2257} map[Value:a] | *stmt.Goto Pos{Line: 114-114 Pos: 2263-2269} | "Label": | *node.Identifier Pos{Line: 114-114 Pos: 2268-2268} map[Value:a] | *stmt.HaltCompiler Pos{Line: 115-115 Pos: 2273-2290} | *stmt.If Pos{Line: 116-116 Pos: 2294-2303} | "Cond": | *expr.Variable Pos{Line: 116-116 Pos: 2298-2299} | "VarName": | *node.Identifier Pos{Line: 116-116 Pos: 2298-2299} map[Value:$a] | "Stmt": | *stmt.StmtList Pos{Line: 116-116 Pos: 2302-2303} | "Stmts": | *stmt.If Pos{Line: 117-117 Pos: 2307-2331} | "Cond": | *expr.Variable Pos{Line: 117-117 Pos: 2311-2312} | "VarName": | *node.Identifier Pos{Line: 117-117 Pos: 2311-2312} map[Value:$a] | "Stmt": | *stmt.StmtList Pos{Line: 117-117 Pos: 2315-2316} | "Stmts": | "ElseIf": | *stmt.ElseIf Pos{Line: 117-117 Pos: 2318-2331} | "Cond": | *expr.Variable Pos{Line: 117-117 Pos: 2326-2327} | "VarName": | *node.Identifier Pos{Line: 117-117 Pos: 2326-2327} map[Value:$b] | "Stmt": | *stmt.StmtList Pos{Line: 117-117 Pos: 2330-2331} | "Stmts": | *stmt.If Pos{Line: 118-118 Pos: 2335-2352} | "Cond": | *expr.Variable Pos{Line: 118-118 Pos: 2339-2340} | "VarName": | *node.Identifier Pos{Line: 118-118 Pos: 2339-2340} map[Value:$a] | "Stmt": | *stmt.StmtList Pos{Line: 118-118 Pos: 2343-2344} | "Stmts": | "Else": | *stmt.Else Pos{Line: 118-118 Pos: 2346-2352} | "Stmt": | *stmt.StmtList Pos{Line: 118-118 Pos: 2351-2352} | "Stmts": | *stmt.If Pos{Line: 119-119 Pos: 2356-2403} | "Cond": | *expr.Variable Pos{Line: 119-119 Pos: 2360-2361} | "VarName": | *node.Identifier Pos{Line: 119-119 Pos: 2360-2361} map[Value:$a] | "Stmt": | *stmt.StmtList Pos{Line: 119-119 Pos: 2364-2365} | "Stmts": | "ElseIf": | *stmt.ElseIf Pos{Line: 119-119 Pos: 2367-2380} | "Cond": | *expr.Variable Pos{Line: 119-119 Pos: 2375-2376} | "VarName": | *node.Identifier Pos{Line: 119-119 Pos: 2375-2376} map[Value:$b] | "Stmt": | *stmt.StmtList Pos{Line: 119-119 Pos: 2379-2380} | "Stmts": | *stmt.ElseIf Pos{Line: 119-119 Pos: 2382-2395} | "Cond": | *expr.Variable Pos{Line: 119-119 Pos: 2390-2391} | "VarName": | *node.Identifier Pos{Line: 119-119 Pos: 2390-2391} map[Value:$c] | "Stmt": | *stmt.StmtList Pos{Line: 119-119 Pos: 2394-2395} | "Stmts": | "Else": | *stmt.Else Pos{Line: 119-119 Pos: 2397-2403} | "Stmt": | *stmt.StmtList Pos{Line: 119-119 Pos: 2402-2403} | "Stmts": | *stmt.If Pos{Line: 120-120 Pos: 2407-2455} | "Cond": | *expr.Variable Pos{Line: 120-120 Pos: 2411-2412} | "VarName": | *node.Identifier Pos{Line: 120-120 Pos: 2411-2412} map[Value:$a] | "Stmt": | *stmt.StmtList Pos{Line: 120-120 Pos: 2415-2416} | "Stmts": | "ElseIf": | *stmt.ElseIf Pos{Line: 120-120 Pos: 2418-2431} | "Cond": | *expr.Variable Pos{Line: 120-120 Pos: 2426-2427} | "VarName": | *node.Identifier Pos{Line: 120-120 Pos: 2426-2427} map[Value:$b] | "Stmt": | *stmt.StmtList Pos{Line: 120-120 Pos: 2430-2431} | "Stmts": | "Else": | *stmt.Else Pos{Line: 120-120 Pos: 2433-2455} | "Stmt": | *stmt.If Pos{Line: 120-120 Pos: 2438-2455} | "Cond": | *expr.Variable Pos{Line: 120-120 Pos: 2442-2443} | "VarName": | *node.Identifier Pos{Line: 120-120 Pos: 2442-2443} map[Value:$c] | "Stmt": | *stmt.StmtList Pos{Line: 120-120 Pos: 2446-2447} | "Stmts": | "Else": | *stmt.Else Pos{Line: 120-120 Pos: 2449-2455} | "Stmt": | *stmt.StmtList Pos{Line: 120-120 Pos: 2454-2455} | "Stmts": | *stmt.Nop Pos{Line: 121-121 Pos: 2459-2460} | *stmt.InlineHtml Pos{Line: 121-121 Pos: 2462-2473} map[Value:
] | *stmt.Interface Pos{Line: 122-122 Pos: 2479-2494} map[PhpDocComment:] | "InterfaceName": | *node.Identifier Pos{Line: 122-122 Pos: 2489-2491} map[Value:Foo] | "Stmts": | *stmt.Interface Pos{Line: 123-123 Pos: 2498-2525} map[PhpDocComment:] | "InterfaceName": | *node.Identifier Pos{Line: 123-123 Pos: 2508-2510} map[Value:Foo] | "Extends": | *name.Name Pos{Line: 123-123 Pos: 2520-2522} | "Parts": | *name.NamePart Pos{Line: 123-123 Pos: 2520-2522} map[Value:Bar] | "Stmts": | *stmt.Interface Pos{Line: 124-124 Pos: 2529-2561} map[PhpDocComment:] | "InterfaceName": | *node.Identifier Pos{Line: 124-124 Pos: 2539-2541} map[Value:Foo] | "Extends": | *name.Name Pos{Line: 124-124 Pos: 2551-2553} | "Parts": | *name.NamePart Pos{Line: 124-124 Pos: 2551-2553} map[Value:Bar] | *name.Name Pos{Line: 124-124 Pos: 2556-2558} | "Parts": | *name.NamePart Pos{Line: 124-124 Pos: 2556-2558} map[Value:Baz] | "Stmts": | *stmt.Namespace Pos{Line: 125-125 Pos: 2565-2578} | "NamespaceName": | *name.Name Pos{Line: 125-125 Pos: 2575-2577} | "Parts": | *name.NamePart Pos{Line: 125-125 Pos: 2575-2577} map[Value:Foo] | *stmt.Namespace Pos{Line: 126-126 Pos: 2582-2601} | "NamespaceName": | *name.Name Pos{Line: 126-126 Pos: 2592-2598} | "Parts": | *name.NamePart Pos{Line: 126-126 Pos: 2592-2594} map[Value:Foo] | *name.NamePart Pos{Line: 126-126 Pos: 2596-2598} map[Value:Bar] | "Stmts": | *stmt.Namespace Pos{Line: 127-127 Pos: 2605-2616} | "Stmts": | *stmt.Class Pos{Line: 128-128 Pos: 2620-2624} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 128-128 Pos: 2626-2628} map[Value:foo] | "Stmts": | *stmt.PropertyList Pos{Line: 128-128 Pos: 2631-2637} | "Modifiers": | *node.Identifier Pos{Line: 128-128 Pos: 2631-2633} map[Value:var] | "Properties": | *stmt.Property Pos{Line: 128-128 Pos: 2635-2636} map[PhpDocComment:] | "Variable": | *expr.Variable Pos{Line: 128-128 Pos: 2635-2636} | "VarName": | *node.Identifier Pos{Line: 128-128 Pos: 2635-2636} map[Value:$a] | *stmt.Class Pos{Line: 129-129 Pos: 2642-2646} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 129-129 Pos: 2648-2650} map[Value:foo] | "Stmts": | *stmt.PropertyList Pos{Line: 129-129 Pos: 2653-2677} | "Modifiers": | *node.Identifier Pos{Line: 129-129 Pos: 2653-2658} map[Value:public] | *node.Identifier Pos{Line: 129-129 Pos: 2660-2665} map[Value:static] | "Properties": | *stmt.Property Pos{Line: 129-129 Pos: 2667-2668} map[PhpDocComment:] | "Variable": | *expr.Variable Pos{Line: 129-129 Pos: 2667-2668} | "VarName": | *node.Identifier Pos{Line: 129-129 Pos: 2667-2668} map[Value:$a] | *stmt.Property Pos{Line: 129-129 Pos: 2671-2676} map[PhpDocComment:] | "Variable": | *expr.Variable Pos{Line: 129-129 Pos: 2671-2672} | "VarName": | *node.Identifier Pos{Line: 129-129 Pos: 2671-2672} map[Value:$b] | "Expr": | *scalar.Lnumber Pos{Line: 129-129 Pos: 2676-2676} map[Value:1] | *stmt.Static Pos{Line: 130-130 Pos: 2682-2699} | "Vars": | *stmt.StaticVar Pos{Line: 130-130 Pos: 2689-2690} | "Variable": | *expr.Variable Pos{Line: 130-130 Pos: 2689-2690} | "VarName": | *node.Identifier Pos{Line: 130-130 Pos: 2689-2690} map[Value:$a] | *stmt.StaticVar Pos{Line: 130-130 Pos: 2693-2698} | "Variable": | *expr.Variable Pos{Line: 130-130 Pos: 2693-2694} | "VarName": | *node.Identifier Pos{Line: 130-130 Pos: 2693-2694} map[Value:$b] | "Expr": | *scalar.Lnumber Pos{Line: 130-130 Pos: 2698-2698} map[Value:1] | *stmt.Static Pos{Line: 131-131 Pos: 2703-2720} | "Vars": | *stmt.StaticVar Pos{Line: 131-131 Pos: 2710-2715} | "Variable": | *expr.Variable Pos{Line: 131-131 Pos: 2710-2711} | "VarName": | *node.Identifier Pos{Line: 131-131 Pos: 2710-2711} map[Value:$a] | "Expr": | *scalar.Lnumber Pos{Line: 131-131 Pos: 2715-2715} map[Value:1] | *stmt.StaticVar Pos{Line: 131-131 Pos: 2718-2719} | "Variable": | *expr.Variable Pos{Line: 131-131 Pos: 2718-2719} | "VarName": | *node.Identifier Pos{Line: 131-131 Pos: 2718-2719} map[Value:$b] | *stmt.Switch Pos{Line: 133-137 Pos: 2725-2783} | "Cond": | *scalar.Lnumber Pos{Line: 133-133 Pos: 2733-2733} map[Value:1] | "Cases": | *stmt.Case Pos{Line: 134--1 Pos: 2741--1} | "Cond": | *scalar.Lnumber Pos{Line: 134-134 Pos: 2746-2746} map[Value:1] | "Stmts": | *stmt.Default Pos{Line: 135--1 Pos: 2752--1} | "Stmts": | *stmt.Case Pos{Line: 136--1 Pos: 2764--1} | "Cond": | *scalar.Lnumber Pos{Line: 136-136 Pos: 2769-2769} map[Value:2] | "Stmts": | *stmt.Switch Pos{Line: 139-142 Pos: 2788-2835} | "Cond": | *scalar.Lnumber Pos{Line: 139-139 Pos: 2796-2796} map[Value:1] | "Cases": | *stmt.Case Pos{Line: 140--1 Pos: 2805--1} | "Cond": | *scalar.Lnumber Pos{Line: 140-140 Pos: 2810-2810} map[Value:1] | "Stmts": | *stmt.Case Pos{Line: 141--1 Pos: 2816--1} | "Cond": | *scalar.Lnumber Pos{Line: 141-141 Pos: 2821-2821} map[Value:2] | "Stmts": | *stmt.Switch Pos{Line: 144-147 Pos: 2842-2893} | "Cond": | *scalar.Lnumber Pos{Line: 144-144 Pos: 2850-2850} map[Value:1] | "Cases": | *stmt.Case Pos{Line: 145-145 Pos: 2858-2871} | "Cond": | *scalar.Lnumber Pos{Line: 145-145 Pos: 2863-2863} map[Value:1] | "Stmts": | *stmt.Break Pos{Line: 145-145 Pos: 2866-2871} | *stmt.Case Pos{Line: 146-146 Pos: 2876-2889} | "Cond": | *scalar.Lnumber Pos{Line: 146-146 Pos: 2881-2881} map[Value:2] | "Stmts": | *stmt.Break Pos{Line: 146-146 Pos: 2884-2889} | *stmt.Switch Pos{Line: 149-152 Pos: 2900-2952} | "Cond": | *scalar.Lnumber Pos{Line: 149-149 Pos: 2908-2908} map[Value:1] | "Cases": | *stmt.Case Pos{Line: 150-150 Pos: 2917-2930} | "Cond": | *scalar.Lnumber Pos{Line: 150-150 Pos: 2922-2922} map[Value:1] | "Stmts": | *stmt.Break Pos{Line: 150-150 Pos: 2925-2930} | *stmt.Case Pos{Line: 151-151 Pos: 2935-2948} | "Cond": | *scalar.Lnumber Pos{Line: 151-151 Pos: 2940-2940} map[Value:2] | "Stmts": | *stmt.Break Pos{Line: 151-151 Pos: 2943-2948} | *stmt.Throw Pos{Line: 153-153 Pos: 2956-2964} | "Expr": | *expr.Variable Pos{Line: 153-153 Pos: 2962-2963} | "VarName": | *node.Identifier Pos{Line: 153-153 Pos: 2962-2963} map[Value:$e] | *stmt.Trait Pos{Line: 154-154 Pos: 2968-2972} map[PhpDocComment:] | "TraitName": | *node.Identifier Pos{Line: 154-154 Pos: 2974-2976} map[Value:Foo] | "Stmts": | *stmt.Class Pos{Line: 155-155 Pos: 2983-2987} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 155-155 Pos: 2989-2991} map[Value:Foo] | "Stmts": | *stmt.TraitUse Pos{Line: 155-155 Pos: 2995-3002} | "Traits": | *name.Name Pos{Line: 155-155 Pos: 2999-3001} | "Parts": | *name.NamePart Pos{Line: 155-155 Pos: 2999-3001} map[Value:Bar] | *stmt.Class Pos{Line: 156-156 Pos: 3008-3012} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 156-156 Pos: 3014-3016} map[Value:Foo] | "Stmts": | *stmt.TraitUse Pos{Line: 156-156 Pos: 3020-3032} | "Traits": | *name.Name Pos{Line: 156-156 Pos: 3024-3026} | "Parts": | *name.NamePart Pos{Line: 156-156 Pos: 3024-3026} map[Value:Bar] | *name.Name Pos{Line: 156-156 Pos: 3029-3031} | "Parts": | *name.NamePart Pos{Line: 156-156 Pos: 3029-3031} map[Value:Baz] | *stmt.Class Pos{Line: 157-157 Pos: 3038-3042} map[PhpDocComment:] | "ClassName": | *node.Identifier Pos{Line: 157-157 Pos: 3044-3046} map[Value:Foo] | "Stmts": | *stmt.TraitUse Pos{Line: 157-157 Pos: 3050-3112} | "Traits": | *name.Name Pos{Line: 157-157 Pos: 3054-3056} | "Parts": | *name.NamePart Pos{Line: 157-157 Pos: 3054-3056} map[Value:Bar] | *name.Name Pos{Line: 157-157 Pos: 3059-3061} | "Parts": | *name.NamePart Pos{Line: 157-157 Pos: 3059-3061} map[Value:Baz] | "Adaptations": | *stmt.TraitUsePrecedence Pos{Line: 157-157 Pos: 3065-3092} | "Ref": | *stmt.TraitMethodRef Pos{Line: 157-157 Pos: 3065-3072} | "Trait": | *name.Name Pos{Line: 157-157 Pos: 3065-3067} | "Parts": | *name.NamePart Pos{Line: 157-157 Pos: 3065-3067} map[Value:Bar] | "Method": | *node.Identifier Pos{Line: 157-157 Pos: 3070-3072} map[Value:one] | "Insteadof": | *name.Name Pos{Line: 157-157 Pos: 3084-3086} | "Parts": | *name.NamePart Pos{Line: 157-157 Pos: 3084-3086} map[Value:Baz] | *name.Name Pos{Line: 157-157 Pos: 3089-3092} | "Parts": | *name.NamePart Pos{Line: 157-157 Pos: 3089-3092} map[Value:Quux] | *stmt.TraitUseAlias Pos{Line: 157-157 Pos: 3095-3109} | "Ref": | *stmt.TraitMethodRef Pos{Line: 157-157 Pos: 3095-3102} | "Trait": | *name.Name Pos{Line: 157-157 Pos: 3095-3097} | "Parts": | *name.NamePart Pos{Line: 157-157 Pos: 3095-3097} map[Value:Baz] | "Method": | *node.Identifier Pos{Line: 157-157 Pos: 3100-3102} map[Value:one] | "Alias": | *node.Identifier Pos{Line: 157-157 Pos: 3107-3109} map[Value:two] | *stmt.Try Pos{Line: 159--1 Pos: 3119--1} | "Stmts": | "Catches": | *stmt.Try Pos{Line: 160-160 Pos: 3128-3157} | "Stmts": | "Catches": | *stmt.Catch Pos{Line: 160-160 Pos: 3135-3157} | "Types": | *name.Name Pos{Line: 160-160 Pos: 3142-3150} | "Parts": | *name.NamePart Pos{Line: 160-160 Pos: 3142-3150} map[Value:Exception] | "Variable": | *expr.Variable Pos{Line: 160-160 Pos: 3152-3153} | "VarName": | *node.Identifier Pos{Line: 160-160 Pos: 3152-3153} map[Value:$e] | "Stmts": | *stmt.Try Pos{Line: 161-161 Pos: 3161-3221} | "Stmts": | "Catches": | *stmt.Catch Pos{Line: 161-161 Pos: 3168-3190} | "Types": | *name.Name Pos{Line: 161-161 Pos: 3175-3183} | "Parts": | *name.NamePart Pos{Line: 161-161 Pos: 3175-3183} map[Value:Exception] | "Variable": | *expr.Variable Pos{Line: 161-161 Pos: 3185-3186} | "VarName": | *node.Identifier Pos{Line: 161-161 Pos: 3185-3186} map[Value:$e] | "Stmts": | *stmt.Catch Pos{Line: 161-161 Pos: 3192-3221} | "Types": | *name.Name Pos{Line: 161-161 Pos: 3199-3214} | "Parts": | *name.NamePart Pos{Line: 161-161 Pos: 3199-3214} map[Value:RuntimeException] | "Variable": | *expr.Variable Pos{Line: 161-161 Pos: 3216-3217} | "VarName": | *node.Identifier Pos{Line: 161-161 Pos: 3216-3217} map[Value:$e] | "Stmts": | *stmt.Try Pos{Line: 162-162 Pos: 3225-3317} | "Stmts": | "Catches": | *stmt.Catch Pos{Line: 162-162 Pos: 3232-3254} | "Types": | *name.Name Pos{Line: 162-162 Pos: 3239-3247} | "Parts": | *name.NamePart Pos{Line: 162-162 Pos: 3239-3247} map[Value:Exception] | "Variable": | *expr.Variable Pos{Line: 162-162 Pos: 3249-3250} | "VarName": | *node.Identifier Pos{Line: 162-162 Pos: 3249-3250} map[Value:$e] | "Stmts": | *stmt.Catch Pos{Line: 162-162 Pos: 3256-3285} | "Types": | *name.Name Pos{Line: 162-162 Pos: 3263-3278} | "Parts": | *name.NamePart Pos{Line: 162-162 Pos: 3263-3278} map[Value:RuntimeException] | "Variable": | *expr.Variable Pos{Line: 162-162 Pos: 3280-3281} | "VarName": | *node.Identifier Pos{Line: 162-162 Pos: 3280-3281} map[Value:$e] | "Stmts": | *stmt.Catch Pos{Line: 162-162 Pos: 3287-3317} | "Types": | *name.Name Pos{Line: 162-162 Pos: 3294-3310} | "Parts": | *name.NamePart Pos{Line: 162-162 Pos: 3294-3310} map[Value:AdditionException] | "Variable": | *expr.Variable Pos{Line: 162-162 Pos: 3312-3313} | "VarName": | *node.Identifier Pos{Line: 162-162 Pos: 3312-3313} map[Value:$e] | "Stmts": | *stmt.Try Pos{Line: 163-163 Pos: 3321-3361} | "Stmts": | "Catches": | *stmt.Catch Pos{Line: 163-163 Pos: 3328-3350} | "Types": | *name.Name Pos{Line: 163-163 Pos: 3335-3343} | "Parts": | *name.NamePart Pos{Line: 163-163 Pos: 3335-3343} map[Value:Exception] | "Variable": | *expr.Variable Pos{Line: 163-163 Pos: 3345-3346} | "VarName": | *node.Identifier Pos{Line: 163-163 Pos: 3345-3346} map[Value:$e] | "Stmts": | "Finally": | *stmt.Finally Pos{Line: 163-163 Pos: 3352-3361} | "Stmts": | *stmt.Unset Pos{Line: 165-165 Pos: 3366-3379} | "Vars": | *expr.Variable Pos{Line: 165-165 Pos: 3372-3373} | "VarName": | *node.Identifier Pos{Line: 165-165 Pos: 3372-3373} map[Value:$a] | *expr.Variable Pos{Line: 165-165 Pos: 3376-3377} | "VarName": | *node.Identifier Pos{Line: 165-165 Pos: 3376-3377} map[Value:$b] | *stmt.UseList Pos{Line: 167-167 Pos: 3384-3391} | "Uses": | *stmt.Use Pos{Line: 167-167 Pos: 3388-3390} | "Use": | *name.Name Pos{Line: 167-167 Pos: 3388-3390} | "Parts": | *name.NamePart Pos{Line: 167-167 Pos: 3388-3390} map[Value:Foo] | *stmt.UseList Pos{Line: 168-168 Pos: 3395-3403} | "Uses": | *stmt.Use Pos{Line: 168-168 Pos: 3400-3402} | "Use": | *name.Name Pos{Line: 168-168 Pos: 3400-3402} | "Parts": | *name.NamePart Pos{Line: 168-168 Pos: 3400-3402} map[Value:Foo] | *stmt.UseList Pos{Line: 169-169 Pos: 3407-3422} | "Uses": | *stmt.Use Pos{Line: 169-169 Pos: 3412-3421} | "Use": | *name.Name Pos{Line: 169-169 Pos: 3412-3414} | "Parts": | *name.NamePart Pos{Line: 169-169 Pos: 3412-3414} map[Value:Foo] | "Alias": | *node.Identifier Pos{Line: 169-169 Pos: 3419-3421} map[Value:Bar] | *stmt.UseList Pos{Line: 170-170 Pos: 3426-3438} | "Uses": | *stmt.Use Pos{Line: 170-170 Pos: 3430-3432} | "Use": | *name.Name Pos{Line: 170-170 Pos: 3430-3432} | "Parts": | *name.NamePart Pos{Line: 170-170 Pos: 3430-3432} map[Value:Foo] | *stmt.Use Pos{Line: 170-170 Pos: 3435-3437} | "Use": | *name.Name Pos{Line: 170-170 Pos: 3435-3437} | "Parts": | *name.NamePart Pos{Line: 170-170 Pos: 3435-3437} map[Value:Bar] | *stmt.UseList Pos{Line: 171-171 Pos: 3442-3461} | "Uses": | *stmt.Use Pos{Line: 171-171 Pos: 3446-3448} | "Use": | *name.Name Pos{Line: 171-171 Pos: 3446-3448} | "Parts": | *name.NamePart Pos{Line: 171-171 Pos: 3446-3448} map[Value:Foo] | *stmt.Use Pos{Line: 171-171 Pos: 3451-3460} | "Use": | *name.Name Pos{Line: 171-171 Pos: 3451-3453} | "Parts": | *name.NamePart Pos{Line: 171-171 Pos: 3451-3453} map[Value:Bar] | "Alias": | *node.Identifier Pos{Line: 171-171 Pos: 3458-3460} map[Value:Baz] | *stmt.UseList Pos{Line: 172-172 Pos: 3465-3487} | "UseType": | *node.Identifier map[Value:function] | "Uses": | *stmt.Use Pos{Line: 172-172 Pos: 3478-3480} | "Use": | *name.Name Pos{Line: 172-172 Pos: 3478-3480} | "Parts": | *name.NamePart Pos{Line: 172-172 Pos: 3478-3480} map[Value:Foo] | *stmt.Use Pos{Line: 172-172 Pos: 3484-3486} | "Use": | *name.Name Pos{Line: 172-172 Pos: 3484-3486} | "Parts": | *name.NamePart Pos{Line: 172-172 Pos: 3484-3486} map[Value:Bar] | *stmt.UseList Pos{Line: 173-173 Pos: 3491-3527} | "UseType": | *node.Identifier map[Value:function] | "Uses": | *stmt.Use Pos{Line: 173-173 Pos: 3504-3513} | "Use": | *name.Name Pos{Line: 173-173 Pos: 3504-3506} | "Parts": | *name.NamePart Pos{Line: 173-173 Pos: 3504-3506} map[Value:Foo] | "Alias": | *node.Identifier Pos{Line: 173-173 Pos: 3511-3513} map[Value:foo] | *stmt.Use Pos{Line: 173-173 Pos: 3517-3526} | "Use": | *name.Name Pos{Line: 173-173 Pos: 3517-3519} | "Parts": | *name.NamePart Pos{Line: 173-173 Pos: 3517-3519} map[Value:Bar] | "Alias": | *node.Identifier Pos{Line: 173-173 Pos: 3524-3526} map[Value:bar] | *stmt.UseList Pos{Line: 174-174 Pos: 3531-3550} | "UseType": | *node.Identifier map[Value:const] | "Uses": | *stmt.Use Pos{Line: 174-174 Pos: 3541-3543} | "Use": | *name.Name Pos{Line: 174-174 Pos: 3541-3543} | "Parts": | *name.NamePart Pos{Line: 174-174 Pos: 3541-3543} map[Value:Foo] | *stmt.Use Pos{Line: 174-174 Pos: 3547-3549} | "Use": | *name.Name Pos{Line: 174-174 Pos: 3547-3549} | "Parts": | *name.NamePart Pos{Line: 174-174 Pos: 3547-3549} map[Value:Bar] | *stmt.UseList Pos{Line: 175-175 Pos: 3554-3587} | "UseType": | *node.Identifier map[Value:const] | "Uses": | *stmt.Use Pos{Line: 175-175 Pos: 3564-3573} | "Use": | *name.Name Pos{Line: 175-175 Pos: 3564-3566} | "Parts": | *name.NamePart Pos{Line: 175-175 Pos: 3564-3566} map[Value:Foo] | "Alias": | *node.Identifier Pos{Line: 175-175 Pos: 3571-3573} map[Value:foo] | *stmt.Use Pos{Line: 175-175 Pos: 3577-3586} | "Use": | *name.Name Pos{Line: 175-175 Pos: 3577-3579} | "Parts": | *name.NamePart Pos{Line: 175-175 Pos: 3577-3579} map[Value:Bar] | "Alias": | *node.Identifier Pos{Line: 175-175 Pos: 3584-3586} map[Value:bar] | *stmt.Expression Pos{Line: 177-177 Pos: 3592-3597} | "Expr": | *expr.ArrayDimFetch Pos{Line: 177-177 Pos: 3592-3596} | "Variable": | *expr.Variable Pos{Line: 177-177 Pos: 3592-3593} | "VarName": | *node.Identifier Pos{Line: 177-177 Pos: 3592-3593} map[Value:$a] | "Dim": | *scalar.Lnumber Pos{Line: 177-177 Pos: 3595-3595} map[Value:1] | *stmt.Expression Pos{Line: 178-178 Pos: 3601-3609} | "Expr": | *expr.ArrayDimFetch Pos{Line: 178-178 Pos: 3601-3608} | "Variable": | *expr.ArrayDimFetch Pos{Line: 178-178 Pos: 3601-3605} | "Variable": | *expr.Variable Pos{Line: 178-178 Pos: 3601-3602} | "VarName": | *node.Identifier Pos{Line: 178-178 Pos: 3601-3602} map[Value:$a] | "Dim": | *scalar.Lnumber Pos{Line: 178-178 Pos: 3604-3604} map[Value:1] | "Dim": | *scalar.Lnumber Pos{Line: 178-178 Pos: 3607-3607} map[Value:2] | *stmt.Expression Pos{Line: 179-179 Pos: 3613-3620} | "Expr": | *expr.Array Pos{Line: 179-179 Pos: 3613-3619} | "Items": | *stmt.Expression Pos{Line: 180-180 Pos: 3624-3632} | "Expr": | *expr.Array Pos{Line: 180-180 Pos: 3624-3631} | "Items": | *expr.ArrayItem Pos{Line: 180-180 Pos: 3630-3630} map[ByRef:false] | "Val": | *scalar.Lnumber Pos{Line: 180-180 Pos: 3630-3630} map[Value:1] | *stmt.Expression Pos{Line: 181-181 Pos: 3636-3653} | "Expr": | *expr.Array Pos{Line: 181-181 Pos: 3636-3652} | "Items": | *expr.ArrayItem Pos{Line: 181-181 Pos: 3642-3645} map[ByRef:false] | "Key": | *scalar.Lnumber Pos{Line: 181-181 Pos: 3642-3642} map[Value:1] | "Val": | *scalar.Lnumber Pos{Line: 181-181 Pos: 3645-3645} map[Value:1] | *expr.ArrayItem Pos{Line: 181-181 Pos: 3648-3650} map[ByRef:true] | "Val": | *expr.Variable Pos{Line: 181-181 Pos: 3649-3650} | "VarName": | *node.Identifier Pos{Line: 181-181 Pos: 3649-3650} map[Value:$b] | *stmt.Expression Pos{Line: 182-182 Pos: 3657-3660} | "Expr": | *expr.BitwiseNot Pos{Line: 182-182 Pos: 3657-3659} | "Expr": | *expr.Variable Pos{Line: 182-182 Pos: 3658-3659} | "VarName": | *node.Identifier Pos{Line: 182-182 Pos: 3658-3659} map[Value:$a] | *stmt.Expression Pos{Line: 183-183 Pos: 3664-3667} | "Expr": | *expr.BooleanNot Pos{Line: 183-183 Pos: 3664-3666} | "Expr": | *expr.Variable Pos{Line: 183-183 Pos: 3665-3666} | "VarName": | *node.Identifier Pos{Line: 183-183 Pos: 3665-3666} map[Value:$a] | *stmt.Expression Pos{Line: 185-185 Pos: 3672-3680} | "Expr": | *expr.ClassConstFetch Pos{Line: 185-185 Pos: 3672-3679} | "Class": | *name.Name Pos{Line: 185-185 Pos: 3672-3674} | "Parts": | *name.NamePart Pos{Line: 185-185 Pos: 3672-3674} map[Value:Foo] | "ConstantName": | *node.Identifier Pos{Line: 185-185 Pos: 3677-3679} map[Value:Bar] | *stmt.Expression Pos{Line: 186-186 Pos: 3684-3693} | "Expr": | *expr.Clone Pos{Line: 186-186 Pos: 3684-3691} | "Expr": | *expr.Variable Pos{Line: 186-186 Pos: 3690-3691} | "VarName": | *node.Identifier Pos{Line: 186-186 Pos: 3690-3691} map[Value:$a] | *stmt.Expression Pos{Line: 187-187 Pos: 3697-3705} | "Expr": | *expr.Clone Pos{Line: 187-187 Pos: 3697-3704} | "Expr": | *expr.Variable Pos{Line: 187-187 Pos: 3703-3704} | "VarName": | *node.Identifier Pos{Line: 187-187 Pos: 3703-3704} map[Value:$a] | *stmt.Expression Pos{Line: 188-188 Pos: 3709-3721} | "Expr": | *expr.Closure Pos{Line: 188-188 Pos: 3709-3720} map[Static:false PhpDocComment: ReturnsRef:false] | "Uses": | "Stmts": | *stmt.Expression Pos{Line: 189-189 Pos: 3725-3758} | "Expr": | *expr.Closure Pos{Line: 189-189 Pos: 3725-3757} map[ReturnsRef:false Static:false PhpDocComment:] | "Params": | *node.Parameter Pos{Line: 189-189 Pos: 3734-3735} map[ByRef:false Variadic:false] | "Variable": | *expr.Variable Pos{Line: 189-189 Pos: 3734-3735} | "VarName": | *node.Identifier Pos{Line: 189-189 Pos: 3734-3735} map[Value:$a] | *node.Parameter Pos{Line: 189-189 Pos: 3738-3739} map[ByRef:false Variadic:false] | "Variable": | *expr.Variable Pos{Line: 189-189 Pos: 3738-3739} | "VarName": | *node.Identifier Pos{Line: 189-189 Pos: 3738-3739} map[Value:$b] | "Uses": | *expr.ClosureUse Pos{Line: 189-189 Pos: 3747-3748} map[ByRef:false] | "Variable": | *expr.Variable Pos{Line: 189-189 Pos: 3747-3748} | "VarName": | *node.Identifier Pos{Line: 189-189 Pos: 3747-3748} map[Value:$c] | *expr.ClosureUse Pos{Line: 189-189 Pos: 3751-3753} map[ByRef:true] | "Variable": | *expr.Variable Pos{Line: 189-189 Pos: 3752-3753} | "VarName": | *node.Identifier Pos{Line: 189-189 Pos: 3752-3753} map[Value:$d] | "Stmts": | *stmt.Expression Pos{Line: 190-190 Pos: 3762-3775} | "Expr": | *expr.Closure Pos{Line: 190-190 Pos: 3762-3774} map[ReturnsRef:false Static:false PhpDocComment:] | "Uses": | "Stmts": | *stmt.Expression Pos{Line: 191-191 Pos: 3779-3782} | "Expr": | *expr.ConstFetch Pos{Line: 191-191 Pos: 3779-3781} | "Constant": | *name.Name Pos{Line: 191-191 Pos: 3779-3781} | "Parts": | *name.NamePart Pos{Line: 191-191 Pos: 3779-3781} map[Value:foo] | *stmt.Expression Pos{Line: 192-192 Pos: 3786-3799} | "Expr": | *expr.ConstFetch Pos{Line: 192-192 Pos: 3786-3798} | "Constant": | *name.Relative Pos{Line: 192-192 Pos: 3786-3798} | "Parts": | *name.NamePart Pos{Line: 192-192 Pos: 3796-3798} map[Value:foo] | *stmt.Expression Pos{Line: 193-193 Pos: 3803-3807} | "Expr": | *expr.ConstFetch Pos{Line: 193-193 Pos: 3803-3806} | "Constant": | *name.FullyQualified Pos{Line: 193-193 Pos: 3803-3806} | "Parts": | *name.NamePart Pos{Line: 193-193 Pos: 3804-3806} map[Value:foo] | *stmt.Expression Pos{Line: 195-195 Pos: 3812-3821} | "Expr": | *expr.Empty Pos{Line: 195-195 Pos: 3812-3820} | "Expr": | *expr.Variable Pos{Line: 195-195 Pos: 3818-3819} | "VarName": | *node.Identifier Pos{Line: 195-195 Pos: 3818-3819} map[Value:$a] | *stmt.Expression Pos{Line: 196-196 Pos: 3825-3828} | "Expr": | *expr.ErrorSuppress Pos{Line: 196-196 Pos: 3825-3827} | "Expr": | *expr.Variable Pos{Line: 196-196 Pos: 3826-3827} | "VarName": | *node.Identifier Pos{Line: 196-196 Pos: 3826-3827} map[Value:$a] | *stmt.Expression Pos{Line: 197-197 Pos: 3832-3840} | "Expr": | *expr.Eval Pos{Line: 197-197 Pos: 3832-3839} | "Expr": | *expr.Variable Pos{Line: 197-197 Pos: 3837-3838} | "VarName": | *node.Identifier Pos{Line: 197-197 Pos: 3837-3838} map[Value:$a] | *stmt.Expression Pos{Line: 198-198 Pos: 3844-3848} | "Expr": | *expr.Exit Pos{Line: 198--1 Pos: 3844--1} map[IsDie:false] | *stmt.Expression Pos{Line: 199-199 Pos: 3852-3860} | "Expr": | *expr.Exit Pos{Line: 199-199 Pos: 3852-3858} map[IsDie:false] | "Expr": | *expr.Variable Pos{Line: 199-199 Pos: 3857-3858} | "VarName": | *node.Identifier Pos{Line: 199-199 Pos: 3857-3858} map[Value:$a] | *stmt.Expression Pos{Line: 200-200 Pos: 3864-3867} | "Expr": | *expr.Exit Pos{Line: 200--1 Pos: 3864--1} map[IsDie:true] | *stmt.Expression Pos{Line: 201-201 Pos: 3871-3878} | "Expr": | *expr.Exit Pos{Line: 201-201 Pos: 3871-3876} map[IsDie:true] | "Expr": | *expr.Variable Pos{Line: 201-201 Pos: 3875-3876} | "VarName": | *node.Identifier Pos{Line: 201-201 Pos: 3875-3876} map[Value:$a] | *stmt.Expression Pos{Line: 202-202 Pos: 3882-3887} | "Expr": | *expr.FunctionCall Pos{Line: 202-202 Pos: 3882-3886} | "Function": | *name.Name Pos{Line: 202-202 Pos: 3882-3884} | "Parts": | *name.NamePart Pos{Line: 202-202 Pos: 3882-3884} map[Value:foo] | "Arguments": | *stmt.Expression Pos{Line: 203-203 Pos: 3891-3909} | "Expr": | *expr.FunctionCall Pos{Line: 203-203 Pos: 3891-3908} | "Function": | *name.Relative Pos{Line: 203-203 Pos: 3891-3903} | "Parts": | *name.NamePart Pos{Line: 203-203 Pos: 3901-3903} map[Value:foo] | "Arguments": | *node.Argument Pos{Line: 203-203 Pos: 3906-3907} map[Variadic:false IsReference:true] | "Expr": | *expr.Variable Pos{Line: 203-203 Pos: 3906-3907} | "VarName": | *node.Identifier Pos{Line: 203-203 Pos: 3906-3907} map[Value:$a] | *stmt.Expression Pos{Line: 204-204 Pos: 3913-3921} | "Expr": | *expr.FunctionCall Pos{Line: 204-204 Pos: 3913-3920} | "Function": | *name.FullyQualified Pos{Line: 204-204 Pos: 3913-3916} | "Parts": | *name.NamePart Pos{Line: 204-204 Pos: 3914-3916} map[Value:foo] | "Arguments": | *node.Argument Pos{Line: 204-204 Pos: 3918-3919} map[Variadic:false IsReference:false] | "Expr": | *expr.ShortArray Pos{Line: 204-204 Pos: 3918-3919} | "Items": | *stmt.Expression Pos{Line: 205-205 Pos: 3925-3939} | "Expr": | *expr.FunctionCall Pos{Line: 205-205 Pos: 3925-3938} | "Function": | *expr.Variable Pos{Line: 205-205 Pos: 3925-3928} | "VarName": | *node.Identifier Pos{Line: 205-205 Pos: 3925-3928} map[Value:$foo] | "Arguments": | *node.Argument Pos{Line: 205-205 Pos: 3930-3937} map[Variadic:false IsReference:false] | "Expr": | *expr.Yield Pos{Line: 205-205 Pos: 3930-3937} | "Value": | *expr.Variable Pos{Line: 205-205 Pos: 3936-3937} | "VarName": | *node.Identifier Pos{Line: 205-205 Pos: 3936-3937} map[Value:$a] | *stmt.Expression Pos{Line: 207-207 Pos: 3944-3948} | "Expr": | *expr.PostDec Pos{Line: 207-207 Pos: 3944-3947} | "Variable": | *expr.Variable Pos{Line: 207-207 Pos: 3944-3945} | "VarName": | *node.Identifier Pos{Line: 207-207 Pos: 3944-3945} map[Value:$a] | *stmt.Expression Pos{Line: 208-208 Pos: 3952-3956} | "Expr": | *expr.PostInc Pos{Line: 208-208 Pos: 3952-3955} | "Variable": | *expr.Variable Pos{Line: 208-208 Pos: 3952-3953} | "VarName": | *node.Identifier Pos{Line: 208-208 Pos: 3952-3953} map[Value:$a] | *stmt.Expression Pos{Line: 209-209 Pos: 3960-3964} | "Expr": | *expr.PreDec Pos{Line: 209-209 Pos: 3960-3963} | "Variable": | *expr.Variable Pos{Line: 209-209 Pos: 3962-3963} | "VarName": | *node.Identifier Pos{Line: 209-209 Pos: 3962-3963} map[Value:$a] | *stmt.Expression Pos{Line: 210-210 Pos: 3968-3972} | "Expr": | *expr.PreInc Pos{Line: 210-210 Pos: 3968-3971} | "Variable": | *expr.Variable Pos{Line: 210-210 Pos: 3970-3971} | "VarName": | *node.Identifier Pos{Line: 210-210 Pos: 3970-3971} map[Value:$a] | *stmt.Expression Pos{Line: 212-212 Pos: 3977-3987} | "Expr": | *expr.Include Pos{Line: 212-212 Pos: 3977-3986} | "Expr": | *expr.Variable Pos{Line: 212-212 Pos: 3985-3986} | "VarName": | *node.Identifier Pos{Line: 212-212 Pos: 3985-3986} map[Value:$a] | *stmt.Expression Pos{Line: 213-213 Pos: 3991-4006} | "Expr": | *expr.IncludeOnce Pos{Line: 213-213 Pos: 3991-4005} | "Expr": | *expr.Variable Pos{Line: 213-213 Pos: 4004-4005} | "VarName": | *node.Identifier Pos{Line: 213-213 Pos: 4004-4005} map[Value:$a] | *stmt.Expression Pos{Line: 214-214 Pos: 4010-4020} | "Expr": | *expr.Require Pos{Line: 214-214 Pos: 4010-4019} | "Expr": | *expr.Variable Pos{Line: 214-214 Pos: 4018-4019} | "VarName": | *node.Identifier Pos{Line: 214-214 Pos: 4018-4019} map[Value:$a] | *stmt.Expression Pos{Line: 215-215 Pos: 4024-4039} | "Expr": | *expr.RequireOnce Pos{Line: 215-215 Pos: 4024-4038} | "Expr": | *expr.Variable Pos{Line: 215-215 Pos: 4037-4038} | "VarName": | *node.Identifier Pos{Line: 215-215 Pos: 4037-4038} map[Value:$a] | *stmt.Expression Pos{Line: 217-217 Pos: 4044-4061} | "Expr": | *expr.InstanceOf Pos{Line: 217-217 Pos: 4044-4060} | "Expr": | *expr.Variable Pos{Line: 217-217 Pos: 4044-4045} | "VarName": | *node.Identifier Pos{Line: 217-217 Pos: 4044-4045} map[Value:$a] | "Class": | *name.Name Pos{Line: 217-217 Pos: 4058-4060} | "Parts": | *name.NamePart Pos{Line: 217-217 Pos: 4058-4060} map[Value:Foo] | *stmt.Expression Pos{Line: 218-218 Pos: 4065-4092} | "Expr": | *expr.InstanceOf Pos{Line: 218-218 Pos: 4065-4091} | "Expr": | *expr.Variable Pos{Line: 218-218 Pos: 4065-4066} | "VarName": | *node.Identifier Pos{Line: 218-218 Pos: 4065-4066} map[Value:$a] | "Class": | *name.Relative Pos{Line: 218-218 Pos: 4079-4091} | "Parts": | *name.NamePart Pos{Line: 218-218 Pos: 4089-4091} map[Value:Foo] | *stmt.Expression Pos{Line: 219-219 Pos: 4096-4114} | "Expr": | *expr.InstanceOf Pos{Line: 219-219 Pos: 4096-4113} | "Expr": | *expr.Variable Pos{Line: 219-219 Pos: 4096-4097} | "VarName": | *node.Identifier Pos{Line: 219-219 Pos: 4096-4097} map[Value:$a] | "Class": | *name.FullyQualified Pos{Line: 219-219 Pos: 4110-4113} | "Parts": | *name.NamePart Pos{Line: 219-219 Pos: 4111-4113} map[Value:Foo] | *stmt.Expression Pos{Line: 221-221 Pos: 4119-4132} | "Expr": | *expr.Isset Pos{Line: 221-221 Pos: 4119-4131} | "Variables": | *expr.Variable Pos{Line: 221-221 Pos: 4125-4126} | "VarName": | *node.Identifier Pos{Line: 221-221 Pos: 4125-4126} map[Value:$a] | *expr.Variable Pos{Line: 221-221 Pos: 4129-4130} | "VarName": | *node.Identifier Pos{Line: 221-221 Pos: 4129-4130} map[Value:$b] | *stmt.Expression Pos{Line: 222-222 Pos: 4136-4149} | "Expr": | *assign_op.Assign Pos{Line: 222-222 Pos: 4136-4148} | "Variable": | *expr.List Pos{Line: 222-222 Pos: 4136-4143} | "Items": | *expr.ArrayItem Pos{Line: 222-222 Pos: 4141-4142} map[ByRef:false] | "Val": | *expr.Variable Pos{Line: 222-222 Pos: 4141-4142} | "VarName": | *node.Identifier Pos{Line: 222-222 Pos: 4141-4142} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 222-222 Pos: 4147-4148} | "VarName": | *node.Identifier Pos{Line: 222-222 Pos: 4147-4148} map[Value:$b] | *stmt.Expression Pos{Line: 223-223 Pos: 4153-4168} | "Expr": | *assign_op.Assign Pos{Line: 223-223 Pos: 4153-4167} | "Variable": | *expr.List Pos{Line: 223-223 Pos: 4153-4162} | "Items": | *expr.ArrayItem Pos{Line: 223-223 Pos: 4158-4161} map[ByRef:false] | "Val": | *expr.ArrayDimFetch Pos{Line: 223-223 Pos: 4158-4161} | "Variable": | *expr.Variable Pos{Line: 223-223 Pos: 4158-4159} | "VarName": | *node.Identifier Pos{Line: 223-223 Pos: 4158-4159} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 223-223 Pos: 4166-4167} | "VarName": | *node.Identifier Pos{Line: 223-223 Pos: 4166-4167} map[Value:$b] | *stmt.Expression Pos{Line: 224-224 Pos: 4172-4191} | "Expr": | *assign_op.Assign Pos{Line: 224-224 Pos: 4172-4190} | "Variable": | *expr.List Pos{Line: 224-224 Pos: 4172-4185} | "Items": | *expr.ArrayItem Pos{Line: 224-224 Pos: 4177-4184} map[ByRef:false] | "Val": | *expr.List Pos{Line: 224-224 Pos: 4177-4184} | "Items": | *expr.ArrayItem Pos{Line: 224-224 Pos: 4182-4183} map[ByRef:false] | "Val": | *expr.Variable Pos{Line: 224-224 Pos: 4182-4183} | "VarName": | *node.Identifier Pos{Line: 224-224 Pos: 4182-4183} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 224-224 Pos: 4189-4190} | "VarName": | *node.Identifier Pos{Line: 224-224 Pos: 4189-4190} map[Value:$b] | *stmt.Expression Pos{Line: -1-226 Pos: -1-4205} | "Expr": | *expr.MethodCall Pos{Line: -1-226 Pos: -1-4204} | "Variable": | *expr.Variable Pos{Line: 226-226 Pos: 4196-4204} | "VarName": | *node.Identifier Pos{Line: 226-226 Pos: 4196-4197} map[Value:$a] | "Method": | *node.Identifier Pos{Line: 226-226 Pos: 4200-4202} map[Value:foo] | "Arguments": | *stmt.Expression Pos{Line: 227-227 Pos: 4209-4218} | "Expr": | *expr.New Pos{Line: 227-227 Pos: 4209-4217} | "Class": | *name.Name Pos{Line: 227-227 Pos: 4213-4215} | "Parts": | *name.NamePart Pos{Line: 227-227 Pos: 4213-4215} map[Value:Foo] | "Arguments": | *stmt.Expression Pos{Line: 228-228 Pos: 4222-4241} | "Expr": | *expr.New Pos{Line: 228-228 Pos: 4222-4240} | "Class": | *name.Relative Pos{Line: 228-228 Pos: 4226-4238} | "Parts": | *name.NamePart Pos{Line: 228-228 Pos: 4236-4238} map[Value:Foo] | "Arguments": | *stmt.Expression Pos{Line: 229-229 Pos: 4245-4255} | "Expr": | *expr.New Pos{Line: 229-229 Pos: 4245-4254} | "Class": | *name.FullyQualified Pos{Line: 229-229 Pos: 4249-4252} | "Parts": | *name.NamePart Pos{Line: 229-229 Pos: 4250-4252} map[Value:Foo] | "Arguments": | *stmt.Expression Pos{Line: 230-230 Pos: 4259-4268} | "Expr": | *expr.Print Pos{Line: 230-230 Pos: 4259-4266} | "Expr": | *expr.Variable Pos{Line: 230-230 Pos: 4265-4266} | "VarName": | *node.Identifier Pos{Line: 230-230 Pos: 4265-4266} map[Value:$a] | *stmt.Expression Pos{Line: 231-231 Pos: 4276-4279} | "Expr": | *expr.PropertyFetch Pos{Line: 231-231 Pos: 4276-4278} | "Variable": | *expr.Variable Pos{Line: 231-231 Pos: 4272-4278} | "VarName": | *node.Identifier Pos{Line: 231-231 Pos: 4272-4273} map[Value:$a] | "Property": | *node.Identifier Pos{Line: 231-231 Pos: 4276-4278} map[Value:foo] | *stmt.Expression Pos{Line: 232-232 Pos: 4282-4290} | "Expr": | *expr.ShellExec Pos{Line: 232-232 Pos: 4282-4289} | "Parts": | *scalar.EncapsedStringPart Pos{Line: 232-232 Pos: 4283-4286} map[Value:cmd ] | *expr.Variable Pos{Line: 232-232 Pos: 4287-4288} | "VarName": | *node.Identifier Pos{Line: 232-232 Pos: 4287-4288} map[Value:$a] | *stmt.Expression Pos{Line: 233-233 Pos: 4294-4296} | "Expr": | *expr.ShortArray Pos{Line: 233-233 Pos: 4294-4295} | "Items": | *stmt.Expression Pos{Line: 234-234 Pos: 4300-4303} | "Expr": | *expr.ShortArray Pos{Line: 234-234 Pos: 4300-4302} | "Items": | *expr.ArrayItem Pos{Line: 234-234 Pos: 4301-4301} map[ByRef:false] | "Val": | *scalar.Lnumber Pos{Line: 234-234 Pos: 4301-4301} map[Value:1] | *stmt.Expression Pos{Line: 235-235 Pos: 4307-4319} | "Expr": | *expr.ShortArray Pos{Line: 235-235 Pos: 4307-4318} | "Items": | *expr.ArrayItem Pos{Line: 235-235 Pos: 4308-4311} map[ByRef:false] | "Key": | *scalar.Lnumber Pos{Line: 235-235 Pos: 4308-4308} map[Value:1] | "Val": | *scalar.Lnumber Pos{Line: 235-235 Pos: 4311-4311} map[Value:1] | *expr.ArrayItem Pos{Line: 235-235 Pos: 4314-4316} map[ByRef:true] | "Val": | *expr.Variable Pos{Line: 235-235 Pos: 4315-4316} | "VarName": | *node.Identifier Pos{Line: 235-235 Pos: 4315-4316} map[Value:$b] | *stmt.Expression Pos{Line: 237-237 Pos: 4324-4334} | "Expr": | *expr.StaticCall Pos{Line: 237-237 Pos: 4324-4333} | "Class": | *name.Name Pos{Line: 237-237 Pos: 4324-4326} | "Parts": | *name.NamePart Pos{Line: 237-237 Pos: 4324-4326} map[Value:Foo] | "Call": | *node.Identifier Pos{Line: 237-237 Pos: 4329-4331} map[Value:bar] | "Arguments": | *stmt.Expression Pos{Line: 238-238 Pos: 4338-4358} | "Expr": | *expr.StaticCall Pos{Line: 238-238 Pos: 4338-4357} | "Class": | *name.Relative Pos{Line: 238-238 Pos: 4338-4350} | "Parts": | *name.NamePart Pos{Line: 238-238 Pos: 4348-4350} map[Value:Foo] | "Call": | *node.Identifier Pos{Line: 238-238 Pos: 4353-4355} map[Value:bar] | "Arguments": | *stmt.Expression Pos{Line: 239-239 Pos: 4362-4373} | "Expr": | *expr.StaticCall Pos{Line: 239-239 Pos: 4362-4372} | "Class": | *name.FullyQualified Pos{Line: 239-239 Pos: 4362-4365} | "Parts": | *name.NamePart Pos{Line: 239-239 Pos: 4363-4365} map[Value:Foo] | "Call": | *node.Identifier Pos{Line: 239-239 Pos: 4368-4370} map[Value:bar] | "Arguments": | *stmt.Expression Pos{Line: 240-240 Pos: 4377-4386} | "Expr": | *expr.StaticPropertyFetch Pos{Line: 240-240 Pos: 4377-4385} | "Class": | *name.Name Pos{Line: 240-240 Pos: 4377-4379} | "Parts": | *name.NamePart Pos{Line: 240-240 Pos: 4377-4379} map[Value:Foo] | "Property": | *expr.Variable Pos{Line: 240-240 Pos: 4382-4385} | "VarName": | *node.Identifier Pos{Line: 240-240 Pos: 4382-4385} map[Value:$bar] | *stmt.Expression Pos{Line: 241-241 Pos: 4390-4409} | "Expr": | *expr.StaticPropertyFetch Pos{Line: 241-241 Pos: 4390-4408} | "Class": | *name.Relative Pos{Line: 241-241 Pos: 4390-4402} | "Parts": | *name.NamePart Pos{Line: 241-241 Pos: 4400-4402} map[Value:Foo] | "Property": | *expr.Variable Pos{Line: 241-241 Pos: 4405-4408} | "VarName": | *node.Identifier Pos{Line: 241-241 Pos: 4405-4408} map[Value:$bar] | *stmt.Expression Pos{Line: 242-242 Pos: 4413-4423} | "Expr": | *expr.StaticPropertyFetch Pos{Line: 242-242 Pos: 4413-4422} | "Class": | *name.FullyQualified Pos{Line: 242-242 Pos: 4413-4416} | "Parts": | *name.NamePart Pos{Line: 242-242 Pos: 4414-4416} map[Value:Foo] | "Property": | *expr.Variable Pos{Line: 242-242 Pos: 4419-4422} | "VarName": | *node.Identifier Pos{Line: 242-242 Pos: 4419-4422} map[Value:$bar] | *stmt.Expression Pos{Line: 243-243 Pos: 4427-4439} | "Expr": | *expr.Ternary Pos{Line: 243-243 Pos: 4427-4438} | "Condition": | *expr.Variable Pos{Line: 243-243 Pos: 4427-4428} | "VarName": | *node.Identifier Pos{Line: 243-243 Pos: 4427-4428} map[Value:$a] | "IfTrue": | *expr.Variable Pos{Line: 243-243 Pos: 4432-4433} | "VarName": | *node.Identifier Pos{Line: 243-243 Pos: 4432-4433} map[Value:$b] | "IfFalse": | *expr.Variable Pos{Line: 243-243 Pos: 4437-4438} | "VarName": | *node.Identifier Pos{Line: 243-243 Pos: 4437-4438} map[Value:$c] | *stmt.Expression Pos{Line: 244-244 Pos: 4443-4452} | "Expr": | *expr.Ternary Pos{Line: 244-244 Pos: 4443-4451} | "Condition": | *expr.Variable Pos{Line: 244-244 Pos: 4443-4444} | "VarName": | *node.Identifier Pos{Line: 244-244 Pos: 4443-4444} map[Value:$a] | "IfFalse": | *expr.Variable Pos{Line: 244-244 Pos: 4450-4451} | "VarName": | *node.Identifier Pos{Line: 244-244 Pos: 4450-4451} map[Value:$c] | *stmt.Expression Pos{Line: 245-245 Pos: 4456-4478} | "Expr": | *expr.Ternary Pos{Line: 245-245 Pos: 4456-4477} | "Condition": | *expr.Variable Pos{Line: 245-245 Pos: 4456-4457} | "VarName": | *node.Identifier Pos{Line: 245-245 Pos: 4456-4457} map[Value:$a] | "IfTrue": | *expr.Ternary Pos{Line: 245-245 Pos: 4461-4472} | "Condition": | *expr.Variable Pos{Line: 245-245 Pos: 4461-4462} | "VarName": | *node.Identifier Pos{Line: 245-245 Pos: 4461-4462} map[Value:$b] | "IfTrue": | *expr.Variable Pos{Line: 245-245 Pos: 4466-4467} | "VarName": | *node.Identifier Pos{Line: 245-245 Pos: 4466-4467} map[Value:$c] | "IfFalse": | *expr.Variable Pos{Line: 245-245 Pos: 4471-4472} | "VarName": | *node.Identifier Pos{Line: 245-245 Pos: 4471-4472} map[Value:$d] | "IfFalse": | *expr.Variable Pos{Line: 245-245 Pos: 4476-4477} | "VarName": | *node.Identifier Pos{Line: 245-245 Pos: 4476-4477} map[Value:$e] | *stmt.Expression Pos{Line: 246-246 Pos: 4482-4504} | "Expr": | *expr.Ternary Pos{Line: 246-246 Pos: 4482-4503} | "Condition": | *expr.Ternary Pos{Line: 246-246 Pos: 4482-4493} | "Condition": | *expr.Variable Pos{Line: 246-246 Pos: 4482-4483} | "VarName": | *node.Identifier Pos{Line: 246-246 Pos: 4482-4483} map[Value:$a] | "IfTrue": | *expr.Variable Pos{Line: 246-246 Pos: 4487-4488} | "VarName": | *node.Identifier Pos{Line: 246-246 Pos: 4487-4488} map[Value:$b] | "IfFalse": | *expr.Variable Pos{Line: 246-246 Pos: 4492-4493} | "VarName": | *node.Identifier Pos{Line: 246-246 Pos: 4492-4493} map[Value:$c] | "IfTrue": | *expr.Variable Pos{Line: 246-246 Pos: 4497-4498} | "VarName": | *node.Identifier Pos{Line: 246-246 Pos: 4497-4498} map[Value:$d] | "IfFalse": | *expr.Variable Pos{Line: 246-246 Pos: 4502-4503} | "VarName": | *node.Identifier Pos{Line: 246-246 Pos: 4502-4503} map[Value:$e] | *stmt.Expression Pos{Line: 247-247 Pos: 4508-4511} | "Expr": | *expr.UnaryMinus Pos{Line: 247-247 Pos: 4508-4510} | "Expr": | *expr.Variable Pos{Line: 247-247 Pos: 4509-4510} | "VarName": | *node.Identifier Pos{Line: 247-247 Pos: 4509-4510} map[Value:$a] | *stmt.Expression Pos{Line: 248-248 Pos: 4515-4518} | "Expr": | *expr.UnaryPlus Pos{Line: 248-248 Pos: 4515-4517} | "Expr": | *expr.Variable Pos{Line: 248-248 Pos: 4516-4517} | "VarName": | *node.Identifier Pos{Line: 248-248 Pos: 4516-4517} map[Value:$a] | *stmt.Expression Pos{Line: 249-249 Pos: 4522-4525} | "Expr": | *expr.Variable Pos{Line: 249-249 Pos: 4522-4524} | "VarName": | *expr.Variable Pos{Line: 249-249 Pos: 4523-4524} | "VarName": | *node.Identifier Pos{Line: 249-249 Pos: 4523-4524} map[Value:$a] | *stmt.Expression Pos{Line: 250-250 Pos: 4529-4534} | "Expr": | *expr.Yield Pos{Line: 250-250 Pos: 4529-4533} | *stmt.Expression Pos{Line: 251-251 Pos: 4538-4546} | "Expr": | *expr.Yield Pos{Line: 251-251 Pos: 4538-4545} | "Value": | *expr.Variable Pos{Line: 251-251 Pos: 4544-4545} | "VarName": | *node.Identifier Pos{Line: 251-251 Pos: 4544-4545} map[Value:$a] | *stmt.Expression Pos{Line: 252-252 Pos: 4550-4564} | "Expr": | *expr.Yield Pos{Line: 252-252 Pos: 4550-4563} | "Key": | *expr.Variable Pos{Line: 252-252 Pos: 4556-4557} | "VarName": | *node.Identifier Pos{Line: 252-252 Pos: 4556-4557} map[Value:$a] | "Value": | *expr.Variable Pos{Line: 252-252 Pos: 4562-4563} | "VarName": | *node.Identifier Pos{Line: 252-252 Pos: 4562-4563} map[Value:$b] | *stmt.Expression Pos{Line: 254-254 Pos: 4571-4580} | "Expr": | *cast.CastArray Pos{Line: 254-254 Pos: 4571-4579} | "Expr": | *expr.Variable Pos{Line: 254-254 Pos: 4578-4579} | "VarName": | *node.Identifier Pos{Line: 254-254 Pos: 4578-4579} map[Value:$a] | *stmt.Expression Pos{Line: 255-255 Pos: 4584-4595} | "Expr": | *cast.CastBool Pos{Line: 255-255 Pos: 4584-4594} | "Expr": | *expr.Variable Pos{Line: 255-255 Pos: 4593-4594} | "VarName": | *node.Identifier Pos{Line: 255-255 Pos: 4593-4594} map[Value:$a] | *stmt.Expression Pos{Line: 256-256 Pos: 4599-4607} | "Expr": | *cast.CastBool Pos{Line: 256-256 Pos: 4599-4606} | "Expr": | *expr.Variable Pos{Line: 256-256 Pos: 4605-4606} | "VarName": | *node.Identifier Pos{Line: 256-256 Pos: 4605-4606} map[Value:$a] | *stmt.Expression Pos{Line: 257-257 Pos: 4611-4621} | "Expr": | *cast.CastDouble Pos{Line: 257-257 Pos: 4611-4620} | "Expr": | *expr.Variable Pos{Line: 257-257 Pos: 4619-4620} | "VarName": | *node.Identifier Pos{Line: 257-257 Pos: 4619-4620} map[Value:$a] | *stmt.Expression Pos{Line: 258-258 Pos: 4625-4634} | "Expr": | *cast.CastDouble Pos{Line: 258-258 Pos: 4625-4633} | "Expr": | *expr.Variable Pos{Line: 258-258 Pos: 4632-4633} | "VarName": | *node.Identifier Pos{Line: 258-258 Pos: 4632-4633} map[Value:$a] | *stmt.Expression Pos{Line: 259-259 Pos: 4638-4649} | "Expr": | *cast.CastInt Pos{Line: 259-259 Pos: 4638-4648} | "Expr": | *expr.Variable Pos{Line: 259-259 Pos: 4647-4648} | "VarName": | *node.Identifier Pos{Line: 259-259 Pos: 4647-4648} map[Value:$a] | *stmt.Expression Pos{Line: 260-260 Pos: 4653-4660} | "Expr": | *cast.CastInt Pos{Line: 260-260 Pos: 4653-4659} | "Expr": | *expr.Variable Pos{Line: 260-260 Pos: 4658-4659} | "VarName": | *node.Identifier Pos{Line: 260-260 Pos: 4658-4659} map[Value:$a] | *stmt.Expression Pos{Line: 261-261 Pos: 4664-4674} | "Expr": | *cast.CastObject Pos{Line: 261-261 Pos: 4664-4673} | "Expr": | *expr.Variable Pos{Line: 261-261 Pos: 4672-4673} | "VarName": | *node.Identifier Pos{Line: 261-261 Pos: 4672-4673} map[Value:$a] | *stmt.Expression Pos{Line: 262-262 Pos: 4678-4688} | "Expr": | *cast.CastString Pos{Line: 262-262 Pos: 4678-4687} | "Expr": | *expr.Variable Pos{Line: 262-262 Pos: 4686-4687} | "VarName": | *node.Identifier Pos{Line: 262-262 Pos: 4686-4687} map[Value:$a] | *stmt.Expression Pos{Line: 263-263 Pos: 4692-4701} | "Expr": | *cast.CastUnset Pos{Line: 263-263 Pos: 4692-4700} | "Expr": | *expr.Variable Pos{Line: 263-263 Pos: 4699-4700} | "VarName": | *node.Identifier Pos{Line: 263-263 Pos: 4699-4700} map[Value:$a] | *stmt.Expression Pos{Line: 265-265 Pos: 4706-4713} | "Expr": | *binary_op.BitwiseAnd Pos{Line: 265-265 Pos: 4706-4712} | "Left": | *expr.Variable Pos{Line: 265-265 Pos: 4706-4707} | "VarName": | *node.Identifier Pos{Line: 265-265 Pos: 4706-4707} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 265-265 Pos: 4711-4712} | "VarName": | *node.Identifier Pos{Line: 265-265 Pos: 4711-4712} map[Value:$b] | *stmt.Expression Pos{Line: 266-266 Pos: 4717-4724} | "Expr": | *binary_op.BitwiseOr Pos{Line: 266-266 Pos: 4717-4723} | "Left": | *expr.Variable Pos{Line: 266-266 Pos: 4717-4718} | "VarName": | *node.Identifier Pos{Line: 266-266 Pos: 4717-4718} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 266-266 Pos: 4722-4723} | "VarName": | *node.Identifier Pos{Line: 266-266 Pos: 4722-4723} map[Value:$b] | *stmt.Expression Pos{Line: 267-267 Pos: 4728-4735} | "Expr": | *binary_op.BitwiseXor Pos{Line: 267-267 Pos: 4728-4734} | "Left": | *expr.Variable Pos{Line: 267-267 Pos: 4728-4729} | "VarName": | *node.Identifier Pos{Line: 267-267 Pos: 4728-4729} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 267-267 Pos: 4733-4734} | "VarName": | *node.Identifier Pos{Line: 267-267 Pos: 4733-4734} map[Value:$b] | *stmt.Expression Pos{Line: 268-268 Pos: 4739-4747} | "Expr": | *binary_op.BooleanAnd Pos{Line: 268-268 Pos: 4739-4746} | "Left": | *expr.Variable Pos{Line: 268-268 Pos: 4739-4740} | "VarName": | *node.Identifier Pos{Line: 268-268 Pos: 4739-4740} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 268-268 Pos: 4745-4746} | "VarName": | *node.Identifier Pos{Line: 268-268 Pos: 4745-4746} map[Value:$b] | *stmt.Expression Pos{Line: 269-269 Pos: 4751-4759} | "Expr": | *binary_op.BooleanOr Pos{Line: 269-269 Pos: 4751-4758} | "Left": | *expr.Variable Pos{Line: 269-269 Pos: 4751-4752} | "VarName": | *node.Identifier Pos{Line: 269-269 Pos: 4751-4752} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 269-269 Pos: 4757-4758} | "VarName": | *node.Identifier Pos{Line: 269-269 Pos: 4757-4758} map[Value:$b] | *stmt.Expression Pos{Line: 270-270 Pos: 4763-4770} | "Expr": | *binary_op.Concat Pos{Line: 270-270 Pos: 4763-4769} | "Left": | *expr.Variable Pos{Line: 270-270 Pos: 4763-4764} | "VarName": | *node.Identifier Pos{Line: 270-270 Pos: 4763-4764} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 270-270 Pos: 4768-4769} | "VarName": | *node.Identifier Pos{Line: 270-270 Pos: 4768-4769} map[Value:$b] | *stmt.Expression Pos{Line: 271-271 Pos: 4774-4781} | "Expr": | *binary_op.Div Pos{Line: 271-271 Pos: 4774-4780} | "Left": | *expr.Variable Pos{Line: 271-271 Pos: 4774-4775} | "VarName": | *node.Identifier Pos{Line: 271-271 Pos: 4774-4775} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 271-271 Pos: 4779-4780} | "VarName": | *node.Identifier Pos{Line: 271-271 Pos: 4779-4780} map[Value:$b] | *stmt.Expression Pos{Line: 272-272 Pos: 4785-4793} | "Expr": | *binary_op.Equal Pos{Line: 272-272 Pos: 4785-4792} | "Left": | *expr.Variable Pos{Line: 272-272 Pos: 4785-4786} | "VarName": | *node.Identifier Pos{Line: 272-272 Pos: 4785-4786} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 272-272 Pos: 4791-4792} | "VarName": | *node.Identifier Pos{Line: 272-272 Pos: 4791-4792} map[Value:$b] | *stmt.Expression Pos{Line: 273-273 Pos: 4797-4805} | "Expr": | *binary_op.GreaterOrEqual Pos{Line: 273-273 Pos: 4797-4804} | "Left": | *expr.Variable Pos{Line: 273-273 Pos: 4797-4798} | "VarName": | *node.Identifier Pos{Line: 273-273 Pos: 4797-4798} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 273-273 Pos: 4803-4804} | "VarName": | *node.Identifier Pos{Line: 273-273 Pos: 4803-4804} map[Value:$b] | *stmt.Expression Pos{Line: 274-274 Pos: 4809-4816} | "Expr": | *binary_op.Greater Pos{Line: 274-274 Pos: 4809-4815} | "Left": | *expr.Variable Pos{Line: 274-274 Pos: 4809-4810} | "VarName": | *node.Identifier Pos{Line: 274-274 Pos: 4809-4810} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 274-274 Pos: 4814-4815} | "VarName": | *node.Identifier Pos{Line: 274-274 Pos: 4814-4815} map[Value:$b] | *stmt.Expression Pos{Line: 275-275 Pos: 4820-4829} | "Expr": | *binary_op.Identical Pos{Line: 275-275 Pos: 4820-4828} | "Left": | *expr.Variable Pos{Line: 275-275 Pos: 4820-4821} | "VarName": | *node.Identifier Pos{Line: 275-275 Pos: 4820-4821} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 275-275 Pos: 4827-4828} | "VarName": | *node.Identifier Pos{Line: 275-275 Pos: 4827-4828} map[Value:$b] | *stmt.Expression Pos{Line: 276-276 Pos: 4833-4842} | "Expr": | *binary_op.LogicalAnd Pos{Line: 276-276 Pos: 4833-4841} | "Left": | *expr.Variable Pos{Line: 276-276 Pos: 4833-4834} | "VarName": | *node.Identifier Pos{Line: 276-276 Pos: 4833-4834} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 276-276 Pos: 4840-4841} | "VarName": | *node.Identifier Pos{Line: 276-276 Pos: 4840-4841} map[Value:$b] | *stmt.Expression Pos{Line: 277-277 Pos: 4846-4854} | "Expr": | *binary_op.LogicalOr Pos{Line: 277-277 Pos: 4846-4853} | "Left": | *expr.Variable Pos{Line: 277-277 Pos: 4846-4847} | "VarName": | *node.Identifier Pos{Line: 277-277 Pos: 4846-4847} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 277-277 Pos: 4852-4853} | "VarName": | *node.Identifier Pos{Line: 277-277 Pos: 4852-4853} map[Value:$b] | *stmt.Expression Pos{Line: 278-278 Pos: 4858-4867} | "Expr": | *binary_op.LogicalXor Pos{Line: 278-278 Pos: 4858-4866} | "Left": | *expr.Variable Pos{Line: 278-278 Pos: 4858-4859} | "VarName": | *node.Identifier Pos{Line: 278-278 Pos: 4858-4859} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 278-278 Pos: 4865-4866} | "VarName": | *node.Identifier Pos{Line: 278-278 Pos: 4865-4866} map[Value:$b] | *stmt.Expression Pos{Line: 279-279 Pos: 4871-4878} | "Expr": | *binary_op.Minus Pos{Line: 279-279 Pos: 4871-4877} | "Left": | *expr.Variable Pos{Line: 279-279 Pos: 4871-4872} | "VarName": | *node.Identifier Pos{Line: 279-279 Pos: 4871-4872} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 279-279 Pos: 4876-4877} | "VarName": | *node.Identifier Pos{Line: 279-279 Pos: 4876-4877} map[Value:$b] | *stmt.Expression Pos{Line: 280-280 Pos: 4882-4889} | "Expr": | *binary_op.Mod Pos{Line: 280-280 Pos: 4882-4888} | "Left": | *expr.Variable Pos{Line: 280-280 Pos: 4882-4883} | "VarName": | *node.Identifier Pos{Line: 280-280 Pos: 4882-4883} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 280-280 Pos: 4887-4888} | "VarName": | *node.Identifier Pos{Line: 280-280 Pos: 4887-4888} map[Value:$b] | *stmt.Expression Pos{Line: 281-281 Pos: 4893-4900} | "Expr": | *binary_op.Mul Pos{Line: 281-281 Pos: 4893-4899} | "Left": | *expr.Variable Pos{Line: 281-281 Pos: 4893-4894} | "VarName": | *node.Identifier Pos{Line: 281-281 Pos: 4893-4894} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 281-281 Pos: 4898-4899} | "VarName": | *node.Identifier Pos{Line: 281-281 Pos: 4898-4899} map[Value:$b] | *stmt.Expression Pos{Line: 282-282 Pos: 4904-4912} | "Expr": | *binary_op.NotEqual Pos{Line: 282-282 Pos: 4904-4911} | "Left": | *expr.Variable Pos{Line: 282-282 Pos: 4904-4905} | "VarName": | *node.Identifier Pos{Line: 282-282 Pos: 4904-4905} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 282-282 Pos: 4910-4911} | "VarName": | *node.Identifier Pos{Line: 282-282 Pos: 4910-4911} map[Value:$b] | *stmt.Expression Pos{Line: 283-283 Pos: 4916-4925} | "Expr": | *binary_op.NotIdentical Pos{Line: 283-283 Pos: 4916-4924} | "Left": | *expr.Variable Pos{Line: 283-283 Pos: 4916-4917} | "VarName": | *node.Identifier Pos{Line: 283-283 Pos: 4916-4917} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 283-283 Pos: 4923-4924} | "VarName": | *node.Identifier Pos{Line: 283-283 Pos: 4923-4924} map[Value:$b] | *stmt.Expression Pos{Line: 284-284 Pos: 4929-4936} | "Expr": | *binary_op.Plus Pos{Line: 284-284 Pos: 4929-4935} | "Left": | *expr.Variable Pos{Line: 284-284 Pos: 4929-4930} | "VarName": | *node.Identifier Pos{Line: 284-284 Pos: 4929-4930} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 284-284 Pos: 4934-4935} | "VarName": | *node.Identifier Pos{Line: 284-284 Pos: 4934-4935} map[Value:$b] | *stmt.Expression Pos{Line: 285-285 Pos: 4940-4948} | "Expr": | *binary_op.Pow Pos{Line: 285-285 Pos: 4940-4947} | "Left": | *expr.Variable Pos{Line: 285-285 Pos: 4940-4941} | "VarName": | *node.Identifier Pos{Line: 285-285 Pos: 4940-4941} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 285-285 Pos: 4946-4947} | "VarName": | *node.Identifier Pos{Line: 285-285 Pos: 4946-4947} map[Value:$b] | *stmt.Expression Pos{Line: 286-286 Pos: 4952-4960} | "Expr": | *binary_op.ShiftLeft Pos{Line: 286-286 Pos: 4952-4959} | "Left": | *expr.Variable Pos{Line: 286-286 Pos: 4952-4953} | "VarName": | *node.Identifier Pos{Line: 286-286 Pos: 4952-4953} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 286-286 Pos: 4958-4959} | "VarName": | *node.Identifier Pos{Line: 286-286 Pos: 4958-4959} map[Value:$b] | *stmt.Expression Pos{Line: 287-287 Pos: 4964-4972} | "Expr": | *binary_op.ShiftRight Pos{Line: 287-287 Pos: 4964-4971} | "Left": | *expr.Variable Pos{Line: 287-287 Pos: 4964-4965} | "VarName": | *node.Identifier Pos{Line: 287-287 Pos: 4964-4965} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 287-287 Pos: 4970-4971} | "VarName": | *node.Identifier Pos{Line: 287-287 Pos: 4970-4971} map[Value:$b] | *stmt.Expression Pos{Line: 288-288 Pos: 4976-4984} | "Expr": | *binary_op.SmallerOrEqual Pos{Line: 288-288 Pos: 4976-4983} | "Left": | *expr.Variable Pos{Line: 288-288 Pos: 4976-4977} | "VarName": | *node.Identifier Pos{Line: 288-288 Pos: 4976-4977} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 288-288 Pos: 4982-4983} | "VarName": | *node.Identifier Pos{Line: 288-288 Pos: 4982-4983} map[Value:$b] | *stmt.Expression Pos{Line: 289-289 Pos: 4988-4995} | "Expr": | *binary_op.Smaller Pos{Line: 289-289 Pos: 4988-4994} | "Left": | *expr.Variable Pos{Line: 289-289 Pos: 4988-4989} | "VarName": | *node.Identifier Pos{Line: 289-289 Pos: 4988-4989} map[Value:$a] | "Right": | *expr.Variable Pos{Line: 289-289 Pos: 4993-4994} | "VarName": | *node.Identifier Pos{Line: 289-289 Pos: 4993-4994} map[Value:$b] | *stmt.Expression Pos{Line: 291-291 Pos: 5000-5008} | "Expr": | *assign_op.AssignRef Pos{Line: 291-291 Pos: 5000-5007} | "Variable": | *expr.Variable Pos{Line: 291-291 Pos: 5000-5001} | "VarName": | *node.Identifier Pos{Line: 291-291 Pos: 5000-5001} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 291-291 Pos: 5006-5007} | "VarName": | *node.Identifier Pos{Line: 291-291 Pos: 5006-5007} map[Value:$b] | *stmt.Expression Pos{Line: 292-292 Pos: 5012-5019} | "Expr": | *assign_op.Assign Pos{Line: 292-292 Pos: 5012-5018} | "Variable": | *expr.Variable Pos{Line: 292-292 Pos: 5012-5013} | "VarName": | *node.Identifier Pos{Line: 292-292 Pos: 5012-5013} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 292-292 Pos: 5017-5018} | "VarName": | *node.Identifier Pos{Line: 292-292 Pos: 5017-5018} map[Value:$b] | *stmt.Expression Pos{Line: 293-293 Pos: 5023-5031} | "Expr": | *assign_op.BitwiseAnd Pos{Line: 293-293 Pos: 5023-5030} | "Variable": | *expr.Variable Pos{Line: 293-293 Pos: 5023-5024} | "VarName": | *node.Identifier Pos{Line: 293-293 Pos: 5023-5024} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 293-293 Pos: 5029-5030} | "VarName": | *node.Identifier Pos{Line: 293-293 Pos: 5029-5030} map[Value:$b] | *stmt.Expression Pos{Line: 294-294 Pos: 5035-5043} | "Expr": | *assign_op.BitwiseOr Pos{Line: 294-294 Pos: 5035-5042} | "Variable": | *expr.Variable Pos{Line: 294-294 Pos: 5035-5036} | "VarName": | *node.Identifier Pos{Line: 294-294 Pos: 5035-5036} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 294-294 Pos: 5041-5042} | "VarName": | *node.Identifier Pos{Line: 294-294 Pos: 5041-5042} map[Value:$b] | *stmt.Expression Pos{Line: 295-295 Pos: 5047-5055} | "Expr": | *assign_op.BitwiseXor Pos{Line: 295-295 Pos: 5047-5054} | "Variable": | *expr.Variable Pos{Line: 295-295 Pos: 5047-5048} | "VarName": | *node.Identifier Pos{Line: 295-295 Pos: 5047-5048} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 295-295 Pos: 5053-5054} | "VarName": | *node.Identifier Pos{Line: 295-295 Pos: 5053-5054} map[Value:$b] | *stmt.Expression Pos{Line: 296-296 Pos: 5059-5067} | "Expr": | *assign_op.Concat Pos{Line: 296-296 Pos: 5059-5066} | "Variable": | *expr.Variable Pos{Line: 296-296 Pos: 5059-5060} | "VarName": | *node.Identifier Pos{Line: 296-296 Pos: 5059-5060} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 296-296 Pos: 5065-5066} | "VarName": | *node.Identifier Pos{Line: 296-296 Pos: 5065-5066} map[Value:$b] | *stmt.Expression Pos{Line: 297-297 Pos: 5071-5079} | "Expr": | *assign_op.Div Pos{Line: 297-297 Pos: 5071-5078} | "Variable": | *expr.Variable Pos{Line: 297-297 Pos: 5071-5072} | "VarName": | *node.Identifier Pos{Line: 297-297 Pos: 5071-5072} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 297-297 Pos: 5077-5078} | "VarName": | *node.Identifier Pos{Line: 297-297 Pos: 5077-5078} map[Value:$b] | *stmt.Expression Pos{Line: 298-298 Pos: 5083-5091} | "Expr": | *assign_op.Minus Pos{Line: 298-298 Pos: 5083-5090} | "Variable": | *expr.Variable Pos{Line: 298-298 Pos: 5083-5084} | "VarName": | *node.Identifier Pos{Line: 298-298 Pos: 5083-5084} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 298-298 Pos: 5089-5090} | "VarName": | *node.Identifier Pos{Line: 298-298 Pos: 5089-5090} map[Value:$b] | *stmt.Expression Pos{Line: 299-299 Pos: 5095-5103} | "Expr": | *assign_op.Mod Pos{Line: 299-299 Pos: 5095-5102} | "Variable": | *expr.Variable Pos{Line: 299-299 Pos: 5095-5096} | "VarName": | *node.Identifier Pos{Line: 299-299 Pos: 5095-5096} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 299-299 Pos: 5101-5102} | "VarName": | *node.Identifier Pos{Line: 299-299 Pos: 5101-5102} map[Value:$b] | *stmt.Expression Pos{Line: 300-300 Pos: 5107-5115} | "Expr": | *assign_op.Mul Pos{Line: 300-300 Pos: 5107-5114} | "Variable": | *expr.Variable Pos{Line: 300-300 Pos: 5107-5108} | "VarName": | *node.Identifier Pos{Line: 300-300 Pos: 5107-5108} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 300-300 Pos: 5113-5114} | "VarName": | *node.Identifier Pos{Line: 300-300 Pos: 5113-5114} map[Value:$b] | *stmt.Expression Pos{Line: 301-301 Pos: 5119-5127} | "Expr": | *assign_op.Plus Pos{Line: 301-301 Pos: 5119-5126} | "Variable": | *expr.Variable Pos{Line: 301-301 Pos: 5119-5120} | "VarName": | *node.Identifier Pos{Line: 301-301 Pos: 5119-5120} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 301-301 Pos: 5125-5126} | "VarName": | *node.Identifier Pos{Line: 301-301 Pos: 5125-5126} map[Value:$b] | *stmt.Expression Pos{Line: 302-302 Pos: 5131-5140} | "Expr": | *assign_op.Pow Pos{Line: 302-302 Pos: 5131-5139} | "Variable": | *expr.Variable Pos{Line: 302-302 Pos: 5131-5132} | "VarName": | *node.Identifier Pos{Line: 302-302 Pos: 5131-5132} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 302-302 Pos: 5138-5139} | "VarName": | *node.Identifier Pos{Line: 302-302 Pos: 5138-5139} map[Value:$b] | *stmt.Expression Pos{Line: 303-303 Pos: 5144-5153} | "Expr": | *assign_op.ShiftLeft Pos{Line: 303-303 Pos: 5144-5152} | "Variable": | *expr.Variable Pos{Line: 303-303 Pos: 5144-5145} | "VarName": | *node.Identifier Pos{Line: 303-303 Pos: 5144-5145} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 303-303 Pos: 5151-5152} | "VarName": | *node.Identifier Pos{Line: 303-303 Pos: 5151-5152} map[Value:$b] | *stmt.Expression Pos{Line: 304-304 Pos: 5157-5166} | "Expr": | *assign_op.ShiftRight Pos{Line: 304-304 Pos: 5157-5165} | "Variable": | *expr.Variable Pos{Line: 304-304 Pos: 5157-5158} | "VarName": | *node.Identifier Pos{Line: 304-304 Pos: 5157-5158} map[Value:$a] | "Expression": | *expr.Variable Pos{Line: 304-304 Pos: 5164-5165} | "VarName": | *node.Identifier Pos{Line: 304-304 Pos: 5164-5165} map[Value:$b]