summaryrefslogtreecommitdiff
path: root/deps/v8/src/torque/TorqueListener.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/torque/TorqueListener.h')
-rw-r--r--deps/v8/src/torque/TorqueListener.h41
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;