Se sto includendo uno script
include("child.jsl")
e il bambino ha un errore
x = aaa;
Ottengo un bel output di errore
Name Unresolved: aaa in access or evaluation of 'aaa' , aaa/*###*/
at line 6 in some\path\child.jsl
Ma se l'errore è un errore di sintassi
x = {"f", "d", }; // has an extra comma
quindi non ricevo l'informazione di dove si trova l'errore
Unexpected "}".
Trying to parse operand for "List" operator.
Line 5 Column 16: x = {"f", "d", ►};
Penso che sarebbe fantastico se indicasse il file che causa l'errore come fa un errore di codice.
Questo diventa ancora più evidentemente un problema se l'inclusione lo è
x = {
"f",
"d",
};
Perché poi ricevo un messaggio di errore molto vago
Unexpected "}".
Trying to parse operand for "List" operator.
Line 8 Column 1: ►};