Ignore:
Timestamp:
Oct 24, 2007, 1:06:03 AM (18 years ago)
Author:
eseidel
Message:

2007-10-24 Eric Seidel <[email protected]>

Reviewed by darin.


Add ImmediateNumberNode to hold a JSValue* instead of a double for numbers
which can be represented by JSImmediate.

  • kjs/grammar.y:
  • kjs/nodes.cpp: (KJS::NumberNode::evaluate): (KJS::ImmediateNumberNode::evaluate):
  • kjs/nodes.h: (KJS::Node::): (KJS::ImmediateNumberNode::):
  • kjs/nodes2string.cpp: (ImmediateNumberNode::streamTo):
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/nodes2string.cpp

    r26925 r26957  
    143143void NumberNode::streamTo(SourceStream &s) const { s << val; }
    144144
     145void ImmediateNumberNode::streamTo(SourceStream& s) const
     146{
     147    s << value();
     148}
     149
    145150void StringNode::streamTo(SourceStream &s) const
    146151{
Note: See TracChangeset for help on using the changeset viewer.