aboutsummaryrefslogtreecommitdiffstats
path: root/src/ng/parse.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/ng/parse.js')
-rw-r--r--src/ng/parse.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ng/parse.js b/src/ng/parse.js
index 682b497b..701647c5 100644
--- a/src/ng/parse.js
+++ b/src/ng/parse.js
@@ -1043,8 +1043,6 @@ function $ParseProvider() {
var cache = {};
this.$get = ['$filter', '$sniffer', function($filter, $sniffer) {
return function(exp) {
- var lexer = new Lexer($sniffer.csp);
- var parser = new Parser(lexer, $filter, $sniffer.csp);
var parsedExpression;
switch (typeof exp) {
@@ -1053,6 +1051,8 @@ function $ParseProvider() {
return cache[exp];
}
+ var lexer = new Lexer($sniffer.csp);
+ var parser = new Parser(lexer, $filter, $sniffer.csp);
parsedExpression = parser.parse(exp, false);
if (exp !== 'hasOwnProperty') {