You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Les erreurs d'exécution portent une position. undefined variable, cannot access property, not a function, division par zéro, opérateurs inconnus et arguments des helpers de liste sortent avec le numéro de ligne.
Quand l'interprète détecte l'erreur lui-même, il connaît l'expression fautive et donne aussi la colonne.
Pour les erreurs levées ailleurs, une fonction native par exemple, il donne la ligne de l'instruction en cours.
Technical
Statement et Expression déclarent Token get token. Les sous-classes le stockaient déjà.
Un KromResourceError (budget, délai) garde son type.
Une erreur qui a déjà une position n'est pas réécrite.
À noter
Les erreurs qui étaient des Exception nues deviennent des KromRuntimeError. Le message ne change pas, la position s'ajoute en suffixe.