Miglioramento dei messaggi di errore per TI-Basic
Errori
|
Condizione di errore |
Nuovo messaggio |
|---|---|
|
Errore nell’istruzione condizionale (If/While) |
Un’istruzione condizionale non ha restituito VERO o FALSO NOTA: con la modifica che stabilisce di posizionare il cursore sulla linea con l’errore, non è più necessario specificare se l’errore si trova in un’istruzione “If” o in un’istruzione “While”. |
|
EndIf mancante |
Trovata istruzione end diversa dall’istruzione EndIf attesa |
|
EndFor mancante |
Trovata istruzione end diversa dall’istruzione EndFor attesa |
|
EndWhile mancante |
Trovata istruzione end diversa dall’istruzione EndWhile attesa |
|
EndLoop mancante |
Trovata istruzione end diversa dall’istruzione EndLoop attesa |
|
EndTry mancante |
Trovata istruzione end diversa dall’istruzione EndTry attesa |
|
“Then” omessa dopo If <condition> |
If..Then mancante |
|
“Then” omessa dopo ElseIf <condition> |
Manca Then nel blocco: ElseIf. |
|
Quando sono stati incontrate “Then”, “Else” ed “ElseIf” al di fuori dei blocchi di controllo |
Else non valida fuori dai blocchi: If..Then..EndIf o Try..EndTry |
|
“ElseIf” appare al di fuori del blocco “If..Then..EndIf” |
ElseIf non valida fuori dal blocco: If..Then..EndIf |
|
“Then” appare al di fuori del blocco “If....EndIf” |
Then non valida fuori dal blocco: If..EndIf |
Errori di sintassi
Nel caso in cui dei comandi che devono contenere uno o più argomenti vengono chiamati con un elenco di argomenti incompleto, verrà generato il messaggio di errore ’“Argomenti mancanti” invece di un errore “Sintassi”.
|
Comportamento corrente |
Nuovo comportamento CX II |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Nota: quando un elenco di argomenti incompleto non viene seguita da una virgola, viene visualizzato il messaggio di errore: “Argomenti mancanti”. Ciò si verifica anche nelle versioni precedenti.