Änderungen

Summary

  1. fixed #708, String + null not supported by Jass (commit: e3da02d) (details)
Commit e3da02da811831bc60ffc14eef45b89afdc52802 by peter.peq
fixed #708, String + null not supported by Jass

the workaround is to translate expressions "x+null" to just "x" when
going from IM to Jass.

Also updated interpreter to support null strings properly:
"a" + null == "a"
null + "a" == "a"
null + null == null
"" != null
(commit: e3da02d)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtojass/ExprTranslation.java (diff)
The file was modifiedde.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/BugTests.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/ILconstNull.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/ILconstString.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/types/TypesHelper.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/intermediatelang/optimizer/SimpleRewrites.java (diff)