Änderungen

Summary

  1. Optimize compilation to Jass (#1025) (commit: 87d078c) (details)
Commit 87d078c4679262efa03e11fa7066a189367a063f by noreply
Optimize compilation to Jass (#1025)
some minor optimizations:
- updated AST library, which improves removeAll calls
- optimize replaceBy method to smarter search for position of element in
parent
(commit: 87d078c)
The file was modifiedde.peeeq.wurstscript/src/test/java/tests/wurstscript/tests/OptimizerTests.java (diff)
The file was addedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/Replacer.java
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/utils/Utils.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imoptimizer/ImOptimizer.java (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/EliminateTuples.java (diff)
The file was modifiedde.peeeq.wurstscript/build.gradle (diff)
The file was modifiedde.peeeq.wurstscript/src/main/java/de/peeeq/wurstscript/translation/imtranslation/MultiArrayEliminator.java (diff)