Changeset 29538 in webkit for trunk/JavaScriptCore


Ignore:
Timestamp:
Jan 16, 2008, 1:53:11 PM (17 years ago)
Author:
[email protected]
Message:

Reviewed by Geoffrey Garen.

Rename Lexer variable bol to atLineStart.

  • kjs/lexer.cpp: (KJS::Lexer::Lexer): (KJS::Lexer::setCode): (KJS::Lexer::nextLine): (KJS::Lexer::lex):
  • kjs/lexer.h:
Location:
trunk/JavaScriptCore
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r29537 r29538  
     12008-01-16  Sam Weinig  <[email protected]>
     2
     3        Reviewed by Geoffrey Garen.
     4
     5        Rename Lexer variable bol to atLineStart.
     6
     7        * kjs/lexer.cpp:
     8        (KJS::Lexer::Lexer):
     9        (KJS::Lexer::setCode):
     10        (KJS::Lexer::nextLine):
     11        (KJS::Lexer::lex):
     12        * kjs/lexer.h:
     13
    1142008-01-16  Sam Weinig  <[email protected]>
    215
  • trunk/JavaScriptCore/kjs/lexer.cpp

    r29537 r29538  
    7575
    7676Lexer::Lexer()
    77   : yylineno(1)
    78   , restrKeyword(false)
    79   , eatNextIdentifier(false)
    80   , stackToken(-1)
    81   , lastToken(-1)
    82   , pos(0)
    83   , code(0)
    84   , length(0)
    85   , bol(true)
    86   , current(0)
    87   , next1(0)
    88   , next2(0)
    89   , next3(0)
     77    : yylineno(1)
     78    , restrKeyword(false)
     79    , eatNextIdentifier(false)
     80    , stackToken(-1)
     81    , lastToken(-1)
     82    , pos(0)
     83    , code(0)
     84    , length(0)
     85    , atLineStart(true)
     86    , current(0)
     87    , next1(0)
     88    , next2(0)
     89    , next3(0)
    9090{
    9191    m_buffer8.reserveCapacity(initialReadBufferCapacity);
     
    109109  skipCR = false;
    110110  error = false;
    111   bol = true;
     111  atLineStart = true;
    112112
    113113  // read first characters
     
    135135{
    136136  yylineno++;
    137   bol = true;
     137  atLineStart = true;
    138138}
    139139
     
    223223        state = InSingleLineComment;
    224224        // same for -->
    225       } else if (bol && current == '-' && next1 == '-' &&  next2 == '>') {
     225      } else if (atLineStart && current == '-' && next1 == '-' &&  next2 == '>') {
    226226        shift(2);
    227227        state = InSingleLineComment;
     
    459459      shift(1);
    460460    if (state != Start && state != InSingleLineComment)
    461       bol = false;
     461      atLineStart = false;
    462462  }
    463463
  • trunk/JavaScriptCore/kjs/lexer.h

    r29537 r29538  
    127127    UString* makeUString(const Vector<UChar>& buffer);
    128128
    129     const UChar *code;
     129    const UChar* code;
    130130    unsigned int length;
    131131    int yycolumn;
    132     int bol;     // begin of line
     132    int atLineStart;
    133133    bool error;
    134134
Note: See TracChangeset for help on using the changeset viewer.