Wenn ich ein Skript einbinde
include("child.jsl")
und das Kind hat einen Fehler darin
x = aaa;
Ich bekomme eine nette Fehlerausgabe
Name Unresolved: aaa in access or evaluation of 'aaa' , aaa/*###*/
at line 6 in some\path\child.jsl
Aber wenn der Fehler ein Syntaxfehler ist
x = {"f", "d", }; // has an extra comma
dann bekomme ich keine Information, wo der Fehler liegt
Unexpected "}".
Trying to parse operand for "List" operator.
Line 5 Column 16: x = {"f", "d", ►};
Ich denke, es wäre großartig, wenn die Datei, die den Fehler verursacht, wie bei einem Codefehler angezeigt würde.
Dies wird noch problematischer, wenn der Include
x = {
"f",
"d",
};
Denn dann bekomme ich eine sehr vage Fehlermeldung
Unexpected "}".
Trying to parse operand for "List" operator.
Line 8 Column 1: ►};