Give line number CompileError for bad RawHaxe

This commit is contained in:
2021-11-14 20:49:57 -07:00
parent 2b31027446
commit 97c722cb26

View File

@@ -353,7 +353,11 @@ class Kiss {
arrayDecl;
};
case RawHaxe(code):
Context.parse(code, exp.macroPos());
try {
Context.parse(code, exp.macroPos());
} catch (err:Exception) {
throw CompileError.fromExp(exp, 'Haxe parse error: $err');
};
case FieldExp(field, innerExp):
EField(convert(innerExp), field).withMacroPosOf(exp);
case KeyValueExp(keyExp, valueExp):