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/SyntaxChecker.h

    r187515 r187760  
    153153    ExpressionType createUnaryPlus(const JSTokenLocation&, ExpressionType) { return UnaryExpr; }
    154154    ExpressionType createVoid(const JSTokenLocation&, ExpressionType) { return UnaryExpr; }
    155     ExpressionType thisExpr(const JSTokenLocation&, ThisTDZMode) { return ThisExpr; }
    156     ExpressionType superExpr(const JSTokenLocation&) { return SuperExpr; }
    157     ExpressionType newTargetExpr(const JSTokenLocation&) { return NewTargetExpr; }
     155    ExpressionType createThisExpr(const JSTokenLocation&, ThisTDZMode) { return ThisExpr; }
     156    ExpressionType createSuperExpr(const JSTokenLocation&) { return SuperExpr; }
     157    ExpressionType createNewTargetExpr(const JSTokenLocation&) { return NewTargetExpr; }
    158158    ExpressionType createResolve(const JSTokenLocation&, const Identifier*, int) { return ResolveExpr; }
    159159    ExpressionType createObjectLiteral(const JSTokenLocation&) { return ObjectLiteralExpr; }
Note: See TracChangeset for help on using the changeset viewer.