From 465bbbd720657a0e2477d6212b2c080be817f375 Mon Sep 17 00:00:00 2001 From: Erik Ernst Date: Wed, 25 Sep 2024 06:52:42 +0000 Subject: [PATCH] Update the spec parser to support enhanced parts Change-Id: I6904294f473d1c9a861ad385e14e17bdd79189d8 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/386560 Commit-Queue: Erik Ernst Reviewed-by: Chloe Stefantsova --- tools/spec_parser/Dart.g | 6 ++++-- tools/spec_parser/dart_spec_parser/Dart.g4 | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/tools/spec_parser/Dart.g b/tools/spec_parser/Dart.g index c53b0a9376f..65bc14e08d6 100644 --- a/tools/spec_parser/Dart.g +++ b/tools/spec_parser/Dart.g @@ -4,6 +4,8 @@ // CHANGES: // +// v0.48 Add support for enhanced parts. +// // v0.47 Make `augment` a built-in identifier (this happened in the feature // specification v1.10, but wasn't done here at the time). // @@ -1450,11 +1452,11 @@ libraryExport ; partDirective - : metadata PART uri ';' + : metadata PART configurableUri ';' ; partHeader - : metadata PART OF (dottedIdentifierList | uri)';' + : metadata PART OF uri ';' ; partDeclaration diff --git a/tools/spec_parser/dart_spec_parser/Dart.g4 b/tools/spec_parser/dart_spec_parser/Dart.g4 index a65357bd98e..d6c09858336 100644 --- a/tools/spec_parser/dart_spec_parser/Dart.g4 +++ b/tools/spec_parser/dart_spec_parser/Dart.g4 @@ -4,6 +4,8 @@ // CHANGES: // +// v0.49 Add support for enhanced parts. +// // v0.48 Make `augment` a built-in identifier (this happened in the feature // specification v1.10, but wasn't done here at the time). // @@ -1456,11 +1458,11 @@ libraryExport ; partDirective - : metadata PART uri ';' + : metadata PART configurableUri ';' ; partHeader - : metadata PART OF (dottedIdentifierList | uri)';' + : metadata PART OF uri ';' ; partDeclaration