aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2015-01-12 09:43:02 -0800
committerJohn MacFarlane <jgm@berkeley.edu>2015-01-12 09:43:02 -0800
commit9255a83189a50bef4302bdbfa9e2489871811797 (patch)
tree0dfc9399445b4e5deb33ca43d690636a409b9582
parent307e453041f59ae1b18196865d85a4d64e9c8981 (diff)
Use new with Document and NodeWalker constructors.
-rw-r--r--js/lib/blocks.js4
-rw-r--r--js/lib/node.js2
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;
};