comparison vendor/nikic/php-parser/test/code/parser/scalar/docStringNewlines.test @ 0:4c8ae668cc8c

Initial import (non-working)
author Chris Cannam
date Wed, 29 Nov 2017 16:09:58 +0000
parents
children 5fb285c0d0e3
comparison
equal deleted inserted replaced
-1:000000000000 0:4c8ae668cc8c
1 Trailing newlines in doc strings
2 -----
3 <?php
4
5 <<<'EOF'@@{ "\n\n" }@@EOF;
6 <<<'EOF'@@{ "\n\n\n" }@@EOF;
7 <<<'EOF'@@{ "\nFoo\n\n" }@@EOF;
8 <<<EOF@@{ "\n\$var\n\n" }@@EOF;
9
10 <<<'EOF'@@{ "\r\n\r\n" }@@EOF;
11 <<<'EOF'@@{ "\r\n\r\n\r\n" }@@EOF;
12 <<<'EOF'@@{ "\r\nFoo\r\n\r\n" }@@EOF;
13 <<<EOF@@{ "\r\n\$var\r\n\r\n" }@@EOF;
14
15 -----
16 array(
17 0: Scalar_String(
18 value:
19 )
20 1: Scalar_String(
21 value:
22
23 )
24 2: Scalar_String(
25 value: Foo
26
27 )
28 3: Scalar_Encapsed(
29 parts: array(
30 0: Expr_Variable(
31 name: var
32 )
33 1: Scalar_EncapsedStringPart(
34 value:
35
36 )
37 )
38 )
39 4: Scalar_String(
40 value:
41 )
42 5: Scalar_String(
43 value:
44
45 )
46 6: Scalar_String(
47 value: Foo
48
49 )
50 7: Scalar_Encapsed(
51 parts: array(
52 0: Expr_Variable(
53 name: var
54 )
55 1: Scalar_EncapsedStringPart(
56 value:
57
58 )
59 )
60 )
61 )