aboutsummaryrefslogtreecommitdiff
path: root/src/analyzer.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2011-12-03 21:22:03 -0800
committerAlon Zakai <alonzakai@gmail.com>2011-12-03 21:22:03 -0800
commit122b5bba34dd024a54b790caf5aabeec42a779d3 (patch)
tree9b2d6419684f23fc07f8944e591c78d0579f8291 /src/analyzer.js
parent556decb19a4bcb32daad1569402fcc385d49b1d4 (diff)
various minor compiler optimizations
Diffstat (limited to 'src/analyzer.js')
-rw-r--r--src/analyzer.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/analyzer.js b/src/analyzer.js
index 5b34c665..677b61b0 100644
--- a/src/analyzer.js
+++ b/src/analyzer.js
@@ -15,6 +15,12 @@ function cleanFunc(func) {
});
}
+// Handy sets
+
+var BRANCH_INVOKE = set('branch', 'invoke');
+
+// Analyzer
+
function analyzer(data) {
// Substrate
var substrate = new Substrate('Analyzer');
@@ -728,7 +734,6 @@ function analyzer(data) {
}
});
- var BRANCH_INVOKE = set('branch', 'invoke');
function operateOnLabels(line, func) {
function process(item, id) {
['label', 'labelTrue', 'labelFalse', 'toLabel', 'unwindLabel', 'defaultLabel'].forEach(function(id) {