/*\ title: js/JavaScriptParseTree.js JavaScript parse tree \*/ (function(){ /*jslint node: true */ "use strict"; var utils = require("./Utils.js"); // Create a new JavaScript tree object var JavaScriptParseTree = function(tree,processor) { this.tree = tree; this.processor = processor; }; // Render the entire JavaScript tree object to JavaScript source code JavaScriptParseTree.prototype.render = function() { this.output = []; this.renderSubTree(this.tree); return this.output.join(""); }; JavaScriptParseTree.prototype.renderSubTree = function(tree) { for(var t=0; t