aboutsummaryrefslogtreecommitdiff
path: root/src/parser.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/parser.js')
-rw-r--r--src/parser.js18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/parser.js b/src/parser.js
index 6d74deff..aa91b60b 100644
--- a/src/parser.js
+++ b/src/parser.js
@@ -2488,8 +2488,17 @@ function JSify(data) {
// return finalCombiner(substrate.solve());
}
+//===============================
// Main
+//===============================
+// Override settings
+var settings = JSON.parse(readline());
+for (setting in settings) {
+ this[setting] = settings[setting];
+}
+
+// Read llvm
var lines = [];
var line;
do {
@@ -2499,11 +2508,6 @@ do {
} while(true);
var data = lines.join("\n");
-//print('zz prepared')
-data = intertyper(data);
-//print('zz intertyped')
-data = analyzer(data);
-//print('zz analyzed')
-data = JSify(data);
-print(data);
+// Do it
+print(JSify(analyzer(intertyper(data))));