Alguns idiomas, como o rubi, têm uma afirmação até que é o complemento para o while (até que num == 0 seja equivalente a while num! = 0).De volta ao nosso negócio, no entanto …
Como prometido, aqui está Compiler_until:
Tenho uma confissão a fazer: esse código não foi escrito com base em um profundo entendimento do bytecode Python.Observe também que, como o Parser/ASDL_C.Py é um script Python, este é um tipo de bootstrapping – para construir o Python a partir do zero, o Python já precisa estar disponível.Embora eu ache que essa afirmação tornaria algum código mais claro, e este artigo exibe como é fácil adicionar, eu respeito completamente a filosofia do minimalismo de Python.De qualquer forma, chamamos de compiler_until que, é claro, ainda não existe.
Fonte: https://eli.thegreenplace.net/2010/06/30/python-internals-adding-a-new-statement-to-python/