annotate vendor/nikic/php-parser/test/code/parser/stmt/declare.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 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@0 16 key: X
Chris@0 17 value: Scalar_String(
Chris@0 18 value: Y
Chris@0 19 )
Chris@0 20 )
Chris@0 21 )
Chris@0 22 stmts: null
Chris@0 23 )
Chris@0 24 1: Stmt_Declare(
Chris@0 25 declares: array(
Chris@0 26 0: Stmt_DeclareDeclare(
Chris@0 27 key: A
Chris@0 28 value: Scalar_String(
Chris@0 29 value: B
Chris@0 30 )
Chris@0 31 )
Chris@0 32 1: Stmt_DeclareDeclare(
Chris@0 33 key: C
Chris@0 34 value: Scalar_String(
Chris@0 35 value: D
Chris@0 36 )
Chris@0 37 )
Chris@0 38 )
Chris@0 39 stmts: array(
Chris@0 40 )
Chris@0 41 )
Chris@0 42 2: Stmt_Declare(
Chris@0 43 declares: array(
Chris@0 44 0: Stmt_DeclareDeclare(
Chris@0 45 key: A
Chris@0 46 value: Scalar_String(
Chris@0 47 value: B
Chris@0 48 )
Chris@0 49 )
Chris@0 50 1: Stmt_DeclareDeclare(
Chris@0 51 key: C
Chris@0 52 value: Scalar_String(
Chris@0 53 value: D
Chris@0 54 )
Chris@0 55 )
Chris@0 56 )
Chris@0 57 stmts: array(
Chris@0 58 )
Chris@0 59 )
Chris@0 60 )