expressions-js
Advanced tools
Comparing version 0.1.4 to 0.1.5
{ | ||
"name": "expressions-js", | ||
"version": "0.1.4", | ||
"version": "0.1.5", | ||
"description": "Converts simplified JavaScript expressions into executable functions for JavaScript frameworks.", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -12,2 +12,5 @@ var slice = Array.prototype.slice; | ||
exports.parse = function(expr, globals, formatters) { | ||
if (typeof expr !== 'string') { | ||
throw new TypeError('Invalid expr, must be type String'); | ||
} | ||
var extraArgs = slice.call(arguments, 3); | ||
@@ -14,0 +17,0 @@ var cacheKey = expr + '|' + extraArgs.join(','); |
@@ -166,3 +166,3 @@ var referenceCount = 0; | ||
if (links.length === 1 && !continuation && !paren) { | ||
if (links.length === 1 && !continuation && !parens[paren]) { | ||
link = links[0]; | ||
@@ -169,0 +169,0 @@ newChain = addThisOrGlobal(link); |
37424
653