Changeset 168107 in webkit for trunk/Source/JavaScriptCore/parser/Nodes.h
- Timestamp:
- May 1, 2014, 10:26:24 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/Nodes.h
r167964 r168107 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; }1540 1538 1541 1539 virtual void emitBytecode(BytecodeGenerator&, RegisterID* = 0) override; … … 1560 1558 static const bool scopeIsFunction = true; 1561 1559 1562 void setParameterLocation(const JSTokenLocation& openParen, const JSTokenLocation& closeParen)1563 {1564 m_parametersStart = openParen;1565 m_parametersEnd = closeParen;1566 }1567 1560 private: 1568 1561 FunctionBodyNode(VM*, const JSTokenLocation& start, const JSTokenLocation& end, unsigned startColumn, unsigned endColumn, bool inStrictContext); … … 1573 1566 FunctionMode m_functionMode; 1574 1567 RefPtr<FunctionParameters> m_parameters; 1575 JSTokenLocation m_parametersStart;1576 JSTokenLocation m_parametersEnd;1577 1568 int m_functionNameStart; 1578 1569 unsigned m_startColumn;
Note:
See TracChangeset
for help on using the changeset viewer.