aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2013-09-19 16:07:01 -0500
committerAlon Zakai <alonzakai@gmail.com>2013-09-23 14:33:24 -0700
commitc72d99ed183f0bb38623694739291124cddb82e6 (patch)
tree93d7f2c65626043fd7e1a8a3d634b3e7323e33bf
parentef7a4a933f828b462efdc9d433b435ac3ab2451a (diff)
remove last substrate code from jsifier
-rw-r--r--src/jsifier.js12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/jsifier.js b/src/jsifier.js
index 33553208..39ede886 100644
--- a/src/jsifier.js
+++ b/src/jsifier.js
@@ -69,8 +69,6 @@ function JSify(data, functionsOnly, givenFunctions) {
});
}
- var substrate = new Substrate('JSifyer');
-
if (mainPass) {
// Handle unparsed types TODO: Batch them
analyzer(intertyper(data.unparsedTypess[0].lines, true), true);
@@ -1582,14 +1580,8 @@ function JSify(data, functionsOnly, givenFunctions) {
// Final combiner
- function finalCombiner(items) {
+ function finalCombiner() {
dprint('unparsedFunctions', 'Starting finalCombiner');
- items.forEach(function(item) {
- item.lines = null;
- var small = { intertype: item.intertype, JS: item.JS, ident: item.ident, dependencies: item.dependencies }; // Release memory
- itemsDict[small.intertype].push(small);
- });
- items = null;
var splitPostSets = splitter(itemsDict.GlobalVariablePostSet, function(x) { return x.ident && x.dependencies });
itemsDict.GlobalVariablePostSet = splitPostSets.leftIn;
@@ -1869,7 +1861,7 @@ function JSify(data, functionsOnly, givenFunctions) {
data.functions.forEach(functionSplitter);
}
- finalCombiner(substrate.solve());
+ finalCombiner();
dprint('framework', 'Big picture: Finishing JSifier, main pass=' + mainPass);
}