From acbd137f890f63b0178007ce581ee3d671b710ff Mon Sep 17 00:00:00 2001 From: "darin@apple.com" Date: Fri, 9 Nov 2007 05:56:30 +0000 Subject: [PATCH] - roll out accidentally-checked in changes * kjs/nodes.cpp: Back to previous version. * kjs/nodes.h: Ditto. * kjs/grammar.y: Ditto. git-svn-id: https://svn.webkit.org/repository/webkit/trunk@27636 268f45cc-cd09-0410-ab3c-d52691b4dbfc --- JavaScriptCore/ChangeLog | 1 + JavaScriptCore/kjs/grammar.y | 8 ++++---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/JavaScriptCore/ChangeLog b/JavaScriptCore/ChangeLog index 8eee05171241..2576d4a9b84b 100644 --- a/JavaScriptCore/ChangeLog +++ b/JavaScriptCore/ChangeLog @@ -4,6 +4,7 @@ * kjs/nodes.cpp: Back to previous version. * kjs/nodes.h: Ditto. + * kjs/grammar.y: Ditto. 2007-11-08 Darin Adler diff --git a/JavaScriptCore/kjs/grammar.y b/JavaScriptCore/kjs/grammar.y index 0e2f658408a7..f5f2c5894354 100644 --- a/JavaScriptCore/kjs/grammar.y +++ b/JavaScriptCore/kjs/grammar.y @@ -206,9 +206,9 @@ static NumberNode* makeNumberNode(double); %% Literal: - NULLTOKEN { $$ = new NullNode; } - | TRUETOKEN { $$ = new TrueNode; } - | FALSETOKEN { $$ = new FalseNode; } + NULLTOKEN { $$ = new NullNode(); } + | TRUETOKEN { $$ = new BooleanNode(true); } + | FALSETOKEN { $$ = new BooleanNode(false); } | NUMBER { $$ = makeNumberNode($1); } | STRING { $$ = new StringNode($1); } | '/' /* regexp */ { @@ -1037,7 +1037,7 @@ static ExpressionNode* makeNegateNode(ExpressionNode* n) static NumberNode* makeNumberNode(double d) { - JSValue* value = JSImmediate::from(d); + JSValue* value = JSImmediate::fromDouble(d); if (value) return new ImmediateNumberNode(value, d); return new NumberNode(d); -- 2.36.0