From a2909cb767bc931614365686a15cb619191076b1 Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Tue, 15 Dec 2015 16:35:03 -0800 Subject: [PATCH] We aren't allowed to treat Infinity as keyword ;P. --- Parser.ypp.in | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Parser.ypp.in b/Parser.ypp.in index 21db450..6acefbc 100644 --- a/Parser.ypp.in +++ b/Parser.ypp.in @@ -707,7 +707,6 @@ IdentifierName : Word { $$ = $1; } | "for" { $$ = CYNew CYWord("for"); } | "in" { $$ = CYNew CYWord("in"); } - | "Infinity" { $$ = CYNew CYIdentifier("Infinity"); } | "instanceof" { $$ = CYNew CYWord("instanceof"); } ; @@ -840,6 +839,7 @@ IdentifierType | "get" { $$ = CYNew CYIdentifier("get"); } | "goto" { $$ = CYNew CYIdentifier("goto"); } | "implements" { $$ = CYNew CYIdentifier("implements"); } + | "Infinity" { $$ = CYNew CYIdentifier("Infinity"); } | "interface" { $$ = CYNew CYIdentifier("interface"); } | "native" { $$ = CYNew CYIdentifier("native"); } | "of" { $$ = CYNew CYIdentifier("of"); } @@ -912,7 +912,6 @@ Literal : NullLiteral { $$ = $1; } | BooleanLiteral { $$ = $1; } | NumericLiteral { $$ = $1; } - | "Infinity" { $$ = CYNew CYNumber(std::numeric_limits::infinity()); } | StringLiteral { $$ = $1; } ; /* }}} */ -- 2.47.2