diff options
author | Miss Islington (bot) <31488909+miss-islington@users.noreply.github.com> | 2020-06-11 00:14:16 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-11 00:14:16 (GMT) |
commit | e3ce3bba9277a7c4cfde5aaf6269b6c68f334176 (patch) | |
tree | e5fcc2e35df0773ae91ae0a9e4aac56110476d4b /Python/ceval.c | |
parent | 18e07ba931c68eb5ab5262d4e57fe58c302686de (diff) | |
download | cpython-e3ce3bba9277a7c4cfde5aaf6269b6c68f334176.zip cpython-e3ce3bba9277a7c4cfde5aaf6269b6c68f334176.tar.gz cpython-e3ce3bba9277a7c4cfde5aaf6269b6c68f334176.tar.bz2 |
bpo-40847: Consider a line with only a LINECONT a blank line (GH-20769)
A line with only a line continuation character should be considered
a blank line at tokenizer level so that only a single NEWLINE token
gets emitted. The old parser was working around the issue, but the
new parser threw a `SyntaxError` for valid input. For example,
an empty line following a line continuation character was interpreted
as a `SyntaxError`.
Co-authored-by: Pablo Galindo <Pablogsal@gmail.com>
(cherry picked from commit 896f4cf63f9ab93e30572d879a5719d5aa2499fb)
Co-authored-by: Lysandros Nikolaou <lisandrosnik@gmail.com>
Diffstat (limited to 'Python/ceval.c')
0 files changed, 0 insertions, 0 deletions