Staging
v0.8.1
v0.8.1
https://github.com/python/cpython
Revision 097b8b6d52e3d4991c68dce74f182718dc0eab9c authored by Miss Islington (bot) on 16 June 2020, 00:46:44 UTC, committed by GitHub on 16 June 2020, 00:46:44 UTC
When a file ends with a line that contains a line continuation character the text of the emitted SyntaxError is empty, contrary to the old parser, where the error text contained the text of the last line. (cherry picked from commit 113e2b0a07c72c0d5e3489076afb14f6b3ad1049) Co-authored-by: Lysandros Nikolaou <lisandrosnik@gmail.com>
1 parent bc996c6
Tip revision: 097b8b6d52e3d4991c68dce74f182718dc0eab9c authored by Miss Islington (bot) on 16 June 2020, 00:46:44 UTC
bpo-40985: Show correct SyntaxError text when last line has a LINECONT (GH-20888)
bpo-40985: Show correct SyntaxError text when last line has a LINECONT (GH-20888)
Tip revision: 097b8b6
File | Mode | Size |
---|---|---|
cpython | ||
internal | ||
Python-ast.h | -rw-r--r-- | 25.6 KB |
Python.h | -rw-r--r-- | 3.6 KB |
abstract.h | -rw-r--r-- | 29.8 KB |
asdl.h | -rw-r--r-- | 1.2 KB |
ast.h | -rw-r--r-- | 947 bytes |
bitset.h | -rw-r--r-- | 468 bytes |
bltinmodule.h | -rw-r--r-- | 264 bytes |
boolobject.h | -rw-r--r-- | 885 bytes |
bytearrayobject.h | -rw-r--r-- | 1.4 KB |
bytesobject.h | -rw-r--r-- | 3.0 KB |
cellobject.h | -rw-r--r-- | 712 bytes |
ceval.h | -rw-r--r-- | 5.6 KB |
classobject.h | -rw-r--r-- | 1.6 KB |
code.h | -rw-r--r-- | 318 bytes |
codecs.h | -rw-r--r-- | 6.6 KB |
compile.h | -rw-r--r-- | 3.6 KB |
complexobject.h | -rw-r--r-- | 1.8 KB |
context.h | -rw-r--r-- | 1.9 KB |
datetime.h | -rw-r--r-- | 9.0 KB |
descrobject.h | -rw-r--r-- | 2.9 KB |
dictobject.h | -rw-r--r-- | 3.6 KB |
dynamic_annotations.h | -rw-r--r-- | 21.9 KB |
enumobject.h | -rw-r--r-- | 253 bytes |
errcode.h | -rw-r--r-- | 1.6 KB |
eval.h | -rw-r--r-- | 1.2 KB |
exports.h | -rw-r--r-- | 1.1 KB |
fileobject.h | -rw-r--r-- | 1.3 KB |
fileutils.h | -rw-r--r-- | 597 bytes |
floatobject.h | -rw-r--r-- | 4.3 KB |
frameobject.h | -rw-r--r-- | 337 bytes |
funcobject.h | -rw-r--r-- | 4.0 KB |
genericaliasobject.h | -rw-r--r-- | 334 bytes |
genobject.h | -rw-r--r-- | 3.4 KB |
graminit.h | -rw-r--r-- | 2.1 KB |
grammar.h | -rw-r--r-- | 1.8 KB |
import.h | -rw-r--r-- | 3.0 KB |
interpreteridobject.h | -rw-r--r-- | 334 bytes |
intrcheck.h | -rw-r--r-- | 861 bytes |
iterobject.h | -rw-r--r-- | 521 bytes |
listobject.h | -rw-r--r-- | 1.7 KB |
longintrepr.h | -rw-r--r-- | 3.7 KB |
longobject.h | -rw-r--r-- | 9.3 KB |
marshal.h | -rw-r--r-- | 803 bytes |
memoryobject.h | -rw-r--r-- | 2.7 KB |
methodobject.h | -rw-r--r-- | 3.7 KB |
modsupport.h | -rw-r--r-- | 9.7 KB |
moduleobject.h | -rw-r--r-- | 2.3 KB |
namespaceobject.h | -rw-r--r-- | 349 bytes |
node.h | -rw-r--r-- | 1.3 KB |
object.h | -rw-r--r-- | 23.9 KB |
objimpl.h | -rw-r--r-- | 8.2 KB |
odictobject.h | -rw-r--r-- | 1.3 KB |
opcode.h | -rw-r--r-- | 4.8 KB |
osdefs.h | -rw-r--r-- | 737 bytes |
osmodule.h | -rw-r--r-- | 291 bytes |
parsetok.h | -rw-r--r-- | 2.9 KB |
patchlevel.h | -rw-r--r-- | 1.3 KB |
picklebufobject.h | -rw-r--r-- | 846 bytes |
py_curses.h | -rw-r--r-- | 2.4 KB |
pyarena.h | -rw-r--r-- | 2.7 KB |
pycapsule.h | -rw-r--r-- | 1.7 KB |
pyctype.h | -rw-r--r-- | 1.3 KB |
pydebug.h | -rw-r--r-- | 1.1 KB |
pydtrace.d | -rw-r--r-- | 1008 bytes |
pydtrace.h | -rw-r--r-- | 2.4 KB |
pyerrors.h | -rw-r--r-- | 12.1 KB |
pyexpat.h | -rw-r--r-- | 2.4 KB |
pyfpe.h | -rw-r--r-- | 444 bytes |
pyframe.h | -rw-r--r-- | 466 bytes |
pyhash.h | -rw-r--r-- | 4.2 KB |
pylifecycle.h | -rw-r--r-- | 2.0 KB |
pymacconfig.h | -rw-r--r-- | 2.9 KB |
pymacro.h | -rw-r--r-- | 4.7 KB |
pymath.h | -rw-r--r-- | 8.4 KB |
pymem.h | -rw-r--r-- | 4.3 KB |
pyport.h | -rw-r--r-- | 29.4 KB |
pystate.h | -rw-r--r-- | 5.1 KB |
pystrcmp.h | -rw-r--r-- | 436 bytes |
pystrhex.h | -rw-r--r-- | 849 bytes |
pystrtod.h | -rw-r--r-- | 1.4 KB |
pythonrun.h | -rw-r--r-- | 7.5 KB |
pythread.h | -rw-r--r-- | 5.8 KB |
pytime.h | -rw-r--r-- | 8.7 KB |
rangeobject.h | -rw-r--r-- | 628 bytes |
setobject.h | -rw-r--r-- | 3.2 KB |
sliceobject.h | -rw-r--r-- | 2.5 KB |
structmember.h | -rw-r--r-- | 2.0 KB |
structseq.h | -rw-r--r-- | 1.4 KB |
symtable.h | -rw-r--r-- | 5.2 KB |
sysmodule.h | -rw-r--r-- | 1.2 KB |
token.h | -rw-r--r-- | 2.6 KB |
traceback.h | -rw-r--r-- | 584 bytes |
tracemalloc.h | -rw-r--r-- | 1.1 KB |
tupleobject.h | -rw-r--r-- | 1.6 KB |
typeslots.h | -rw-r--r-- | 2.3 KB |
ucnhash.h | -rw-r--r-- | 1.0 KB |
unicodeobject.h | -rw-r--r-- | 34.6 KB |
warnings.h | -rw-r--r-- | 1.7 KB |
weakrefobject.h | -rw-r--r-- | 2.8 KB |
Computing file changes ...