Changeset 192935 in webkit for trunk/Source/JavaScriptCore/parser/Nodes.h
- Timestamp:
- Dec 1, 2015, 5:37:19 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/Nodes.h
r192914 r192935 1818 1818 unsigned startColumn, unsigned endColumn, int functionKeywordStart, 1819 1819 int functionNameStart, int parametersStart, bool isInStrictContext, 1820 ConstructorKind, SuperBinding, unsigned, SourceParseMode, bool isArrowFunctionBodyExpression);1820 ConstructorKind, unsigned, SourceParseMode, bool isArrowFunction, bool isArrowFunctionBodyExpression); 1821 1821 1822 1822 void finishParsing(const SourceCode&, const Identifier&, FunctionMode); … … 1843 1843 int startStartOffset() const { return m_startStartOffset; } 1844 1844 bool isInStrictContext() const { return m_isInStrictContext; } 1845 SuperBinding superBinding() { return static_cast<SuperBinding>(m_superBinding); }1846 1845 ConstructorKind constructorKind() { return static_cast<ConstructorKind>(m_constructorKind); } 1846 bool isArrowFunction() const { return m_isArrowFunction; } 1847 1847 bool isArrowFunctionBodyExpression() const { return m_isArrowFunctionBodyExpression; } 1848 1848 … … 1870 1870 SourceParseMode m_parseMode; 1871 1871 unsigned m_isInStrictContext : 1; 1872 unsigned m_superBinding : 1;1873 1872 unsigned m_constructorKind : 2; 1873 unsigned m_isArrowFunction : 1; 1874 1874 unsigned m_isArrowFunctionBodyExpression : 1; 1875 1875 }; … … 1933 1933 }; 1934 1934 1935 class YieldExprNode final : public ExpressionNode , public ThrowableExpressionData{1935 class YieldExprNode final : public ExpressionNode { 1936 1936 public: 1937 1937 YieldExprNode(const JSTokenLocation&, ExpressionNode* argument, bool delegate);
Note:
See TracChangeset
for help on using the changeset viewer.