summaryrefslogtreecommitdiff
path: root/deps/v8/src/torque/ast-generator.h
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/torque/ast-generator.h')
-rw-r--r--deps/v8/src/torque/ast-generator.h22
1 files changed, 19 insertions, 3 deletions
diff --git a/deps/v8/src/torque/ast-generator.h b/deps/v8/src/torque/ast-generator.h
index f0dbb09bbb..31eca57b91 100644
--- a/deps/v8/src/torque/ast-generator.h
+++ b/deps/v8/src/torque/ast-generator.h
@@ -41,15 +41,21 @@ class AstGenerator : public TorqueBaseVisitor {
antlrcpp::Any visitExternalRuntime(
TorqueParser::ExternalRuntimeContext* context) override;
+ antlrcpp::Any visitConstDeclaration(
+ TorqueParser::ConstDeclarationContext* context) override;
+
antlrcpp::Any visitGenericSpecialization(
TorqueParser::GenericSpecializationContext* context) override;
- antlrcpp::Any visitConstDeclaration(
- TorqueParser::ConstDeclarationContext* context) override;
+ antlrcpp::Any visitExternConstDeclaration(
+ TorqueParser::ExternConstDeclarationContext* context) override;
antlrcpp::Any visitTypeDeclaration(
TorqueParser::TypeDeclarationContext* context) override;
+ antlrcpp::Any visitTypeAliasDeclaration(
+ TorqueParser::TypeAliasDeclarationContext* context) override;
+
antlrcpp::Any visitVariableDeclaration(
TorqueParser::VariableDeclarationContext* context) override;
@@ -63,6 +69,9 @@ class AstGenerator : public TorqueBaseVisitor {
antlrcpp::Any visitHelperCallStatement(
TorqueParser::HelperCallStatementContext* context) override;
+ antlrcpp::Any visitStructExpression(
+ TorqueParser::StructExpressionContext* context) override;
+
antlrcpp::Any visitConditionalExpression(
TorqueParser::ConditionalExpressionContext* context) override;
@@ -102,10 +111,14 @@ class AstGenerator : public TorqueBaseVisitor {
antlrcpp::Any visitAssignment(
TorqueParser::AssignmentContext* context) override;
+ antlrcpp::Any visitFunctionPointerExpression(
+ TorqueParser::FunctionPointerExpressionContext* context) override;
+
antlrcpp::Any visitPrimaryExpression(
TorqueParser::PrimaryExpressionContext* context) override;
- antlrcpp::Any visitTryCatch(TorqueParser::TryCatchContext* context) override;
+ antlrcpp::Any visitTryLabelStatement(
+ TorqueParser::TryLabelStatementContext* context) override;
antlrcpp::Any visitStatementScope(
TorqueParser::StatementScopeContext* context) override;
@@ -139,6 +152,9 @@ class AstGenerator : public TorqueBaseVisitor {
antlrcpp::Any visitDiagnosticStatement(
TorqueParser::DiagnosticStatementContext* context) override;
+ antlrcpp::Any visitStructDeclaration(
+ TorqueParser::StructDeclarationContext* context) override;
+
antlrcpp::Any aggregateResult(antlrcpp::Any aggregate,
const antlrcpp::Any& nextResult) override {
if (aggregate.isNull())