19.2 Limitazioni

Esistono alcuni problemi riguardo il controllo degli errori del package compiler. L'interprete rileva gli errori di sintassi in due fasi distinte. Una prima categoria di errori viene rilevata tramite il parser dell'interprete, mentre la seconda attraverso il compilatore. Il package compiler si affida al parser dell'interprete e prende per buona la prima fase di ricerca degli errori. Esso realizza da sé la seconda fase rendendo l'implementazione incompleta. Per esempio, il package compiler non solleva eccezioni se un nome appare più di una volta nella lista degli argomenti:def f(x, x): ...

Una futura versione del compilatore dovrebbe sistemare questi problemi.

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.