Changeset 221358 in webkit for trunk/Source/JavaScriptCore/parser/ASTBuilder.h
- Timestamp:
- Aug 30, 2017, 2:51:45 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/ASTBuilder.h
r221080 r221358 603 603 } 604 604 605 StatementNode* createForOfLoop( const JSTokenLocation& location, ExpressionNode* lhs, ExpressionNode* iter, StatementNode* statements, const JSTokenLocation&, const JSTextPosition& eStart, const JSTextPosition& eDivot, const JSTextPosition& eEnd, int start, int end, VariableEnvironment& lexicalVariables)606 { 607 ForOfNode* result = new (m_parserArena) ForOfNode( location, lhs, iter, statements, lexicalVariables);605 StatementNode* createForOfLoop(bool isForAwait, const JSTokenLocation& location, ExpressionNode* lhs, ExpressionNode* iter, StatementNode* statements, const JSTokenLocation&, const JSTextPosition& eStart, const JSTextPosition& eDivot, const JSTextPosition& eEnd, int start, int end, VariableEnvironment& lexicalVariables) 606 { 607 ForOfNode* result = new (m_parserArena) ForOfNode(isForAwait, location, lhs, iter, statements, lexicalVariables); 608 608 result->setLoc(start, end, location.startOffset, location.lineStartOffset); 609 609 setExceptionLocation(result, eStart, eDivot, eEnd); … … 611 611 } 612 612 613 StatementNode* createForOfLoop( const JSTokenLocation& location, DestructuringPatternNode* pattern, ExpressionNode* iter, StatementNode* statements, const JSTokenLocation& declLocation, const JSTextPosition& eStart, const JSTextPosition& eDivot, const JSTextPosition& eEnd, int start, int end, VariableEnvironment& lexicalVariables)613 StatementNode* createForOfLoop(bool isForAwait, const JSTokenLocation& location, DestructuringPatternNode* pattern, ExpressionNode* iter, StatementNode* statements, const JSTokenLocation& declLocation, const JSTextPosition& eStart, const JSTextPosition& eDivot, const JSTextPosition& eEnd, int start, int end, VariableEnvironment& lexicalVariables) 614 614 { 615 615 auto lexpr = new (m_parserArena) DestructuringAssignmentNode(declLocation, pattern, nullptr); 616 return createForOfLoop( location, lexpr, iter, statements, declLocation, eStart, eDivot, eEnd, start, end, lexicalVariables);616 return createForOfLoop(isForAwait, location, lexpr, iter, statements, declLocation, eStart, eDivot, eEnd, start, end, lexicalVariables); 617 617 } 618 618
Note:
See TracChangeset
for help on using the changeset viewer.