diff options
Diffstat (limited to 'src/parser.js')
-rw-r--r-- | src/parser.js | 18 |
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)))); |