annotate vendor/nikic/php-parser/test/code/parser/scalar/docStringNewlines.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 Trailing newlines in doc strings
Chris@0 2 -----
Chris@0 3 <?php
Chris@0 4
Chris@0 5 <<<'EOF'@@{ "\n\n" }@@EOF;
Chris@0 6 <<<'EOF'@@{ "\n\n\n" }@@EOF;
Chris@0 7 <<<'EOF'@@{ "\nFoo\n\n" }@@EOF;
Chris@0 8 <<<EOF@@{ "\n\$var\n\n" }@@EOF;
Chris@0 9
Chris@0 10 <<<'EOF'@@{ "\r\n\r\n" }@@EOF;
Chris@0 11 <<<'EOF'@@{ "\r\n\r\n\r\n" }@@EOF;
Chris@0 12 <<<'EOF'@@{ "\r\nFoo\r\n\r\n" }@@EOF;
Chris@0 13 <<<EOF@@{ "\r\n\$var\r\n\r\n" }@@EOF;
Chris@0 14
Chris@0 15 -----
Chris@0 16 array(
Chris@0 17 0: Scalar_String(
Chris@0 18 value:
Chris@0 19 )
Chris@0 20 1: Scalar_String(
Chris@0 21 value:
Chris@0 22
Chris@0 23 )
Chris@0 24 2: Scalar_String(
Chris@0 25 value: Foo
Chris@0 26
Chris@0 27 )
Chris@0 28 3: Scalar_Encapsed(
Chris@0 29 parts: array(
Chris@0 30 0: Expr_Variable(
Chris@0 31 name: var
Chris@0 32 )
Chris@0 33 1: Scalar_EncapsedStringPart(
Chris@0 34 value:
Chris@0 35
Chris@0 36 )
Chris@0 37 )
Chris@0 38 )
Chris@0 39 4: Scalar_String(
Chris@0 40 value:
Chris@0 41 )
Chris@0 42 5: Scalar_String(
Chris@0 43 value:
Chris@0 44
Chris@0 45 )
Chris@0 46 6: Scalar_String(
Chris@0 47 value: Foo
Chris@0 48
Chris@0 49 )
Chris@0 50 7: Scalar_Encapsed(
Chris@0 51 parts: array(
Chris@0 52 0: Expr_Variable(
Chris@0 53 name: var
Chris@0 54 )
Chris@0 55 1: Scalar_EncapsedStringPart(
Chris@0 56 value:
Chris@0 57
Chris@0 58 )
Chris@0 59 )
Chris@0 60 )
Chris@0 61 )