default optional builder keys to false

This commit is contained in:
Sebastian McKenzie
2015-02-11 00:02:51 +11:00
parent 62fa583fc1
commit 0c1e1e757c
2 changed files with 12 additions and 7 deletions

View File

@@ -105,9 +105,15 @@ each(t.BUILDER_KEYS, function (keys, type) {
var node = new Node;
node.start = null;
node.type = type;
each(keys, function (key, i) {
node[key] = args[i];
});
for (var i = 0; i < keys.length; i++) {
var arg = args[i];
if (arg === undefined) arg = false;
var key = keys[i];
node[key] = arg;
}
return node;
};
});