From 337d2cc8b18482bd5d2069bb78517db14233bd4f Mon Sep 17 00:00:00 2001 From: Modestas Valauskas Date: Fri, 17 Mar 2023 11:33:59 +0000 Subject: [PATCH] [ANTLR] Move optional trailing question mark up. Closes https://github.com/dart-lang/sdk/pull/51742 GitOrigin-RevId: 8aed1ba4ebbd14aa88a74f4f23464e2c24a10c38 Change-Id: I8184a2edc66acc79c51d3838b0849c4a414784fd Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/288981 Commit-Queue: Erik Ernst Reviewed-by: Erik Ernst --- tools/spec_parser/Dart.g | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tools/spec_parser/Dart.g b/tools/spec_parser/Dart.g index fac1476d3fe..d7875e44a4e 100644 --- a/tools/spec_parser/Dart.g +++ b/tools/spec_parser/Dart.g @@ -1397,18 +1397,18 @@ type typeNotVoid : functionType '?'? | recordType '?'? - | typeNotVoidNotFunction + | typeNotVoidNotFunction '?'? ; typeNotFunction - : typeNotVoidNotFunction + : typeNotVoidNotFunction '?'? | recordType '?'? | VOID ; typeNotVoidNotFunction - : typeName typeArguments? '?'? - | FUNCTION '?'? + : typeName typeArguments? + | FUNCTION ; typeName