mirror of https://github.com/python/cpython
96ec934e75
This commit simplifies async/await tokenization in tokenizer.c, tokenize.py & lib2to3/tokenize.py. Previous solution was to keep a stack of async-def & def blocks, whereas the new approach is just to remember position of the outermost async-def block. This change won't bring any parsing performance improvements, but it makes the code much easier to read and validate. |
||
---|---|---|
.. | ||
__init__.py | ||
conv.py | ||
driver.py | ||
grammar.py | ||
literals.py | ||
parse.py | ||
pgen.py | ||
token.py | ||
tokenize.py |