Mercurial > hg > isophonics-drupal-site
annotate vendor/nikic/php-parser/test/code/parser/expr/uvs/staticProperty.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 UVS static access |
Chris@0 | 2 ----- |
Chris@0 | 3 <?php |
Chris@0 | 4 A::$b; |
Chris@0 | 5 $A::$b; |
Chris@0 | 6 'A'::$b; |
Chris@0 | 7 ('A' . '')::$b; |
Chris@0 | 8 'A'[0]::$b; |
Chris@0 | 9 A::$$b; |
Chris@0 | 10 A::$$c[1]; |
Chris@0 | 11 A::$A::$b; |
Chris@0 | 12 ----- |
Chris@0 | 13 !!php7 |
Chris@0 | 14 array( |
Chris@13 | 15 0: Stmt_Expression( |
Chris@13 | 16 expr: Expr_StaticPropertyFetch( |
Chris@13 | 17 class: Name( |
Chris@13 | 18 parts: array( |
Chris@13 | 19 0: A |
Chris@13 | 20 ) |
Chris@13 | 21 ) |
Chris@13 | 22 name: VarLikeIdentifier( |
Chris@13 | 23 name: b |
Chris@0 | 24 ) |
Chris@0 | 25 ) |
Chris@0 | 26 ) |
Chris@13 | 27 1: Stmt_Expression( |
Chris@13 | 28 expr: Expr_StaticPropertyFetch( |
Chris@13 | 29 class: Expr_Variable( |
Chris@13 | 30 name: A |
Chris@13 | 31 ) |
Chris@13 | 32 name: VarLikeIdentifier( |
Chris@13 | 33 name: b |
Chris@13 | 34 ) |
Chris@0 | 35 ) |
Chris@0 | 36 ) |
Chris@13 | 37 2: Stmt_Expression( |
Chris@13 | 38 expr: Expr_StaticPropertyFetch( |
Chris@13 | 39 class: Scalar_String( |
Chris@0 | 40 value: A |
Chris@0 | 41 ) |
Chris@13 | 42 name: VarLikeIdentifier( |
Chris@13 | 43 name: b |
Chris@0 | 44 ) |
Chris@0 | 45 ) |
Chris@0 | 46 ) |
Chris@13 | 47 3: Stmt_Expression( |
Chris@13 | 48 expr: Expr_StaticPropertyFetch( |
Chris@13 | 49 class: Expr_BinaryOp_Concat( |
Chris@13 | 50 left: Scalar_String( |
Chris@13 | 51 value: A |
Chris@13 | 52 ) |
Chris@13 | 53 right: Scalar_String( |
Chris@13 | 54 value: |
Chris@13 | 55 ) |
Chris@0 | 56 ) |
Chris@13 | 57 name: VarLikeIdentifier( |
Chris@13 | 58 name: b |
Chris@0 | 59 ) |
Chris@0 | 60 ) |
Chris@0 | 61 ) |
Chris@13 | 62 4: Stmt_Expression( |
Chris@13 | 63 expr: Expr_StaticPropertyFetch( |
Chris@13 | 64 class: Expr_ArrayDimFetch( |
Chris@13 | 65 var: Scalar_String( |
Chris@13 | 66 value: A |
Chris@13 | 67 ) |
Chris@13 | 68 dim: Scalar_LNumber( |
Chris@13 | 69 value: 0 |
Chris@13 | 70 ) |
Chris@13 | 71 ) |
Chris@13 | 72 name: VarLikeIdentifier( |
Chris@13 | 73 name: b |
Chris@0 | 74 ) |
Chris@0 | 75 ) |
Chris@0 | 76 ) |
Chris@13 | 77 5: Stmt_Expression( |
Chris@13 | 78 expr: Expr_StaticPropertyFetch( |
Chris@0 | 79 class: Name( |
Chris@0 | 80 parts: array( |
Chris@0 | 81 0: A |
Chris@0 | 82 ) |
Chris@0 | 83 ) |
Chris@0 | 84 name: Expr_Variable( |
Chris@13 | 85 name: b |
Chris@0 | 86 ) |
Chris@0 | 87 ) |
Chris@13 | 88 ) |
Chris@13 | 89 6: Stmt_Expression( |
Chris@13 | 90 expr: Expr_ArrayDimFetch( |
Chris@13 | 91 var: Expr_StaticPropertyFetch( |
Chris@13 | 92 class: Name( |
Chris@13 | 93 parts: array( |
Chris@13 | 94 0: A |
Chris@13 | 95 ) |
Chris@13 | 96 ) |
Chris@13 | 97 name: Expr_Variable( |
Chris@13 | 98 name: c |
Chris@13 | 99 ) |
Chris@13 | 100 ) |
Chris@13 | 101 dim: Scalar_LNumber( |
Chris@13 | 102 value: 1 |
Chris@13 | 103 ) |
Chris@0 | 104 ) |
Chris@0 | 105 ) |
Chris@13 | 106 7: Stmt_Expression( |
Chris@13 | 107 expr: Expr_StaticPropertyFetch( |
Chris@13 | 108 class: Expr_StaticPropertyFetch( |
Chris@13 | 109 class: Name( |
Chris@13 | 110 parts: array( |
Chris@13 | 111 0: A |
Chris@13 | 112 ) |
Chris@13 | 113 ) |
Chris@13 | 114 name: VarLikeIdentifier( |
Chris@13 | 115 name: A |
Chris@0 | 116 ) |
Chris@0 | 117 ) |
Chris@13 | 118 name: VarLikeIdentifier( |
Chris@13 | 119 name: b |
Chris@13 | 120 ) |
Chris@0 | 121 ) |
Chris@0 | 122 ) |
Chris@13 | 123 ) |