Ignore:
Timestamp:
Aug 3, 2015, 1:47:54 PM (10 years ago)
Author:
[email protected]
Message:

Clean up the naming for AST expression generation.
https://bugs.webkit.org/show_bug.cgi?id=147581

Patch by Keith Miller <[email protected]> on 2015-08-03
Reviewed by Yusuke Suzuki.

  • parser/ASTBuilder.h:

(JSC::ASTBuilder::createThisExpr):
(JSC::ASTBuilder::createSuperExpr):
(JSC::ASTBuilder::createNewTargetExpr):
(JSC::ASTBuilder::thisExpr): Deleted.
(JSC::ASTBuilder::superExpr): Deleted.
(JSC::ASTBuilder::newTargetExpr): Deleted.

  • parser/Parser.cpp:

(JSC::Parser<LexerType>::parsePrimaryExpression):
(JSC::Parser<LexerType>::parseMemberExpression):

  • parser/SyntaxChecker.h:

(JSC::SyntaxChecker::createThisExpr):
(JSC::SyntaxChecker::createSuperExpr):
(JSC::SyntaxChecker::createNewTargetExpr):
(JSC::SyntaxChecker::thisExpr): Deleted.
(JSC::SyntaxChecker::superExpr): Deleted.
(JSC::SyntaxChecker::newTargetExpr): Deleted.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/parser/ASTBuilder.h

    r187680 r187760  
    169169        return new (m_parserArena) VoidNode(location, expr);
    170170    }
    171     ExpressionNode* thisExpr(const JSTokenLocation& location, ThisTDZMode thisTDZMode)
     171    ExpressionNode* createThisExpr(const JSTokenLocation& location, ThisTDZMode thisTDZMode)
    172172    {
    173173        usesThis();
    174174        return new (m_parserArena) ThisNode(location, thisTDZMode);
    175175    }
    176     ExpressionNode* superExpr(const JSTokenLocation& location)
     176    ExpressionNode* createSuperExpr(const JSTokenLocation& location)
    177177    {
    178178        return new (m_parserArena) SuperNode(location);
    179179    }
    180     ExpressionNode* newTargetExpr(const JSTokenLocation location)
     180    ExpressionNode* createNewTargetExpr(const JSTokenLocation location)
    181181    {
    182182        return new (m_parserArena) NewTargetNode(location);
Note: See TracChangeset for help on using the changeset viewer.