Skip to content

Commit 0aa17ee

Browse files
ammaraskarterryjreedy
authored andcommitted
bpo-33766: Document that end of file or string is a newline (GH-7383)
1 parent 7e0d882 commit 0aa17ee

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

Doc/reference/lexical_analysis.rst

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,12 @@ Physical lines
4747
--------------
4848

4949
A physical line is a sequence of characters terminated by an end-of-line
50-
sequence. In source files, any of the standard platform line termination
51-
sequences can be used - the Unix form using ASCII LF (linefeed), the Windows
52-
form using the ASCII sequence CR LF (return followed by linefeed), or the old
53-
Macintosh form using the ASCII CR (return) character. All of these forms can be
54-
used equally, regardless of platform.
50+
sequence. In source files and strings, any of the standard platform line
51+
termination sequences can be used - the Unix form using ASCII LF (linefeed),
52+
the Windows form using the ASCII sequence CR LF (return followed by linefeed),
53+
or the old Macintosh form using the ASCII CR (return) character. All of these
54+
forms can be used equally, regardless of platform. The end of input also serves
55+
as an implicit terminator for the final physical line.
5556

5657
When embedding Python, source code strings should be passed to Python APIs using
5758
the standard C conventions for newline characters (the ``\n`` character,

0 commit comments

Comments
 (0)