Mercurial > hg > isophonics-drupal-site
annotate vendor/nikic/php-parser/test/code/parser/scalar/encapsedString.test @ 1:1a348b17ec81
Logo and header background
author | Chris Cannam |
---|---|
date | Thu, 30 Nov 2017 14:56:35 +0000 |
parents | 4c8ae668cc8c |
children | 5fb285c0d0e3 |
rev | line source |
---|---|
Chris@0 | 1 Encapsed strings |
Chris@0 | 2 ----- |
Chris@0 | 3 <?php |
Chris@0 | 4 |
Chris@0 | 5 "$A"; |
Chris@0 | 6 "$A->B"; |
Chris@0 | 7 "$A[B]"; |
Chris@0 | 8 "$A[0]"; |
Chris@0 | 9 "$A[1234]"; |
Chris@0 | 10 "$A[9223372036854775808]"; |
Chris@0 | 11 "$A[000]"; |
Chris@0 | 12 "$A[0x0]"; |
Chris@0 | 13 "$A[0b0]"; |
Chris@0 | 14 "$A[$B]"; |
Chris@0 | 15 "{$A}"; |
Chris@0 | 16 "{$A['B']}"; |
Chris@0 | 17 "${A}"; |
Chris@0 | 18 "${A['B']}"; |
Chris@0 | 19 "${$A}"; |
Chris@0 | 20 "\{$A}"; |
Chris@0 | 21 "\{ $A }"; |
Chris@0 | 22 "\\{$A}"; |
Chris@0 | 23 "\\{ $A }"; |
Chris@0 | 24 "{$$A}[B]"; |
Chris@0 | 25 "$$A[B]"; |
Chris@0 | 26 "A $B C"; |
Chris@0 | 27 b"$A"; |
Chris@0 | 28 B"$A"; |
Chris@0 | 29 ----- |
Chris@0 | 30 array( |
Chris@0 | 31 0: Scalar_Encapsed( |
Chris@0 | 32 parts: array( |
Chris@0 | 33 0: Expr_Variable( |
Chris@0 | 34 name: A |
Chris@0 | 35 ) |
Chris@0 | 36 ) |
Chris@0 | 37 ) |
Chris@0 | 38 1: Scalar_Encapsed( |
Chris@0 | 39 parts: array( |
Chris@0 | 40 0: Expr_PropertyFetch( |
Chris@0 | 41 var: Expr_Variable( |
Chris@0 | 42 name: A |
Chris@0 | 43 ) |
Chris@0 | 44 name: B |
Chris@0 | 45 ) |
Chris@0 | 46 ) |
Chris@0 | 47 ) |
Chris@0 | 48 2: Scalar_Encapsed( |
Chris@0 | 49 parts: array( |
Chris@0 | 50 0: Expr_ArrayDimFetch( |
Chris@0 | 51 var: Expr_Variable( |
Chris@0 | 52 name: A |
Chris@0 | 53 ) |
Chris@0 | 54 dim: Scalar_String( |
Chris@0 | 55 value: B |
Chris@0 | 56 ) |
Chris@0 | 57 ) |
Chris@0 | 58 ) |
Chris@0 | 59 ) |
Chris@0 | 60 3: Scalar_Encapsed( |
Chris@0 | 61 parts: array( |
Chris@0 | 62 0: Expr_ArrayDimFetch( |
Chris@0 | 63 var: Expr_Variable( |
Chris@0 | 64 name: A |
Chris@0 | 65 ) |
Chris@0 | 66 dim: Scalar_LNumber( |
Chris@0 | 67 value: 0 |
Chris@0 | 68 ) |
Chris@0 | 69 ) |
Chris@0 | 70 ) |
Chris@0 | 71 ) |
Chris@0 | 72 4: Scalar_Encapsed( |
Chris@0 | 73 parts: array( |
Chris@0 | 74 0: Expr_ArrayDimFetch( |
Chris@0 | 75 var: Expr_Variable( |
Chris@0 | 76 name: A |
Chris@0 | 77 ) |
Chris@0 | 78 dim: Scalar_LNumber( |
Chris@0 | 79 value: 1234 |
Chris@0 | 80 ) |
Chris@0 | 81 ) |
Chris@0 | 82 ) |
Chris@0 | 83 ) |
Chris@0 | 84 5: Scalar_Encapsed( |
Chris@0 | 85 parts: array( |
Chris@0 | 86 0: Expr_ArrayDimFetch( |
Chris@0 | 87 var: Expr_Variable( |
Chris@0 | 88 name: A |
Chris@0 | 89 ) |
Chris@0 | 90 dim: Scalar_String( |
Chris@0 | 91 value: 9223372036854775808 |
Chris@0 | 92 ) |
Chris@0 | 93 ) |
Chris@0 | 94 ) |
Chris@0 | 95 ) |
Chris@0 | 96 6: Scalar_Encapsed( |
Chris@0 | 97 parts: array( |
Chris@0 | 98 0: Expr_ArrayDimFetch( |
Chris@0 | 99 var: Expr_Variable( |
Chris@0 | 100 name: A |
Chris@0 | 101 ) |
Chris@0 | 102 dim: Scalar_String( |
Chris@0 | 103 value: 000 |
Chris@0 | 104 ) |
Chris@0 | 105 ) |
Chris@0 | 106 ) |
Chris@0 | 107 ) |
Chris@0 | 108 7: Scalar_Encapsed( |
Chris@0 | 109 parts: array( |
Chris@0 | 110 0: Expr_ArrayDimFetch( |
Chris@0 | 111 var: Expr_Variable( |
Chris@0 | 112 name: A |
Chris@0 | 113 ) |
Chris@0 | 114 dim: Scalar_String( |
Chris@0 | 115 value: 0x0 |
Chris@0 | 116 ) |
Chris@0 | 117 ) |
Chris@0 | 118 ) |
Chris@0 | 119 ) |
Chris@0 | 120 8: Scalar_Encapsed( |
Chris@0 | 121 parts: array( |
Chris@0 | 122 0: Expr_ArrayDimFetch( |
Chris@0 | 123 var: Expr_Variable( |
Chris@0 | 124 name: A |
Chris@0 | 125 ) |
Chris@0 | 126 dim: Scalar_String( |
Chris@0 | 127 value: 0b0 |
Chris@0 | 128 ) |
Chris@0 | 129 ) |
Chris@0 | 130 ) |
Chris@0 | 131 ) |
Chris@0 | 132 9: Scalar_Encapsed( |
Chris@0 | 133 parts: array( |
Chris@0 | 134 0: Expr_ArrayDimFetch( |
Chris@0 | 135 var: Expr_Variable( |
Chris@0 | 136 name: A |
Chris@0 | 137 ) |
Chris@0 | 138 dim: Expr_Variable( |
Chris@0 | 139 name: B |
Chris@0 | 140 ) |
Chris@0 | 141 ) |
Chris@0 | 142 ) |
Chris@0 | 143 ) |
Chris@0 | 144 10: Scalar_Encapsed( |
Chris@0 | 145 parts: array( |
Chris@0 | 146 0: Expr_Variable( |
Chris@0 | 147 name: A |
Chris@0 | 148 ) |
Chris@0 | 149 ) |
Chris@0 | 150 ) |
Chris@0 | 151 11: Scalar_Encapsed( |
Chris@0 | 152 parts: array( |
Chris@0 | 153 0: Expr_ArrayDimFetch( |
Chris@0 | 154 var: Expr_Variable( |
Chris@0 | 155 name: A |
Chris@0 | 156 ) |
Chris@0 | 157 dim: Scalar_String( |
Chris@0 | 158 value: B |
Chris@0 | 159 ) |
Chris@0 | 160 ) |
Chris@0 | 161 ) |
Chris@0 | 162 ) |
Chris@0 | 163 12: Scalar_Encapsed( |
Chris@0 | 164 parts: array( |
Chris@0 | 165 0: Expr_Variable( |
Chris@0 | 166 name: A |
Chris@0 | 167 ) |
Chris@0 | 168 ) |
Chris@0 | 169 ) |
Chris@0 | 170 13: Scalar_Encapsed( |
Chris@0 | 171 parts: array( |
Chris@0 | 172 0: Expr_ArrayDimFetch( |
Chris@0 | 173 var: Expr_Variable( |
Chris@0 | 174 name: A |
Chris@0 | 175 ) |
Chris@0 | 176 dim: Scalar_String( |
Chris@0 | 177 value: B |
Chris@0 | 178 ) |
Chris@0 | 179 ) |
Chris@0 | 180 ) |
Chris@0 | 181 ) |
Chris@0 | 182 14: Scalar_Encapsed( |
Chris@0 | 183 parts: array( |
Chris@0 | 184 0: Expr_Variable( |
Chris@0 | 185 name: Expr_Variable( |
Chris@0 | 186 name: A |
Chris@0 | 187 ) |
Chris@0 | 188 ) |
Chris@0 | 189 ) |
Chris@0 | 190 ) |
Chris@0 | 191 15: Scalar_Encapsed( |
Chris@0 | 192 parts: array( |
Chris@0 | 193 0: Scalar_EncapsedStringPart( |
Chris@0 | 194 value: \{ |
Chris@0 | 195 ) |
Chris@0 | 196 1: Expr_Variable( |
Chris@0 | 197 name: A |
Chris@0 | 198 ) |
Chris@0 | 199 2: Scalar_EncapsedStringPart( |
Chris@0 | 200 value: } |
Chris@0 | 201 ) |
Chris@0 | 202 ) |
Chris@0 | 203 ) |
Chris@0 | 204 16: Scalar_Encapsed( |
Chris@0 | 205 parts: array( |
Chris@0 | 206 0: Scalar_EncapsedStringPart( |
Chris@0 | 207 value: \{ |
Chris@0 | 208 ) |
Chris@0 | 209 1: Expr_Variable( |
Chris@0 | 210 name: A |
Chris@0 | 211 ) |
Chris@0 | 212 2: Scalar_EncapsedStringPart( |
Chris@0 | 213 value: } |
Chris@0 | 214 ) |
Chris@0 | 215 ) |
Chris@0 | 216 ) |
Chris@0 | 217 17: Scalar_Encapsed( |
Chris@0 | 218 parts: array( |
Chris@0 | 219 0: Scalar_EncapsedStringPart( |
Chris@0 | 220 value: \ |
Chris@0 | 221 ) |
Chris@0 | 222 1: Expr_Variable( |
Chris@0 | 223 name: A |
Chris@0 | 224 ) |
Chris@0 | 225 ) |
Chris@0 | 226 ) |
Chris@0 | 227 18: Scalar_Encapsed( |
Chris@0 | 228 parts: array( |
Chris@0 | 229 0: Scalar_EncapsedStringPart( |
Chris@0 | 230 value: \{ |
Chris@0 | 231 ) |
Chris@0 | 232 1: Expr_Variable( |
Chris@0 | 233 name: A |
Chris@0 | 234 ) |
Chris@0 | 235 2: Scalar_EncapsedStringPart( |
Chris@0 | 236 value: } |
Chris@0 | 237 ) |
Chris@0 | 238 ) |
Chris@0 | 239 ) |
Chris@0 | 240 19: Scalar_Encapsed( |
Chris@0 | 241 parts: array( |
Chris@0 | 242 0: Expr_Variable( |
Chris@0 | 243 name: Expr_Variable( |
Chris@0 | 244 name: A |
Chris@0 | 245 ) |
Chris@0 | 246 ) |
Chris@0 | 247 1: Scalar_EncapsedStringPart( |
Chris@0 | 248 value: [B] |
Chris@0 | 249 ) |
Chris@0 | 250 ) |
Chris@0 | 251 ) |
Chris@0 | 252 20: Scalar_Encapsed( |
Chris@0 | 253 parts: array( |
Chris@0 | 254 0: Scalar_EncapsedStringPart( |
Chris@0 | 255 value: $ |
Chris@0 | 256 ) |
Chris@0 | 257 1: Expr_ArrayDimFetch( |
Chris@0 | 258 var: Expr_Variable( |
Chris@0 | 259 name: A |
Chris@0 | 260 ) |
Chris@0 | 261 dim: Scalar_String( |
Chris@0 | 262 value: B |
Chris@0 | 263 ) |
Chris@0 | 264 ) |
Chris@0 | 265 ) |
Chris@0 | 266 ) |
Chris@0 | 267 21: Scalar_Encapsed( |
Chris@0 | 268 parts: array( |
Chris@0 | 269 0: Scalar_EncapsedStringPart( |
Chris@0 | 270 value: A |
Chris@0 | 271 ) |
Chris@0 | 272 1: Expr_Variable( |
Chris@0 | 273 name: B |
Chris@0 | 274 ) |
Chris@0 | 275 2: Scalar_EncapsedStringPart( |
Chris@0 | 276 value: C |
Chris@0 | 277 ) |
Chris@0 | 278 ) |
Chris@0 | 279 ) |
Chris@0 | 280 22: Scalar_Encapsed( |
Chris@0 | 281 parts: array( |
Chris@0 | 282 0: Expr_Variable( |
Chris@0 | 283 name: A |
Chris@0 | 284 ) |
Chris@0 | 285 ) |
Chris@0 | 286 ) |
Chris@0 | 287 23: Scalar_Encapsed( |
Chris@0 | 288 parts: array( |
Chris@0 | 289 0: Expr_Variable( |
Chris@0 | 290 name: A |
Chris@0 | 291 ) |
Chris@0 | 292 ) |
Chris@0 | 293 ) |
Chris@0 | 294 ) |