annotate vendor/nikic/php-parser/test/code/parser/stmt/namespace/outsideStmt.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 Some statements may occur outside of namespaces
Chris@0 2 -----
Chris@0 3 <?php
Chris@0 4 declare(A='B');
Chris@0 5 namespace B {
Chris@0 6
Chris@0 7 }
Chris@0 8 __halt_compiler()
Chris@0 9 ?>
Chris@0 10 Hi!
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: A
Chris@13 18 )
Chris@0 19 value: Scalar_String(
Chris@0 20 value: B
Chris@0 21 )
Chris@0 22 )
Chris@0 23 )
Chris@0 24 stmts: null
Chris@0 25 )
Chris@0 26 1: Stmt_Namespace(
Chris@0 27 name: Name(
Chris@0 28 parts: array(
Chris@0 29 0: B
Chris@0 30 )
Chris@0 31 )
Chris@0 32 stmts: array(
Chris@0 33 )
Chris@0 34 )
Chris@0 35 2: Stmt_HaltCompiler(
Chris@0 36 remaining: Hi!
Chris@0 37 )
Chris@0 38 )
Chris@0 39 -----
Chris@0 40 <?php
Chris@0 41 /* Comment */
Chris@0 42 ;
Chris@0 43 namespace Foo;
Chris@0 44 -----
Chris@0 45 array(
Chris@0 46 0: Stmt_Nop(
Chris@0 47 comments: array(
Chris@0 48 0: /* Comment */
Chris@0 49 )
Chris@0 50 )
Chris@0 51 1: Stmt_Namespace(
Chris@0 52 name: Name(
Chris@0 53 parts: array(
Chris@0 54 0: Foo
Chris@0 55 )
Chris@0 56 )
Chris@0 57 stmts: array(
Chris@0 58 )
Chris@0 59 )
Chris@0 60 )