Changeset 192597 in webkit for trunk/Source/JavaScriptCore/parser/ASTBuilder.h
- Timestamp:
- Nov 18, 2015, 4:03:26 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/ASTBuilder.h
r192436 r192597 122 122 typedef ObjectPatternNode* ObjectPattern; 123 123 typedef BindingNode* BindingPattern; 124 typedef AssignmentElementNode* AssignmentElement;125 124 static const bool CreatesAST = true; 126 125 static const bool NeedsFreeVariableInfo = true; … … 526 525 } 527 526 528 bool isAssignmentLocation(const Expression& pattern)529 {530 return pattern->isAssignmentLocation();531 }532 533 bool isObjectLiteral(const Expression& node)534 {535 return node->isObjectLiteral();536 }537 538 bool isArrayLiteral(const Expression& node)539 {540 return node->isArrayLiteral();541 }542 543 bool isObjectOrArrayLiteral(const Expression& node)544 {545 return isObjectLiteral(node) || isArrayLiteral(node);546 }547 548 527 StatementNode* createEmptyStatement(const JSTokenLocation& location) { return new (m_parserArena) EmptyStatementNode(location); } 549 528 … … 856 835 { 857 836 return new (m_parserArena) BindingNode(boundProperty, start, end, context); 858 }859 860 AssignmentElement createAssignmentElement(const Expression& assignmentTarget, const JSTextPosition& start, const JSTextPosition& end)861 {862 return new (m_parserArena) AssignmentElementNode(assignmentTarget, start, end);863 837 } 864 838
Note:
See TracChangeset
for help on using the changeset viewer.