On 30 March 2018 at 20:05, Serhiy Storchaka email@example.com wrote:
30.03.18 02:16, Steven D'Aprano пише:
Is there a down-side to 2b? It sounds like something you might end up doing at a later date regardless of what you do now.
This complicate the compiler and the eval loop, especially in the case of nested substitutions in formats, like
This point reminded me that there's still https://www.python.org/dev/peps/pep-0536/ to consider as well (that's the PEP about migrating f-strings to a fully nested expression grammar rather than hijacking the existing string tokenisation code).
I *think* that's an orthogonal concern (since it relates to the initial parsing and AST compilation phase, rather then the code generation and execution phase), but it's worth keeping in mind.