Lysandros Nikolaou <lisandros...@gmail.com> added the comment:

What's also possible is to handle keywords at tokenizer level and return a 
different token type for each one of them (like with async and await), which is 
currently handled at parser level. This would enable us to allow reserved 
keywords right before a STRING token, thus covering all the possible broken 
code cases, but continue disallowing arbitrary NAMEs, which would mean better 
error-reporting in the case of invalid prefixes.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue40246>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to