Mercurial > hg > isophonics-drupal-site
annotate vendor/nikic/php-parser/test/code/parser/expr/fetchAndCall/newDeref.test @ 19:fa3358dc1485 tip
Add ndrum files
author | Chris Cannam |
---|---|
date | Wed, 28 Aug 2019 13:14:47 +0100 |
parents | 5fb285c0d0e3 |
children |
rev | line source |
---|---|
Chris@0 | 1 New expression dereferencing |
Chris@0 | 2 ----- |
Chris@0 | 3 <?php |
Chris@0 | 4 |
Chris@0 | 5 (new A)->b; |
Chris@0 | 6 (new A)->b(); |
Chris@0 | 7 (new A)['b']; |
Chris@0 | 8 (new A)['b']['c']; |
Chris@0 | 9 ----- |
Chris@0 | 10 array( |
Chris@13 | 11 0: Stmt_Expression( |
Chris@13 | 12 expr: Expr_PropertyFetch( |
Chris@13 | 13 var: Expr_New( |
Chris@13 | 14 class: Name( |
Chris@13 | 15 parts: array( |
Chris@13 | 16 0: A |
Chris@13 | 17 ) |
Chris@0 | 18 ) |
Chris@13 | 19 args: array( |
Chris@13 | 20 ) |
Chris@13 | 21 ) |
Chris@13 | 22 name: Identifier( |
Chris@13 | 23 name: b |
Chris@13 | 24 ) |
Chris@13 | 25 ) |
Chris@13 | 26 ) |
Chris@13 | 27 1: Stmt_Expression( |
Chris@13 | 28 expr: Expr_MethodCall( |
Chris@13 | 29 var: Expr_New( |
Chris@13 | 30 class: Name( |
Chris@13 | 31 parts: array( |
Chris@13 | 32 0: A |
Chris@13 | 33 ) |
Chris@13 | 34 ) |
Chris@13 | 35 args: array( |
Chris@13 | 36 ) |
Chris@13 | 37 ) |
Chris@13 | 38 name: Identifier( |
Chris@13 | 39 name: b |
Chris@0 | 40 ) |
Chris@0 | 41 args: array( |
Chris@0 | 42 ) |
Chris@0 | 43 ) |
Chris@0 | 44 ) |
Chris@13 | 45 2: Stmt_Expression( |
Chris@13 | 46 expr: Expr_ArrayDimFetch( |
Chris@0 | 47 var: Expr_New( |
Chris@0 | 48 class: Name( |
Chris@0 | 49 parts: array( |
Chris@0 | 50 0: A |
Chris@0 | 51 ) |
Chris@0 | 52 ) |
Chris@0 | 53 args: array( |
Chris@0 | 54 ) |
Chris@0 | 55 ) |
Chris@0 | 56 dim: Scalar_String( |
Chris@0 | 57 value: b |
Chris@0 | 58 ) |
Chris@0 | 59 ) |
Chris@13 | 60 ) |
Chris@13 | 61 3: Stmt_Expression( |
Chris@13 | 62 expr: Expr_ArrayDimFetch( |
Chris@13 | 63 var: Expr_ArrayDimFetch( |
Chris@13 | 64 var: Expr_New( |
Chris@13 | 65 class: Name( |
Chris@13 | 66 parts: array( |
Chris@13 | 67 0: A |
Chris@13 | 68 ) |
Chris@13 | 69 ) |
Chris@13 | 70 args: array( |
Chris@13 | 71 ) |
Chris@13 | 72 ) |
Chris@13 | 73 dim: Scalar_String( |
Chris@13 | 74 value: b |
Chris@13 | 75 ) |
Chris@13 | 76 ) |
Chris@13 | 77 dim: Scalar_String( |
Chris@13 | 78 value: c |
Chris@13 | 79 ) |
Chris@0 | 80 ) |
Chris@0 | 81 ) |
Chris@0 | 82 ) |