Changeset 30942 in webkit for trunk/JavaScriptCore/kjs/lexer.cpp


Ignore:
Timestamp:
Mar 10, 2008, 3:06:44 PM (17 years ago)
Author:
[email protected]
Message:

Reviewed by Darin.

Remove KJS::UChar, use ::UChar instead
http://bugs.webkit.org/show_bug.cgi?id=17017

To functional changes, thus no tests.

  • bindings/js/JSCSSStyleDeclarationCustom.cpp: (WebCore::hasCSSPropertyNamePrefix): (WebCore::cssPropertyName):
  • bindings/js/JSDOMWindowBase.cpp: (WebCore::windowProtoFuncAToB): (WebCore::windowProtoFuncBToA):
  • bindings/js/JSSVGPODTypeWrapper.h:
  • bindings/js/kjs_proxy.cpp: (WebCore::KJSProxy::evaluate):
  • bridge/objc/objc_utility.mm: (KJS::Bindings::throwError):
  • dom/Document.cpp: (WebCore::Document::parseQualifiedName):
  • platform/text/AtomicString.cpp: (WebCore::AtomicString::add):
  • platform/text/String.cpp: (WebCore::String::String): (WebCore::String::operator Identifier): (WebCore::String::operator UString):
  • platform/text/TextCodecICU.cpp: (WebCore::TextCodecICU::decode):
  • svg/SVGAnimatedTemplate.h:
File:
1 edited

Legend:

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

    r29538 r30942  
    9595}
    9696
    97 void Lexer::setCode(int startingLineNumber, const KJS::UChar *c, unsigned int len)
     97void Lexer::setCode(int startingLineNumber, const UChar* c, unsigned int len)
    9898{
    9999  yylineno = 1 + startingLineNumber;
     
    112112
    113113  // read first characters
    114   current = (length > 0) ? code[0].uc : -1;
    115   next1 = (length > 1) ? code[1].uc : -1;
    116   next2 = (length > 2) ? code[2].uc : -1;
    117   next3 = (length > 3) ? code[3].uc : -1;
     114  current = (length > 0) ? code[0] : -1;
     115  next1 = (length > 1) ? code[1] : -1;
     116  next2 = (length > 2) ? code[2] : -1;
     117  next3 = (length > 3) ? code[3] : -1;
    118118}
    119119
     
    127127    next1 = next2;
    128128    next2 = next3;
    129     next3 = (pos + 3 < length) ? code[pos + 3].uc : -1;
     129    next3 = (pos + 3 < length) ? code[pos + 3] : -1;
    130130  }
    131131}
     
    428428        break;
    429429      }
    430       token = convertUnicode(current, next1, next2, next3).uc;
     430      token = convertUnicode(current, next1, next2, next3);
    431431      shift(3);
    432432      if (!isIdentStart(token)) {
     
    442442        break;
    443443      }
    444       token = convertUnicode(current, next1, next2, next3).uc;
     444      token = convertUnicode(current, next1, next2, next3);
    445445      shift(3);
    446446      if (!isIdentPart(token)) {
     
    793793}
    794794
    795 KJS::UChar Lexer::convertUnicode(int c1, int c2, int c3, int c4)
    796 {
    797   return KJS::UChar((convertHex(c1) << 4) + convertHex(c2),
    798                (convertHex(c3) << 4) + convertHex(c4));
     795UChar Lexer::convertUnicode(int c1, int c2, int c3, int c4)
     796{
     797    unsigned char highByte = (convertHex(c1) << 4) + convertHex(c2);
     798    unsigned char lowByte = (convertHex(c3) << 4) + convertHex(c4);
     799    return (highByte << 8 | lowByte);
    799800}
    800801
     
    813814}
    814815
    815 void Lexer::record16(KJS::UChar c)
     816void Lexer::record16(UChar c)
    816817{
    817818    m_buffer16.append(c);
     
    881882}
    882883
    883 Identifier* Lexer::makeIdentifier(const Vector<KJS::UChar>& buffer)
     884Identifier* Lexer::makeIdentifier(const Vector<UChar>& buffer)
    884885{
    885886    KJS::Identifier* identifier = new KJS::Identifier(buffer.data(), buffer.size());
     
    888889}
    889890 
    890 UString* Lexer::makeUString(const Vector<KJS::UChar>& buffer)
     891UString* Lexer::makeUString(const Vector<UChar>& buffer)
    891892{
    892893    UString* string = new UString(buffer);
Note: See TracChangeset for help on using the changeset viewer.