Skip to content

Commit 9c94fb2

Browse files
authored
use BJDebugMsg for error messages if not using ErrorHandling package (#996)
1 parent 88bebfa commit 9c94fb2

File tree

1 file changed

+6
-1
lines changed
  • de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/lua/translation

1 file changed

+6
-1
lines changed

de.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/lua/translation/ExprTranslation.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import de.peeeq.wurstscript.WurstOperator;
44
import de.peeeq.wurstscript.jassIm.*;
55
import de.peeeq.wurstscript.luaAst.*;
6+
import de.peeeq.wurstscript.translation.imtranslation.ImTranslator;
67
import de.peeeq.wurstscript.types.TypesHelper;
78

89
import java.util.Optional;
@@ -71,7 +72,11 @@ private static String callErrorFunc(LuaTranslator tr, String msg) {
7172
}
7273

7374
public static LuaExpr translate(ImFunctionCall e, LuaTranslator tr) {
74-
return LuaAst.LuaExprFunctionCall(tr.luaFunc.getFor(e.getFunc()), tr.translateExprList(e.getArguments()));
75+
LuaFunction f = tr.luaFunc.getFor(e.getFunc());
76+
if (f.getName().equals(ImTranslator.$DEBUG_PRINT)) {
77+
f.setName("BJDebugMsg");
78+
}
79+
return LuaAst.LuaExprFunctionCall(f, tr.translateExprList(e.getArguments()));
7580
}
7681

7782
public static LuaExpr translate(ImInstanceof e, LuaTranslator tr) {

0 commit comments

Comments
 (0)