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_STATEMENT | ||||
| [ | + n_CONDITION_LIST | ||||
| [ | + n_IF | ||||
| 9006, | + n_CONTROL_CONDITION | ||||
| 0, | + n_FUNCTION_CALL | ||||
| 20, | + n_SYMBOL_NAME | ||||
| [ | > isset | ||||
| [ | + n_CALL_PARAMETER_LIST | ||||
| 9007, | + n_INDEX_ACCESS | ||||
| 0, | + n_FUNCTION_CALL | ||||
| 0 | + n_CLASS_STATIC_ACCESS | ||||
| ], | + n_CLASS_NAME | ||||
| [ | > self | ||||
| 9004, | + n_STRING | ||||
| 2, | > getSearchStates | ||||
| 20, | + n_CALL_PARAMETER_LIST | ||||
| [ | > () | ||||
| [ | + n_VARIABLE | ||||
| 9015, | > $state | ||||
| 2, | + n_STATEMENT_LIST | ||||
| 20, | > {_} | ||||
| [ | -------------------------------------------------------------------------------- | ||||
| [ | > T_OPEN_TAG <?php | ||||
| 9017, | > T_WHITESPACE \n | ||||
| 2, | > T_IF if | ||||
| 20, | > T_WHITESPACE _ | ||||
| [ | > ( ( | ||||
| [ | > T_ISSET isset | ||||
| 9016, | > ( ( | ||||
| 4, | > T_STRING self | ||||
| 16, | > T_PAAMAYIM_NEKUDOTAYIM :: | ||||
| [ | > T_STRING getSearchStates | ||||
| [ | > ( ( | ||||
| 9099, | > ) ) | ||||
| 5, | > [ [ | ||||
| 15, | > T_VARIABLE $state | ||||
| [ | > ] ] | ||||
| [ | > ) ) | ||||
| 9001, | > ) ) | ||||
| 5, | > T_WHITESPACE _ | ||||
| 5 | > { { | ||||
| ], | > T_WHITESPACE _ | ||||
| [ | > } } | ||||
| 9095, | > T_WHITESPACE \n | ||||
| 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 | |||||
| ] | |||||
| ] | |||||
| } | |||||