Changeset 106297 in webkit for trunk/Source/JavaScriptCore/parser/Parser.cpp
- Timestamp:
- Jan 30, 2012, 3:59:20 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/Parser.cpp
r105638 r106297 1513 1513 case OPENPAREN: { 1514 1514 m_nonTrivialExpressionCount++; 1515 int nonLHSCount = m_nonLHSCount; 1515 1516 if (newCount) { 1516 1517 newCount--; 1517 if (match(OPENPAREN)) { 1518 int exprEnd = lastTokenEnd(); 1519 TreeArguments arguments = parseArguments(context); 1520 failIfFalse(arguments); 1521 base = context.createNewExpr(m_lexer->lastLineNumber(), base, arguments, start, exprEnd, lastTokenEnd()); 1522 } else 1523 base = context.createNewExpr(m_lexer->lastLineNumber(), base, start, lastTokenEnd()); 1518 int exprEnd = lastTokenEnd(); 1519 TreeArguments arguments = parseArguments(context); 1520 failIfFalse(arguments); 1521 base = context.createNewExpr(m_lexer->lastLineNumber(), base, arguments, start, exprEnd, lastTokenEnd()); 1524 1522 } else { 1525 int nonLHSCount = m_nonLHSCount;1526 1523 int expressionEnd = lastTokenEnd(); 1527 1524 TreeArguments arguments = parseArguments(context); 1528 1525 failIfFalse(arguments); 1529 1526 base = context.makeFunctionCallNode(m_lexer->lastLineNumber(), base, arguments, expressionStart, expressionEnd, lastTokenEnd()); 1530 m_nonLHSCount = nonLHSCount;1531 1527 } 1528 m_nonLHSCount = nonLHSCount; 1532 1529 break; 1533 1530 }
Note:
See TracChangeset
for help on using the changeset viewer.