From be64653db1e7af0c8b2389e6b48c53ed6c952001 Mon Sep 17 00:00:00 2001 From: Erik Ernst Date: Wed, 6 Dec 2023 13:01:58 +0000 Subject: [PATCH] Add missing import prefix to FUNCTION This is a commit that should have been part of 340181. Change-Id: Ic87c9d4975f0b9504395e6bfdac9b3c22fbcddd6 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/340082 Reviewed-by: William Hesse Commit-Queue: Erik Ernst --- tools/spec_parser/Dart.g | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tools/spec_parser/Dart.g b/tools/spec_parser/Dart.g index 8a81001d5fa..492efe219a7 100644 --- a/tools/spec_parser/Dart.g +++ b/tools/spec_parser/Dart.g @@ -1185,7 +1185,7 @@ patternField ; objectPattern - : (typeName typeArguments? | FUNCTION) '(' patternFields? ')' + : (typeName typeArguments? | typeNamedFunction) '(' patternFields? ')' ; patternVariableDeclaration @@ -1439,9 +1439,13 @@ typeNotFunction | VOID ; +typeNamedFunction + : (typeIdentifier '.')? FUNCTION + ; + typeNotVoidNotFunction : typeName typeArguments? - | (typeIdentifier '.')? FUNCTION + | typeNamedFunction ; typeName