From e3ea980c819f62b8c2021f813e3534e4e5731d7d Mon Sep 17 00:00:00 2001 From: Misko Hevery Date: Fri, 8 Oct 2010 16:25:12 -0700 Subject: fixed leaking constants to gloabal scope --- src/Parser.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/Parser.js b/src/Parser.js index eacbf117..74815cd1 100644 --- a/src/Parser.js +++ b/src/Parser.js @@ -1,4 +1,4 @@ -OPERATORS = { +var OPERATORS = { 'null':function(self){return _null;}, 'true':function(self){return true;}, 'false':function(self){return false;}, @@ -23,7 +23,7 @@ OPERATORS = { '|':function(self, a,b){return b(self, a);}, '!':function(self, a){return !a;} }; -ESCAPE = {"n":"\n", "f":"\f", "r":"\r", "t":"\t", "v":"\v", "'":"'", '"':'"'}; +var ESCAPE = {"n":"\n", "f":"\f", "r":"\r", "t":"\t", "v":"\v", "'":"'", '"':'"'}; function lex(text, parseStrings){ var dateParseLength = parseStrings ? 20 : -1, @@ -224,7 +224,7 @@ function Parser(text, parseStrings){ this.index = 0; } -ZERO = function(){ +var ZERO = function(){ return 0; }; -- cgit v1.2.3