-
Bug
-
Resolution: Fixed
-
P3
-
9
-
None
-
b125
-
generic
-
generic
If multiple heredoc are expressed on the same statement line, lines are taken from the next line, not after lines read by other heredoc.
print(<<EOD1); print(<<EOD2);
This is line 1.
This is line 2.
EOD1
This is line 3.
This is line 4.
EOD2
Expected:
This is line 1.
This is line 2.
This is line 3.
This is line 4.
Actual:
This is line 1.
This is line 2.
This is line 1.
This is line 2.
EOD1
This is line 3.
This is line 4.
print(<<EOD1); print(<<EOD2);
This is line 1.
This is line 2.
EOD1
This is line 3.
This is line 4.
EOD2
Expected:
This is line 1.
This is line 2.
This is line 3.
This is line 4.
Actual:
This is line 1.
This is line 2.
This is line 1.
This is line 2.
EOD1
This is line 3.
This is line 4.