Changeset View
Changeset View
Standalone View
Standalone View
src/parser/xhpast/__tests__/data/php-array-dereference-3.test
<?php | <?php | ||||
if (isset(self::getSearchStates()[$state])) { } | if (isset(self::getSearchStates()[$state])) { } | ||||
~~~~~~~~~~ | ~~~~~~~~~~ | ||||
pass | pass | ||||
~~~~~~~~~~ | ~~~~~~~~~~ | ||||
{ | * n_PROGRAM | ||||
"tree": [ | * n_STATEMENT_LIST | ||||
9000, | * n_OPEN_TAG | ||||
0, | > <?php | ||||
21, | > "\n" | ||||
[ | * n_STATEMENT | ||||
[ | * n_CONDITION_LIST | ||||
9006, | * n_IF | ||||
0, | > if | ||||
20, | > " " | ||||
[ | * n_CONTROL_CONDITION | ||||
[ | > ( | ||||
9007, | * n_FUNCTION_CALL | ||||
0, | * n_SYMBOL_NAME | ||||
0 | > isset | ||||
], | * n_CALL_PARAMETER_LIST | ||||
[ | > ( | ||||
9004, | * n_INDEX_ACCESS | ||||
2, | * n_FUNCTION_CALL | ||||
20, | * n_CLASS_STATIC_ACCESS | ||||
[ | * n_CLASS_NAME | ||||
[ | > self | ||||
9015, | > :: | ||||
2, | * n_STRING | ||||
20, | > getSearchStates | ||||
[ | * n_CALL_PARAMETER_LIST | ||||
[ | > ( | ||||
9017, | > ) | ||||
2, | > [ | ||||
20, | * n_VARIABLE | ||||
[ | > $state | ||||
[ | > ] | ||||
9016, | > ) | ||||
4, | > ) | ||||
16, | > " " | ||||
[ | * n_STATEMENT_LIST | ||||
[ | > { | ||||
9099, | > " " | ||||
5, | > } | ||||
15, | > "\n" | ||||
[ | |||||
[ | |||||
9001, | |||||
5, | |||||
5 | |||||
], | |||||
[ | |||||
9095, | |||||
6, | |||||
15, | |||||
[ | |||||
[ | |||||
9100, | |||||
7, | |||||
14, | |||||
[ | |||||
[ | |||||
9099, | |||||
7, | |||||
11, | |||||
[ | |||||
[ | |||||
9089, | |||||
7, | |||||
9, | |||||
[ | |||||
[ | |||||
9090, | |||||
7, | |||||
7 | |||||
], | |||||
[ | |||||
9013, | |||||
9, | |||||
9 | |||||
] | |||||
] | |||||
], | |||||
[ | |||||
9095, | |||||
10, | |||||
11 | |||||
] | |||||
] | |||||
], | |||||
[ | |||||
9047, | |||||
13, | |||||
13 | |||||
] | |||||
] | |||||
] | |||||
] | |||||
] | |||||
] | |||||
] | |||||
] | |||||
], | |||||
[ | |||||
9006, | |||||
18, | |||||
20 | |||||
] | |||||
] | |||||
] | |||||
] | |||||
] | |||||
] | |||||
] | |||||
] | |||||
] | |||||
] | |||||
], | |||||
"stream": [ | |||||
[ | |||||
373, | |||||
5 | |||||
], | |||||
[ | |||||
377, | |||||
1 | |||||
], | |||||
[ | |||||
305, | |||||
2 | |||||
], | |||||
[ | |||||
377, | |||||
1 | |||||
], | |||||
[ | |||||
40, | |||||
1 | |||||
], | |||||
[ | |||||
355, | |||||
5 | |||||
], | |||||
[ | |||||
40, | |||||
1 | |||||
], | |||||
[ | |||||
311, | |||||
4 | |||||
], | |||||
[ | |||||
383, | |||||
2 | |||||
], | |||||
[ | |||||
311, | |||||
15 | |||||
], | |||||
[ | |||||
40, | |||||
1 | |||||
], | |||||
[ | |||||
41, | |||||
1 | |||||
], | |||||
[ | |||||
91, | |||||
1 | |||||
], | |||||
[ | |||||
313, | |||||
6 | |||||
], | |||||
[ | |||||
93, | |||||
1 | |||||
], | |||||
[ | |||||
41, | |||||
1 | |||||
], | |||||
[ | |||||
41, | |||||
1 | |||||
], | |||||
[ | |||||
377, | |||||
1 | |||||
], | |||||
[ | |||||
123, | |||||
1 | |||||
], | |||||
[ | |||||
377, | |||||
1 | |||||
], | |||||
[ | |||||
125, | |||||
1 | |||||
], | |||||
[ | |||||
377, | |||||
1 | |||||
] | |||||
] | |||||
} |