Si j'inclus un script
include("child.jsl")
et l'enfant a une erreur
x = aaa;
J'obtiens une belle sortie d'erreur
Name Unresolved: aaa in access or evaluation of 'aaa' , aaa/*###*/
at line 6 in some\path\child.jsl
Mais si l'erreur est une erreur de syntaxe
x = {"f", "d", }; // has an extra comma
alors je n'obtiens pas d'informations sur l'endroit où se trouve l'erreur
Unexpected "}".
Trying to parse operand for "List" operator.
Line 5 Column 16: x = {"f", "d", ►};
Je pense que ce serait formidable s'il indiquait au fichier la cause de l'erreur, comme le fait une erreur de code.
Cela devient apparemment encore plus problématique si l'inclusion est
x = {
"f",
"d",
};
Parce qu'alors je reçois un message d'erreur très vague
Unexpected "}".
Trying to parse operand for "List" operator.
Line 8 Column 1: ►};