diff options
-rw-r--r-- | js/lib/blocks.js | 4 | ||||
-rw-r--r-- | js/lib/node.js | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/js/lib/blocks.js b/js/lib/blocks.js index 7d24406..5b01358 100644 --- a/js/lib/blocks.js +++ b/js/lib/blocks.js @@ -660,7 +660,7 @@ var Document = function() { // The main parsing function. Returns a parsed document AST. var parse = function(input) { - this.doc = Document(); + this.doc = new Document(); this.tip = this.doc; this.refmap = {}; if (this.options.time) { console.time("preparing input"); } @@ -689,7 +689,7 @@ var parse = function(input) { // The DocParser object. function DocParser(options){ return { - doc: Document(), + doc: new Document(), tip: this.doc, refmap: {}, lastLineLength: 0, diff --git a/js/lib/node.js b/js/lib/node.js index 47ae3c8..e58c7c7 100644 --- a/js/lib/node.js +++ b/js/lib/node.js @@ -160,7 +160,7 @@ Node.prototype.insertBefore = function(sibling) { }; Node.prototype.walker = function() { - var walker = NodeWalker(this); + var walker = new NodeWalker(this); return walker; }; |