annoying, fixes #963
This commit is contained in:
1 parent
cd50919a90
commit
35a97117fe
1 file changed
+3
@@ -1074,6 +1074,7 @@ public class Expression
|
|||||||
return root.op;
|
return root.op;
|
||||||
|
|
||||||
Context optimizeOnlyContext = new Context.ContextForErrorReporting(context);
|
Context optimizeOnlyContext = new Context.ContextForErrorReporting(context);
|
||||||
|
if (CarpetSettings.scriptsDebugging)
|
||||||
CarpetScriptServer.LOG.info("Input code size for "+getModuleName()+": " + treeSize(root) + " nodes, " + treeDepth(root) + " deep");
|
CarpetScriptServer.LOG.info("Input code size for "+getModuleName()+": " + treeSize(root) + " nodes, " + treeDepth(root) + " deep");
|
||||||
|
|
||||||
boolean changed = true;
|
boolean changed = true;
|
||||||
@@ -1085,6 +1086,7 @@ public class Expression
|
|||||||
boolean optimized = compactTree(root, Context.Type.NONE, 0);
|
boolean optimized = compactTree(root, Context.Type.NONE, 0);
|
||||||
if (!optimized) break;
|
if (!optimized) break;
|
||||||
changed = true;
|
changed = true;
|
||||||
|
if (CarpetSettings.scriptsDebugging)
|
||||||
CarpetScriptServer.LOG.info("Compacted from " + tree_size + " nodes, " + tree_depth + " code depth to " + treeSize(root) + " nodes, " + treeDepth(root) + " code depth");
|
CarpetScriptServer.LOG.info("Compacted from " + tree_size + " nodes, " + tree_depth + " code depth to " + treeSize(root) + " nodes, " + treeDepth(root) + " code depth");
|
||||||
}
|
}
|
||||||
while (true) {
|
while (true) {
|
||||||
@@ -1093,6 +1095,7 @@ public class Expression
|
|||||||
boolean optimized = optimizeTree(optimizeOnlyContext, root, Context.Type.NONE, 0);
|
boolean optimized = optimizeTree(optimizeOnlyContext, root, Context.Type.NONE, 0);
|
||||||
if (!optimized) break;
|
if (!optimized) break;
|
||||||
changed = true;
|
changed = true;
|
||||||
|
if (CarpetSettings.scriptsDebugging)
|
||||||
CarpetScriptServer.LOG.info("Optimized from " + tree_size + " nodes, " + tree_depth + " code depth to " + treeSize(root) + " nodes, " + treeDepth(root) + " code depth");
|
CarpetScriptServer.LOG.info("Optimized from " + tree_size + " nodes, " + tree_depth + " code depth to " + treeSize(root) + " nodes, " + treeDepth(root) + " code depth");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user