Changeset 90535 in webkit for trunk/Source/JavaScriptCore/parser/JSParser.cpp
- Timestamp:
- Jul 6, 2011, 9:20:06 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/JSParser.cpp
r89371 r90535 192 192 case FUNCTION: 193 193 return "function"; 194 case RETURN:195 return 0;196 194 case IF: 197 195 return "if"; … … 206 204 case WITH: 207 205 return "with"; 208 case RESERVED_IF_STRICT:209 case RESERVED:210 return 0;211 206 case THROW: 212 207 return "throw"; … … 237 232 case QUESTION: 238 233 return "?"; 239 case NUMBER:240 return 0;241 case IDENT:242 return 0;243 case STRING:244 return 0;245 234 case SEMICOLON: 246 235 return ";"; … … 249 238 case DOT: 250 239 return "."; 251 case ERRORTOK:252 return 0;253 case EOFTOK:254 return 0;255 240 case EQUAL: 256 241 return "="; … … 339 324 case MOD: 340 325 return "%"; 326 case RETURN: 327 case RESERVED_IF_STRICT: 328 case RESERVED: 329 case NUMBER: 330 case IDENT: 331 case STRING: 332 case ERRORTOK: 333 case EOFTOK: 334 return 0; 341 335 case LastUntaggedToken: 342 336 break; … … 350 344 String errorMessage; 351 345 switch (expectedToken) { 346 case RESERVED_IF_STRICT: 347 errorMessage = "Use of reserved word '"; 348 errorMessage += getToken().impl(); 349 errorMessage += "' in strict mode"; 350 m_errorMessage = errorMessage.impl(); 351 return; 352 352 case RESERVED: 353 353 errorMessage = "Use of reserved word '"; … … 406 406 m_error = true; 407 407 const char* name = getTokenName(expectedToken); 408 if (!name) 409 updateErrorMessageSpecialCase(expectedToken); 410 else 408 if (name) 411 409 m_errorMessage = UString(String::format("Expected token '%s'", name).impl()); 410 else { 411 if (!getTokenName(m_token.m_type)) 412 updateErrorMessageSpecialCase(m_token.m_type); 413 else 414 updateErrorMessageSpecialCase(expectedToken); 415 } 412 416 } 413 417
Note:
See TracChangeset
for help on using the changeset viewer.