Mercurial > hg > isophonics-drupal-site
comparison vendor/nikic/php-parser/test/code/parser/semiReserved.test @ 13:5fb285c0d0e3
Update Drupal core to 8.4.7 via Composer. Security update; I *think* we've
been lucky to get away with this so far, as we don't support self-registration
which seems to be used by the so-called "drupalgeddon 2" attack that 8.4.5
was vulnerable to.
author | Chris Cannam |
---|---|
date | Mon, 23 Apr 2018 09:33:26 +0100 |
parents | 4c8ae668cc8c |
children | 129ea1e6d783 |
comparison
equal
deleted
inserted
replaced
12:7a779792577d | 13:5fb285c0d0e3 |
---|---|
53 } | 53 } |
54 ----- | 54 ----- |
55 array( | 55 array( |
56 0: Stmt_Class( | 56 0: Stmt_Class( |
57 flags: 0 | 57 flags: 0 |
58 name: Test | 58 name: Identifier( |
59 name: Test | |
60 ) | |
59 extends: null | 61 extends: null |
60 implements: array( | 62 implements: array( |
61 ) | 63 ) |
62 stmts: array( | 64 stmts: array( |
63 0: Stmt_ClassMethod( | 65 0: Stmt_ClassMethod( |
64 flags: 0 | 66 flags: 0 |
65 byRef: false | 67 byRef: false |
66 name: array | 68 name: Identifier( |
69 name: array | |
70 ) | |
67 params: array( | 71 params: array( |
68 ) | 72 ) |
69 returnType: null | 73 returnType: null |
70 stmts: array( | 74 stmts: array( |
71 ) | 75 ) |
72 ) | 76 ) |
73 1: Stmt_ClassMethod( | 77 1: Stmt_ClassMethod( |
74 flags: 0 | 78 flags: 0 |
75 byRef: false | 79 byRef: false |
76 name: public | 80 name: Identifier( |
81 name: public | |
82 ) | |
77 params: array( | 83 params: array( |
78 ) | 84 ) |
79 returnType: null | 85 returnType: null |
80 stmts: array( | 86 stmts: array( |
81 ) | 87 ) |
82 ) | 88 ) |
83 2: Stmt_ClassMethod( | 89 2: Stmt_ClassMethod( |
84 flags: MODIFIER_STATIC (8) | 90 flags: MODIFIER_STATIC (8) |
85 byRef: false | 91 byRef: false |
86 name: list | 92 name: Identifier( |
93 name: list | |
94 ) | |
87 params: array( | 95 params: array( |
88 ) | 96 ) |
89 returnType: null | 97 returnType: null |
90 stmts: array( | 98 stmts: array( |
91 ) | 99 ) |
92 ) | 100 ) |
93 3: Stmt_ClassMethod( | 101 3: Stmt_ClassMethod( |
94 flags: MODIFIER_STATIC (8) | 102 flags: MODIFIER_STATIC (8) |
95 byRef: false | 103 byRef: false |
96 name: protected | 104 name: Identifier( |
105 name: protected | |
106 ) | |
97 params: array( | 107 params: array( |
98 ) | 108 ) |
99 returnType: null | 109 returnType: null |
100 stmts: array( | 110 stmts: array( |
101 ) | 111 ) |
102 ) | 112 ) |
103 4: Stmt_Property( | 113 4: Stmt_Property( |
104 flags: MODIFIER_PUBLIC (1) | 114 flags: MODIFIER_PUBLIC (1) |
105 props: array( | 115 props: array( |
106 0: Stmt_PropertyProperty( | 116 0: Stmt_PropertyProperty( |
107 name: class | 117 name: VarLikeIdentifier( |
118 name: class | |
119 ) | |
108 default: null | 120 default: null |
109 ) | 121 ) |
110 ) | 122 ) |
111 ) | 123 ) |
112 5: Stmt_Property( | 124 5: Stmt_Property( |
113 flags: MODIFIER_PUBLIC (1) | 125 flags: MODIFIER_PUBLIC (1) |
114 props: array( | 126 props: array( |
115 0: Stmt_PropertyProperty( | 127 0: Stmt_PropertyProperty( |
116 name: private | 128 name: VarLikeIdentifier( |
129 name: private | |
130 ) | |
117 default: null | 131 default: null |
118 ) | 132 ) |
119 ) | 133 ) |
120 ) | 134 ) |
121 6: Stmt_ClassConst( | 135 6: Stmt_ClassConst( |
122 flags: 0 | 136 flags: 0 |
123 consts: array( | 137 consts: array( |
124 0: Const( | 138 0: Const( |
125 name: TRAIT | 139 name: Identifier( |
140 name: TRAIT | |
141 ) | |
126 value: Scalar_LNumber( | 142 value: Scalar_LNumber( |
127 value: 3 | 143 value: 3 |
128 ) | 144 ) |
129 ) | 145 ) |
130 1: Const( | 146 1: Const( |
131 name: FINAL | 147 name: Identifier( |
148 name: FINAL | |
149 ) | |
132 value: Scalar_LNumber( | 150 value: Scalar_LNumber( |
133 value: 4 | 151 value: 4 |
134 ) | 152 ) |
135 ) | 153 ) |
136 ) | 154 ) |
137 ) | 155 ) |
138 7: Stmt_ClassConst( | 156 7: Stmt_ClassConst( |
139 flags: 0 | 157 flags: 0 |
140 consts: array( | 158 consts: array( |
141 0: Const( | 159 0: Const( |
142 name: __CLASS__ | 160 name: Identifier( |
161 name: __CLASS__ | |
162 ) | |
143 value: Scalar_LNumber( | 163 value: Scalar_LNumber( |
144 value: 1 | 164 value: 1 |
145 ) | 165 ) |
146 ) | 166 ) |
147 1: Const( | 167 1: Const( |
148 name: __TRAIT__ | 168 name: Identifier( |
169 name: __TRAIT__ | |
170 ) | |
149 value: Scalar_LNumber( | 171 value: Scalar_LNumber( |
150 value: 2 | 172 value: 2 |
151 ) | 173 ) |
152 ) | 174 ) |
153 2: Const( | 175 2: Const( |
154 name: __FUNCTION__ | 176 name: Identifier( |
177 name: __FUNCTION__ | |
178 ) | |
155 value: Scalar_LNumber( | 179 value: Scalar_LNumber( |
156 value: 3 | 180 value: 3 |
157 ) | 181 ) |
158 ) | 182 ) |
159 3: Const( | 183 3: Const( |
160 name: __METHOD__ | 184 name: Identifier( |
185 name: __METHOD__ | |
186 ) | |
161 value: Scalar_LNumber( | 187 value: Scalar_LNumber( |
162 value: 4 | 188 value: 4 |
163 ) | 189 ) |
164 ) | 190 ) |
165 4: Const( | 191 4: Const( |
166 name: __LINE__ | 192 name: Identifier( |
193 name: __LINE__ | |
194 ) | |
167 value: Scalar_LNumber( | 195 value: Scalar_LNumber( |
168 value: 5 | 196 value: 5 |
169 ) | 197 ) |
170 ) | 198 ) |
171 5: Const( | 199 5: Const( |
172 name: __FILE__ | 200 name: Identifier( |
201 name: __FILE__ | |
202 ) | |
173 value: Scalar_LNumber( | 203 value: Scalar_LNumber( |
174 value: 6 | 204 value: 6 |
175 ) | 205 ) |
176 ) | 206 ) |
177 6: Const( | 207 6: Const( |
178 name: __DIR__ | 208 name: Identifier( |
209 name: __DIR__ | |
210 ) | |
179 value: Scalar_LNumber( | 211 value: Scalar_LNumber( |
180 value: 7 | 212 value: 7 |
181 ) | 213 ) |
182 ) | 214 ) |
183 7: Const( | 215 7: Const( |
184 name: __NAMESPACE__ | 216 name: Identifier( |
217 name: __NAMESPACE__ | |
218 ) | |
185 value: Scalar_LNumber( | 219 value: Scalar_LNumber( |
186 value: 8 | 220 value: 8 |
187 ) | 221 ) |
188 ) | 222 ) |
189 ) | 223 ) |
190 ) | 224 ) |
191 ) | 225 ) |
192 ) | 226 ) |
193 1: Expr_Assign( | 227 1: Stmt_Expression( |
194 var: Expr_Variable( | 228 expr: Expr_Assign( |
195 name: t | 229 var: Expr_Variable( |
196 ) | 230 name: t |
197 expr: Expr_New( | 231 ) |
232 expr: Expr_New( | |
233 class: Name( | |
234 parts: array( | |
235 0: Test | |
236 ) | |
237 ) | |
238 args: array( | |
239 ) | |
240 ) | |
241 ) | |
242 ) | |
243 2: Stmt_Expression( | |
244 expr: Expr_MethodCall( | |
245 var: Expr_Variable( | |
246 name: t | |
247 ) | |
248 name: Identifier( | |
249 name: array | |
250 ) | |
251 args: array( | |
252 ) | |
253 ) | |
254 ) | |
255 3: Stmt_Expression( | |
256 expr: Expr_MethodCall( | |
257 var: Expr_Variable( | |
258 name: t | |
259 ) | |
260 name: Identifier( | |
261 name: public | |
262 ) | |
263 args: array( | |
264 ) | |
265 ) | |
266 ) | |
267 4: Stmt_Expression( | |
268 expr: Expr_StaticCall( | |
198 class: Name( | 269 class: Name( |
199 parts: array( | 270 parts: array( |
200 0: Test | 271 0: Test |
201 ) | 272 ) |
202 ) | 273 ) |
274 name: Identifier( | |
275 name: list | |
276 ) | |
203 args: array( | 277 args: array( |
204 ) | 278 ) |
205 ) | 279 ) |
206 ) | 280 ) |
207 2: Expr_MethodCall( | 281 5: Stmt_Expression( |
208 var: Expr_Variable( | 282 expr: Expr_StaticCall( |
209 name: t | 283 class: Name( |
210 ) | 284 parts: array( |
211 name: array | 285 0: Test |
212 args: array( | 286 ) |
213 ) | 287 ) |
214 ) | 288 name: Identifier( |
215 3: Expr_MethodCall( | 289 name: protected |
216 var: Expr_Variable( | 290 ) |
217 name: t | 291 args: array( |
218 ) | 292 ) |
219 name: public | 293 ) |
220 args: array( | 294 ) |
221 ) | 295 6: Stmt_Expression( |
222 ) | 296 expr: Expr_PropertyFetch( |
223 4: Expr_StaticCall( | 297 var: Expr_Variable( |
224 class: Name( | 298 name: t |
225 parts: array( | 299 ) |
226 0: Test | 300 name: Identifier( |
227 ) | 301 name: class |
228 ) | 302 ) |
229 name: list | 303 ) |
230 args: array( | 304 ) |
231 ) | 305 7: Stmt_Expression( |
232 ) | 306 expr: Expr_PropertyFetch( |
233 5: Expr_StaticCall( | 307 var: Expr_Variable( |
234 class: Name( | 308 name: t |
235 parts: array( | 309 ) |
236 0: Test | 310 name: Identifier( |
237 ) | 311 name: private |
238 ) | 312 ) |
239 name: protected | 313 ) |
240 args: array( | 314 ) |
241 ) | 315 8: Stmt_Expression( |
242 ) | 316 expr: Expr_ClassConstFetch( |
243 6: Expr_PropertyFetch( | 317 class: Name( |
244 var: Expr_Variable( | 318 parts: array( |
245 name: t | 319 0: Test |
246 ) | 320 ) |
247 name: class | 321 ) |
248 ) | 322 name: Identifier( |
249 7: Expr_PropertyFetch( | 323 name: TRAIT |
250 var: Expr_Variable( | 324 ) |
251 name: t | 325 ) |
252 ) | 326 ) |
253 name: private | 327 9: Stmt_Expression( |
254 ) | 328 expr: Expr_ClassConstFetch( |
255 8: Expr_ClassConstFetch( | 329 class: Name( |
256 class: Name( | 330 parts: array( |
257 parts: array( | 331 0: Test |
258 0: Test | 332 ) |
259 ) | 333 ) |
260 ) | 334 name: Identifier( |
261 name: TRAIT | 335 name: FINAL |
262 ) | 336 ) |
263 9: Expr_ClassConstFetch( | 337 ) |
264 class: Name( | |
265 parts: array( | |
266 0: Test | |
267 ) | |
268 ) | |
269 name: FINAL | |
270 ) | 338 ) |
271 10: Stmt_Class( | 339 10: Stmt_Class( |
272 flags: 0 | 340 flags: 0 |
273 name: Foo | 341 name: Identifier( |
342 name: Foo | |
343 ) | |
274 extends: null | 344 extends: null |
275 implements: array( | 345 implements: array( |
276 ) | 346 ) |
277 stmts: array( | 347 stmts: array( |
278 0: Stmt_TraitUse( | 348 0: Stmt_TraitUse( |
293 trait: Name( | 363 trait: Name( |
294 parts: array( | 364 parts: array( |
295 0: TraitA | 365 0: TraitA |
296 ) | 366 ) |
297 ) | 367 ) |
298 method: catch | 368 method: Identifier( |
369 name: catch | |
370 ) | |
299 insteadof: array( | 371 insteadof: array( |
300 0: Name_Relative( | 372 0: Name_Relative( |
301 parts: array( | 373 parts: array( |
302 0: TraitB | 374 0: TraitB |
303 ) | 375 ) |
308 trait: Name( | 380 trait: Name( |
309 parts: array( | 381 parts: array( |
310 0: TraitA | 382 0: TraitA |
311 ) | 383 ) |
312 ) | 384 ) |
313 method: list | 385 method: Identifier( |
386 name: list | |
387 ) | |
314 newModifier: null | 388 newModifier: null |
315 newName: foreach | 389 newName: Identifier( |
390 name: foreach | |
391 ) | |
316 ) | 392 ) |
317 2: Stmt_TraitUseAdaptation_Alias( | 393 2: Stmt_TraitUseAdaptation_Alias( |
318 trait: Name( | 394 trait: Name( |
319 parts: array( | 395 parts: array( |
320 0: TraitB | 396 0: TraitB |
321 ) | 397 ) |
322 ) | 398 ) |
323 method: throw | 399 method: Identifier( |
400 name: throw | |
401 ) | |
324 newModifier: MODIFIER_PROTECTED (2) | 402 newModifier: MODIFIER_PROTECTED (2) |
325 newName: public | 403 newName: Identifier( |
404 name: public | |
405 ) | |
326 ) | 406 ) |
327 3: Stmt_TraitUseAdaptation_Alias( | 407 3: Stmt_TraitUseAdaptation_Alias( |
328 trait: Name( | 408 trait: Name( |
329 parts: array( | 409 parts: array( |
330 0: TraitB | 410 0: TraitB |
331 ) | 411 ) |
332 ) | 412 ) |
333 method: self | 413 method: Identifier( |
414 name: self | |
415 ) | |
334 newModifier: MODIFIER_PROTECTED (2) | 416 newModifier: MODIFIER_PROTECTED (2) |
335 newName: null | 417 newName: null |
336 ) | 418 ) |
337 4: Stmt_TraitUseAdaptation_Alias( | 419 4: Stmt_TraitUseAdaptation_Alias( |
338 trait: null | 420 trait: null |
339 method: exit | 421 method: Identifier( |
422 name: exit | |
423 ) | |
340 newModifier: null | 424 newModifier: null |
341 newName: die | 425 newName: Identifier( |
426 name: die | |
427 ) | |
342 ) | 428 ) |
343 5: Stmt_TraitUseAdaptation_Alias( | 429 5: Stmt_TraitUseAdaptation_Alias( |
344 trait: Name_FullyQualified( | 430 trait: Name_FullyQualified( |
345 parts: array( | 431 parts: array( |
346 0: TraitC | 432 0: TraitC |
347 ) | 433 ) |
348 ) | 434 ) |
349 method: exit | 435 method: Identifier( |
436 name: exit | |
437 ) | |
350 newModifier: null | 438 newModifier: null |
351 newName: bye | 439 newName: Identifier( |
440 name: bye | |
441 ) | |
352 ) | 442 ) |
353 6: Stmt_TraitUseAdaptation_Alias( | 443 6: Stmt_TraitUseAdaptation_Alias( |
354 trait: Name_Relative( | 444 trait: Name_Relative( |
355 parts: array( | 445 parts: array( |
356 0: TraitC | 446 0: TraitC |
357 ) | 447 ) |
358 ) | 448 ) |
359 method: exit | 449 method: Identifier( |
450 name: exit | |
451 ) | |
360 newModifier: null | 452 newModifier: null |
361 newName: byebye | 453 newName: Identifier( |
454 name: byebye | |
455 ) | |
362 ) | 456 ) |
363 7: Stmt_TraitUseAdaptation_Precedence( | 457 7: Stmt_TraitUseAdaptation_Precedence( |
364 trait: Name( | 458 trait: Name( |
365 parts: array( | 459 parts: array( |
366 0: TraitA | 460 0: TraitA |
367 ) | 461 ) |
368 ) | 462 ) |
369 method: catch | 463 method: Identifier( |
464 name: catch | |
465 comments: array( | |
466 0: // | |
467 1: /** doc comment */ | |
468 2: # | |
469 ) | |
470 ) | |
370 insteadof: array( | 471 insteadof: array( |
371 0: Name( | 472 0: Name( |
372 parts: array( | 473 parts: array( |
373 0: TraitB | 474 0: TraitB |
374 ) | 475 ) |