Changeset 167964 in webkit for trunk/Source/JavaScriptCore/parser/Nodes.h
- Timestamp:
- Apr 29, 2014, 3:23:17 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/Nodes.h
r167313 r167964 1536 1536 FunctionParameters* parameters() const { return m_parameters.get(); } 1537 1537 size_t parameterCount() const { return m_parameters->size(); } 1538 int parametersStartOffset() const { return m_parametersStart.endOffset; } 1539 int parametersEndOffset() const { return m_parametersEnd.startOffset; } 1538 1540 1539 1541 virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override; … … 1558 1560 static const bool scopeIsFunction = true; 1559 1561 1562 void setParameterLocation(const JSTokenLocation& openParen, const JSTokenLocation& closeParen) 1563 { 1564 m_parametersStart = openParen; 1565 m_parametersEnd = closeParen; 1566 } 1560 1567 private: 1561 1568 FunctionBodyNode(VM*, const JSTokenLocation& start, const JSTokenLocation& end, unsigned startColumn, unsigned endColumn, bool inStrictContext); … … 1566 1573 FunctionMode m_functionMode; 1567 1574 RefPtr<FunctionParameters> m_parameters; 1575 JSTokenLocation m_parametersStart; 1576 JSTokenLocation m_parametersEnd; 1568 1577 int m_functionNameStart; 1569 1578 unsigned m_startColumn;
Note:
See TracChangeset
for help on using the changeset viewer.