annotate vendor/nikic/php-parser/test/code/parser/stmt/declare.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 Declare
Chris@0 2 -----
Chris@0 3 <?php
Chris@0 4
Chris@0 5 declare (X='Y');
Chris@0 6
Chris@0 7 declare (A='B', C='D') {}
Chris@0 8
Chris@0 9 declare (A='B', C='D'):
Chris@0 10 enddeclare;
Chris@0 11 -----
Chris@0 12 array(
Chris@0 13 0: Stmt_Declare(
Chris@0 14 declares: array(
Chris@0 15 0: Stmt_DeclareDeclare(
Chris@13 16 key: Identifier(
Chris@13 17 name: X
Chris@13 18 )
Chris@0 19 value: Scalar_String(
Chris@0 20 value: Y
Chris@0 21 )
Chris@0 22 )
Chris@0 23 )
Chris@0 24 stmts: null
Chris@0 25 )
Chris@0 26 1: Stmt_Declare(
Chris@0 27 declares: array(
Chris@0 28 0: Stmt_DeclareDeclare(
Chris@13 29 key: Identifier(
Chris@13 30 name: A
Chris@13 31 )
Chris@0 32 value: Scalar_String(
Chris@0 33 value: B
Chris@0 34 )
Chris@0 35 )
Chris@0 36 1: Stmt_DeclareDeclare(
Chris@13 37 key: Identifier(
Chris@13 38 name: C
Chris@13 39 )
Chris@0 40 value: Scalar_String(
Chris@0 41 value: D
Chris@0 42 )
Chris@0 43 )
Chris@0 44 )
Chris@0 45 stmts: array(
Chris@0 46 )
Chris@0 47 )
Chris@0 48 2: Stmt_Declare(
Chris@0 49 declares: array(
Chris@0 50 0: Stmt_DeclareDeclare(
Chris@13 51 key: Identifier(
Chris@13 52 name: A
Chris@13 53 )
Chris@0 54 value: Scalar_String(
Chris@0 55 value: B
Chris@0 56 )
Chris@0 57 )
Chris@0 58 1: Stmt_DeclareDeclare(
Chris@13 59 key: Identifier(
Chris@13 60 name: C
Chris@13 61 )
Chris@0 62 value: Scalar_String(
Chris@0 63 value: D
Chris@0 64 )
Chris@0 65 )
Chris@0 66 )
Chris@0 67 stmts: array(
Chris@0 68 )
Chris@0 69 )
Chris@0 70 )