Changeset 29538 in webkit for trunk/JavaScriptCore
- Timestamp:
- Jan 16, 2008, 1:53:11 PM (17 years ago)
- Location:
- trunk/JavaScriptCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/ChangeLog
r29537 r29538 1 2008-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 1 14 2008-01-16 Sam Weinig <[email protected]> 2 15 -
trunk/JavaScriptCore/kjs/lexer.cpp
r29537 r29538 75 75 76 76 Lexer::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) 90 90 { 91 91 m_buffer8.reserveCapacity(initialReadBufferCapacity); … … 109 109 skipCR = false; 110 110 error = false; 111 bol= true;111 atLineStart = true; 112 112 113 113 // read first characters … … 135 135 { 136 136 yylineno++; 137 bol= true;137 atLineStart = true; 138 138 } 139 139 … … 223 223 state = InSingleLineComment; 224 224 // same for --> 225 } else if ( bol&& current == '-' && next1 == '-' && next2 == '>') {225 } else if (atLineStart && current == '-' && next1 == '-' && next2 == '>') { 226 226 shift(2); 227 227 state = InSingleLineComment; … … 459 459 shift(1); 460 460 if (state != Start && state != InSingleLineComment) 461 bol= false;461 atLineStart = false; 462 462 } 463 463 -
trunk/JavaScriptCore/kjs/lexer.h
r29537 r29538 127 127 UString* makeUString(const Vector<UChar>& buffer); 128 128 129 const UChar *code;129 const UChar* code; 130 130 unsigned int length; 131 131 int yycolumn; 132 int bol; // begin of line132 int atLineStart; 133 133 bool error; 134 134
Note:
See TracChangeset
for help on using the changeset viewer.