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