diff options
Diffstat (limited to 'deps/v8/src/torque/TorqueListener.h')
-rw-r--r-- | deps/v8/src/torque/TorqueListener.h | 41 |
1 files changed, 39 insertions, 2 deletions
diff --git a/deps/v8/src/torque/TorqueListener.h b/deps/v8/src/torque/TorqueListener.h index 3119c4435d..937ed606ba 100644 --- a/deps/v8/src/torque/TorqueListener.h +++ b/deps/v8/src/torque/TorqueListener.h @@ -137,6 +137,16 @@ class TorqueListener : public antlr4::tree::ParseTreeListener { virtual void exitAssignmentExpression( TorqueParser::AssignmentExpressionContext* ctx) = 0; + virtual void enterStructExpression( + TorqueParser::StructExpressionContext* ctx) = 0; + virtual void exitStructExpression( + TorqueParser::StructExpressionContext* ctx) = 0; + + virtual void enterFunctionPointerExpression( + TorqueParser::FunctionPointerExpressionContext* ctx) = 0; + virtual void exitFunctionPointerExpression( + TorqueParser::FunctionPointerExpressionContext* ctx) = 0; + virtual void enterPrimaryExpression( TorqueParser::PrimaryExpressionContext* ctx) = 0; virtual void exitPrimaryExpression( @@ -221,8 +231,10 @@ class TorqueListener : public antlr4::tree::ParseTreeListener { virtual void exitHandlerWithStatement( TorqueParser::HandlerWithStatementContext* ctx) = 0; - virtual void enterTryCatch(TorqueParser::TryCatchContext* ctx) = 0; - virtual void exitTryCatch(TorqueParser::TryCatchContext* ctx) = 0; + virtual void enterTryLabelStatement( + TorqueParser::TryLabelStatementContext* ctx) = 0; + virtual void exitTryLabelStatement( + TorqueParser::TryLabelStatementContext* ctx) = 0; virtual void enterDiagnosticStatement( TorqueParser::DiagnosticStatementContext* ctx) = 0; @@ -246,6 +258,16 @@ class TorqueListener : public antlr4::tree::ParseTreeListener { virtual void enterHelperBody(TorqueParser::HelperBodyContext* ctx) = 0; virtual void exitHelperBody(TorqueParser::HelperBodyContext* ctx) = 0; + virtual void enterFieldDeclaration( + TorqueParser::FieldDeclarationContext* ctx) = 0; + virtual void exitFieldDeclaration( + TorqueParser::FieldDeclarationContext* ctx) = 0; + + virtual void enterFieldListDeclaration( + TorqueParser::FieldListDeclarationContext* ctx) = 0; + virtual void exitFieldListDeclaration( + TorqueParser::FieldListDeclarationContext* ctx) = 0; + virtual void enterExtendsDeclaration( TorqueParser::ExtendsDeclarationContext* ctx) = 0; virtual void exitExtendsDeclaration( @@ -266,6 +288,11 @@ class TorqueListener : public antlr4::tree::ParseTreeListener { virtual void exitTypeDeclaration( TorqueParser::TypeDeclarationContext* ctx) = 0; + virtual void enterTypeAliasDeclaration( + TorqueParser::TypeAliasDeclarationContext* ctx) = 0; + virtual void exitTypeAliasDeclaration( + TorqueParser::TypeAliasDeclarationContext* ctx) = 0; + virtual void enterExternalBuiltin( TorqueParser::ExternalBuiltinContext* ctx) = 0; virtual void exitExternalBuiltin( @@ -294,11 +321,21 @@ class TorqueListener : public antlr4::tree::ParseTreeListener { virtual void exitMacroDeclaration( TorqueParser::MacroDeclarationContext* ctx) = 0; + virtual void enterExternConstDeclaration( + TorqueParser::ExternConstDeclarationContext* ctx) = 0; + virtual void exitExternConstDeclaration( + TorqueParser::ExternConstDeclarationContext* ctx) = 0; + virtual void enterConstDeclaration( TorqueParser::ConstDeclarationContext* ctx) = 0; virtual void exitConstDeclaration( TorqueParser::ConstDeclarationContext* ctx) = 0; + virtual void enterStructDeclaration( + TorqueParser::StructDeclarationContext* ctx) = 0; + virtual void exitStructDeclaration( + TorqueParser::StructDeclarationContext* ctx) = 0; + virtual void enterDeclaration(TorqueParser::DeclarationContext* ctx) = 0; virtual void exitDeclaration(TorqueParser::DeclarationContext* ctx) = 0; |