Index: pkg/front_end/lib/src/fasta/fasta_codes_generated.dart |
diff --git a/pkg/front_end/lib/src/fasta/fasta_codes_generated.dart b/pkg/front_end/lib/src/fasta/fasta_codes_generated.dart |
index dffadc3dfbc3e3c64f13a5a0cbf237b66f11946d..14b7f61c27b2a70cd184991b5fc08a17ef9788e0 100644 |
--- a/pkg/front_end/lib/src/fasta/fasta_codes_generated.dart |
+++ b/pkg/front_end/lib/src/fasta/fasta_codes_generated.dart |
@@ -9,100 +9,69 @@ |
part of fasta.codes; |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(Token token)> templateExpectedClassBodyToSkip = |
- const Template<Message Function(Token token)>( |
- messageTemplate: r"""Expected a class body, but got '#lexeme'.""", |
- withArguments: _withArgumentsExpectedClassBodyToSkip); |
- |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(Token token)> codeExpectedClassBodyToSkip = |
- const Code<Message Function(Token token)>( |
- "ExpectedClassBodyToSkip", templateExpectedClassBodyToSkip, |
- dart2jsCode: "*fatal*"); |
- |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsExpectedClassBodyToSkip(Token token) { |
- String lexeme = token.lexeme; |
- return new Message(codeExpectedClassBodyToSkip, |
- message: """Expected a class body, but got '$lexeme'.""", |
- arguments: {'token': token}); |
-} |
- |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeFunctionTypeDefaultValue = messageFunctionTypeDefaultValue; |
- |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageFunctionTypeDefaultValue = const MessageCode( |
- "FunctionTypeDefaultValue", |
- dart2jsCode: "*ignored*", |
- message: r"""Can't have a default value in a function type."""); |
- |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeNonInstanceTypeVariableUse = |
- messageNonInstanceTypeVariableUse; |
- |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageNonInstanceTypeVariableUse = const MessageCode( |
- "NonInstanceTypeVariableUse", |
- message: r"""Can only use type variables in instance methods."""); |
- |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
const Template<Message Function(String name)> |
- templateInternalProblemUnsupported = |
+ templateAbstractClassInstantiation = |
const Template<Message Function(String name)>( |
- messageTemplate: r"""Unsupported operation: '#name'.""", |
- withArguments: _withArgumentsInternalProblemUnsupported); |
+ messageTemplate: |
+ r"""The class '#name' is abstract and can't be instantiated.""", |
+ withArguments: _withArgumentsAbstractClassInstantiation); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String name)> codeInternalProblemUnsupported = |
+const Code<Message Function(String name)> codeAbstractClassInstantiation = |
const Code<Message Function(String name)>( |
- "InternalProblemUnsupported", |
- templateInternalProblemUnsupported, |
+ "AbstractClassInstantiation", |
+ templateAbstractClassInstantiation, |
); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsInternalProblemUnsupported(String name) { |
- return new Message(codeInternalProblemUnsupported, |
- message: """Unsupported operation: '$name'.""", |
+Message _withArgumentsAbstractClassInstantiation(String name) { |
+ return new Message(codeAbstractClassInstantiation, |
+ message: """The class '$name' is abstract and can't be instantiated.""", |
arguments: {'name': name}); |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeInternalProblemPreviousTokenNotFound = |
- messageInternalProblemPreviousTokenNotFound; |
+const Code<Null> codeAbstractNotSync = messageAbstractNotSync; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageInternalProblemPreviousTokenNotFound = |
- const MessageCode("InternalProblemPreviousTokenNotFound", |
- message: r"""Couldn't find previous token."""); |
+const MessageCode messageAbstractNotSync = const MessageCode("AbstractNotSync", |
+ dart2jsCode: "*ignored*", |
+ message: r"""Abstract methods can't use 'async', 'async*', or 'sync*'."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeStackOverflow = messageStackOverflow; |
+const Template< |
+ Message Function( |
+ int |
+ codePoint)> templateAsciiControlCharacter = const Template< |
+ Message Function(int codePoint)>( |
+ messageTemplate: |
+ r"""The control character #unicode can only be used in strings and comments.""", |
+ withArguments: _withArgumentsAsciiControlCharacter); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageStackOverflow = const MessageCode("StackOverflow", |
- dart2jsCode: "GENERIC", message: r"""Stack overflow."""); |
+const Code<Message Function(int codePoint)> codeAsciiControlCharacter = |
+ const Code<Message Function(int codePoint)>( |
+ "AsciiControlCharacter", templateAsciiControlCharacter, |
+ analyzerCode: "ILLEGAL_CHARACTER", dart2jsCode: "BAD_INPUT_CHARACTER"); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String name)> templateCyclicTypedef = |
- const Template<Message Function(String name)>( |
- messageTemplate: r"""The typedef '#name' has a reference to itself.""", |
- withArguments: _withArgumentsCyclicTypedef); |
+Message _withArgumentsAsciiControlCharacter(int codePoint) { |
+ String unicode = "(U+${codePoint.toRadixString(16).padLeft(4, '0')})"; |
+ return new Message(codeAsciiControlCharacter, |
+ message: |
+ """The control character $unicode can only be used in strings and comments.""", |
+ arguments: {'codePoint': codePoint}); |
+} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String name)> codeCyclicTypedef = |
- const Code<Message Function(String name)>( |
- "CyclicTypedef", |
- templateCyclicTypedef, |
-); |
+const Code<Null> codeAssertAsExpression = messageAssertAsExpression; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsCyclicTypedef(String name) { |
- return new Message(codeCyclicTypedef, |
- message: """The typedef '$name' has a reference to itself.""", |
- arguments: {'name': name}); |
-} |
+const MessageCode messageAssertAsExpression = const MessageCode( |
+ "AssertAsExpression", |
+ dart2jsCode: "*fatal*", |
+ message: r"""`assert` can't be used as an expression."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
const Code<Null> codeAssertExtraneousArgument = messageAssertExtraneousArgument; |
@@ -114,23 +83,15 @@ const MessageCode messageAssertExtraneousArgument = const MessageCode( |
message: r"""`assert` can't have more than two arguments."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(Token token)> templateUnexpectedToken = |
- const Template<Message Function(Token token)>( |
- messageTemplate: r"""Unexpected token '#lexeme'.""", |
- withArguments: _withArgumentsUnexpectedToken); |
- |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(Token token)> codeUnexpectedToken = |
- const Code<Message Function(Token token)>( |
- "UnexpectedToken", templateUnexpectedToken, |
- dart2jsCode: "*fatal*"); |
+const Code<Null> codeAsyncAsIdentifier = messageAsyncAsIdentifier; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsUnexpectedToken(Token token) { |
- String lexeme = token.lexeme; |
- return new Message(codeUnexpectedToken, |
- message: """Unexpected token '$lexeme'.""", arguments: {'token': token}); |
-} |
+const MessageCode messageAsyncAsIdentifier = const MessageCode( |
+ "AsyncAsIdentifier", |
+ analyzerCode: "ASYNC_KEYWORD_USED_AS_IDENTIFIER", |
+ dart2jsCode: "GENERIC", |
+ message: |
+ r"""'async' can't be used as an identifier in 'async', 'async*', or 'sync*' methods."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
const Code<Null> codeAwaitAsIdentifier = messageAwaitAsIdentifier; |
@@ -143,130 +104,154 @@ const MessageCode messageAwaitAsIdentifier = const MessageCode( |
r"""'await' can't be used as an identifier in 'async', 'async*', or 'sync*' methods."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeFactoryNotSync = messageFactoryNotSync; |
+const Code<Null> codeAwaitForNotAsync = messageAwaitForNotAsync; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageFactoryNotSync = const MessageCode("FactoryNotSync", |
+const MessageCode messageAwaitForNotAsync = const MessageCode( |
+ "AwaitForNotAsync", |
dart2jsCode: "*ignored*", |
- message: r"""Factories can't use 'async', 'async*', or 'sync*'."""); |
- |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String name, Uri uri_)> |
- templateInternalProblemConstructorNotFound = |
- const Template<Message Function(String name, Uri uri_)>( |
- messageTemplate: r"""No constructor named '#name' in '#uri'.""", |
- withArguments: _withArgumentsInternalProblemConstructorNotFound); |
+ message: |
+ r"""Asynchronous for-loop can only be used in 'async' or 'async*' methods."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String name, Uri uri_)> |
- codeInternalProblemConstructorNotFound = |
- const Code<Message Function(String name, Uri uri_)>( |
- "InternalProblemConstructorNotFound", |
- templateInternalProblemConstructorNotFound, |
-); |
+const Code<Null> codeAwaitNotAsync = messageAwaitNotAsync; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsInternalProblemConstructorNotFound( |
- String name, Uri uri_) { |
- String uri = relativizeUri(uri_); |
- return new Message(codeInternalProblemConstructorNotFound, |
- message: """No constructor named '$name' in '$uri'.""", |
- arguments: {'name': name, 'uri': uri_}); |
-} |
+const MessageCode messageAwaitNotAsync = const MessageCode("AwaitNotAsync", |
+ dart2jsCode: "*ignored*", |
+ message: r"""'await' can only be used in 'async' or 'async*' methods."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeSuperNullAware = messageSuperNullAware; |
+const Template<Message Function(Token token)> templateBuiltInIdentifierAsType = |
+ const Template<Message Function(Token token)>( |
+ messageTemplate: r"""Can't use '#lexeme' as a type.""", |
+ withArguments: _withArgumentsBuiltInIdentifierAsType); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageSuperNullAware = const MessageCode("SuperNullAware", |
- dart2jsCode: "*ignored*", |
- message: r"""'super' can't be null.""", |
- tip: r"""Try replacing '?.' with '.'"""); |
+const Code<Message Function(Token token)> codeBuiltInIdentifierAsType = |
+ const Code<Message Function(Token token)>( |
+ "BuiltInIdentifierAsType", templateBuiltInIdentifierAsType, |
+ analyzerCode: "EXPECTED_TYPE_NAME", dart2jsCode: "EXTRANEOUS_MODIFIER"); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codePrivateNamedParameter = messagePrivateNamedParameter; |
+Message _withArgumentsBuiltInIdentifierAsType(Token token) { |
+ String lexeme = token.lexeme; |
+ return new Message(codeBuiltInIdentifierAsType, |
+ message: """Can't use '$lexeme' as a type.""", |
+ arguments: {'token': token}); |
+} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messagePrivateNamedParameter = const MessageCode( |
- "PrivateNamedParameter", |
- dart2jsCode: "*ignored*", |
- message: r"""An optional named parameter can't start with '_'."""); |
+const Template<Message Function(Token token)> |
+ templateBuiltInIdentifierInDeclaration = |
+ const Template<Message Function(Token token)>( |
+ messageTemplate: r"""Can't use '#lexeme' as a name here.""", |
+ withArguments: _withArgumentsBuiltInIdentifierInDeclaration); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeYieldNotGenerator = messageYieldNotGenerator; |
+const Code<Message Function(Token token)> codeBuiltInIdentifierInDeclaration = |
+ const Code<Message Function(Token token)>("BuiltInIdentifierInDeclaration", |
+ templateBuiltInIdentifierInDeclaration, |
+ dart2jsCode: "GENERIC"); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageYieldNotGenerator = const MessageCode( |
- "YieldNotGenerator", |
- dart2jsCode: "*ignored*", |
- message: r"""'yield' can only be used in 'sync*' or 'async*' methods."""); |
+Message _withArgumentsBuiltInIdentifierInDeclaration(Token token) { |
+ String lexeme = token.lexeme; |
+ return new Message(codeBuiltInIdentifierInDeclaration, |
+ message: """Can't use '$lexeme' as a name here.""", |
+ arguments: {'token': token}); |
+} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeReturnTypeFunctionExpression = |
- messageReturnTypeFunctionExpression; |
+const Code<Null> codeCatchSyntax = messageCatchSyntax; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageReturnTypeFunctionExpression = const MessageCode( |
- "ReturnTypeFunctionExpression", |
+const MessageCode messageCatchSyntax = const MessageCode("CatchSyntax", |
dart2jsCode: "*ignored*", |
- message: r"""A function expression can't have a return type."""); |
+ message: |
+ r"""'catch' must be followed by '(identifier)' or '(identifier, identifier)'.""", |
+ tip: |
+ r"""No types are needed, the first is given by 'on', the second is always 'StackTrace'."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeSetterNotSync = messageSetterNotSync; |
+const Code<Null> codeConstFieldWithoutInitializer = |
+ messageConstFieldWithoutInitializer; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageSetterNotSync = const MessageCode("SetterNotSync", |
+const MessageCode messageConstFieldWithoutInitializer = const MessageCode( |
+ "ConstFieldWithoutInitializer", |
dart2jsCode: "*ignored*", |
- message: r"""Setters can't use 'async', 'async*', or 'sync*'."""); |
+ message: r"""A 'const' field must be initialized.""", |
+ tip: r"""Try adding '= <initializer>'."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template< |
- Message Function( |
- int |
- codePoint)> templateNonAsciiWhitespace = const Template< |
- Message Function(int codePoint)>( |
- messageTemplate: |
- r"""The non-ASCII space character #unicode can only be used in strings and comments.""", |
- withArguments: _withArgumentsNonAsciiWhitespace); |
+const Template<Message Function(String name)> templateConstructorNotFound = |
+ const Template<Message Function(String name)>( |
+ messageTemplate: r"""Couldn't find constructor '#name'.""", |
+ withArguments: _withArgumentsConstructorNotFound); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(int codePoint)> codeNonAsciiWhitespace = |
- const Code<Message Function(int codePoint)>( |
- "NonAsciiWhitespace", templateNonAsciiWhitespace, |
- analyzerCode: "ILLEGAL_CHARACTER", dart2jsCode: "BAD_INPUT_CHARACTER"); |
+const Code<Message Function(String name)> codeConstructorNotFound = |
+ const Code<Message Function(String name)>( |
+ "ConstructorNotFound", |
+ templateConstructorNotFound, |
+); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsNonAsciiWhitespace(int codePoint) { |
- String unicode = "(U+${codePoint.toRadixString(16).padLeft(4, '0')})"; |
- return new Message(codeNonAsciiWhitespace, |
- message: |
- """The non-ASCII space character $unicode can only be used in strings and comments.""", |
- arguments: {'codePoint': codePoint}); |
+Message _withArgumentsConstructorNotFound(String name) { |
+ return new Message(codeConstructorNotFound, |
+ message: """Couldn't find constructor '$name'.""", |
+ arguments: {'name': name}); |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(Token token)> templateExpectedIdentifier = |
- const Template<Message Function(Token token)>( |
- messageTemplate: |
- r"""'#lexeme' is a reserved word and can't be used here.""", |
- tipTemplate: r"""Try using a different name.""", |
- withArguments: _withArgumentsExpectedIdentifier); |
+const Template<Message Function(String name)> templateCyclicTypedef = |
+ const Template<Message Function(String name)>( |
+ messageTemplate: r"""The typedef '#name' has a reference to itself.""", |
+ withArguments: _withArgumentsCyclicTypedef); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(Token token)> codeExpectedIdentifier = |
- const Code<Message Function(Token token)>( |
- "ExpectedIdentifier", templateExpectedIdentifier, |
- dart2jsCode: "EXPECTED_IDENTIFIER"); |
+const Code<Message Function(String name)> codeCyclicTypedef = |
+ const Code<Message Function(String name)>( |
+ "CyclicTypedef", |
+ templateCyclicTypedef, |
+); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsExpectedIdentifier(Token token) { |
- String lexeme = token.lexeme; |
- return new Message(codeExpectedIdentifier, |
- message: """'$lexeme' is a reserved word and can't be used here.""", |
- tip: """Try using a different name.""", |
- arguments: {'token': token}); |
+Message _withArgumentsCyclicTypedef(String name) { |
+ return new Message(codeCyclicTypedef, |
+ message: """The typedef '$name' has a reference to itself.""", |
+ arguments: {'name': name}); |
} |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+const Code<Null> codeEmptyNamedParameterList = messageEmptyNamedParameterList; |
+ |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+const MessageCode messageEmptyNamedParameterList = const MessageCode( |
+ "EmptyNamedParameterList", |
+ dart2jsCode: "EMPTY_NAMED_PARAMETER_LIST", |
+ message: r"""Named parameter lists cannot be empty.""", |
+ tip: r"""Try adding a named parameter to the list."""); |
+ |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+const Code<Null> codeEmptyOptionalParameterList = |
+ messageEmptyOptionalParameterList; |
+ |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+const MessageCode messageEmptyOptionalParameterList = const MessageCode( |
+ "EmptyOptionalParameterList", |
+ dart2jsCode: "EMPTY_OPTIONAL_PARAMETER_LIST", |
+ message: r"""Optional parameter lists cannot be empty.""", |
+ tip: r"""Try adding an optional parameter to the list."""); |
+ |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+const Code<Null> codeEncoding = messageEncoding; |
+ |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+const MessageCode messageEncoding = const MessageCode("Encoding", |
+ dart2jsCode: "*fatal*", message: r"""Unable to decode bytes as UTF-8."""); |
+ |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
const Code<Null> codeExpectedBlockToSkip = messageExpectedBlockToSkip; |
@@ -278,282 +263,321 @@ const MessageCode messageExpectedBlockToSkip = const MessageCode( |
tip: r"""Try adding {}."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeRequiredParameterWithDefault = |
- messageRequiredParameterWithDefault; |
+const Code<Null> codeExpectedBody = messageExpectedBody; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageRequiredParameterWithDefault = const MessageCode( |
- "RequiredParameterWithDefault", |
- dart2jsCode: "REQUIRED_PARAMETER_WITH_DEFAULT", |
- message: r"""Non-optional parameters can't have a default value.""", |
- tip: |
- r"""Try removing the default value or making the parameter optional."""); |
+const MessageCode messageExpectedBody = const MessageCode("ExpectedBody", |
+ dart2jsCode: "BODY_EXPECTED", |
+ message: r"""Expected a function body or '=>'.""", |
+ tip: r"""Try adding {}."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String string)> templateUnspecified = |
+const Template<Message Function(String string)> templateExpectedButGot = |
const Template<Message Function(String string)>( |
- messageTemplate: r"""#string""", |
- withArguments: _withArgumentsUnspecified); |
+ messageTemplate: r"""Expected '#string' before this.""", |
+ tipTemplate: r"""DONT_KNOW_HOW_TO_FIX,""", |
+ withArguments: _withArgumentsExpectedButGot); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String string)> codeUnspecified = |
+const Code<Message Function(String string)> codeExpectedButGot = |
const Code<Message Function(String string)>( |
- "Unspecified", templateUnspecified, |
- dart2jsCode: "GENERIC"); |
+ "ExpectedButGot", templateExpectedButGot, |
+ dart2jsCode: "MISSING_TOKEN_BEFORE_THIS"); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsUnspecified(String string) { |
- return new Message(codeUnspecified, |
- message: """$string""", arguments: {'string': string}); |
+Message _withArgumentsExpectedButGot(String string) { |
+ return new Message(codeExpectedButGot, |
+ message: """Expected '$string' before this.""", |
+ tip: """DONT_KNOW_HOW_TO_FIX,""", |
+ arguments: {'string': string}); |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeMissingExponent = messageMissingExponent; |
+const Template<Message Function(Token token)> templateExpectedClassBody = |
+ const Template<Message Function(Token token)>( |
+ messageTemplate: r"""Expected a class body, but got '#lexeme'.""", |
+ withArguments: _withArgumentsExpectedClassBody); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageMissingExponent = const MessageCode("MissingExponent", |
- analyzerCode: "MISSING_DIGIT", |
- dart2jsCode: "EXPONENT_MISSING", |
- message: |
- r"""Numbers in exponential notation should always contain an exponent (an integer number with an optional sign).""", |
- tip: |
- r"""Make sure there is an exponent, and remove any whitespace before it."""); |
+const Code<Message Function(Token token)> codeExpectedClassBody = |
+ const Code<Message Function(Token token)>( |
+ "ExpectedClassBody", templateExpectedClassBody, |
+ dart2jsCode: "*fatal*"); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codePositionalParameterWithEquals = |
- messagePositionalParameterWithEquals; |
+Message _withArgumentsExpectedClassBody(Token token) { |
+ String lexeme = token.lexeme; |
+ return new Message(codeExpectedClassBody, |
+ message: """Expected a class body, but got '$lexeme'.""", |
+ arguments: {'token': token}); |
+} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messagePositionalParameterWithEquals = const MessageCode( |
- "PositionalParameterWithEquals", |
- dart2jsCode: "POSITIONAL_PARAMETER_WITH_EQUALS", |
- message: |
- r"""Positional optional parameters can't use ':' to specify a default value.""", |
- tip: r"""Try replacing ':' with '='."""); |
+const Template<Message Function(Token token)> templateExpectedClassBodyToSkip = |
+ const Template<Message Function(Token token)>( |
+ messageTemplate: r"""Expected a class body, but got '#lexeme'.""", |
+ withArguments: _withArgumentsExpectedClassBodyToSkip); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeUnexpectedDollarInString = messageUnexpectedDollarInString; |
+const Code<Message Function(Token token)> codeExpectedClassBodyToSkip = |
+ const Code<Message Function(Token token)>( |
+ "ExpectedClassBodyToSkip", templateExpectedClassBodyToSkip, |
+ dart2jsCode: "*fatal*"); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageUnexpectedDollarInString = const MessageCode( |
- "UnexpectedDollarInString", |
- dart2jsCode: "MALFORMED_STRING_LITERAL", |
- message: |
- r"""A '$' has special meaning inside a string, and must be followed by an identifier or an expression in curly braces ({}).""", |
- tip: r"""Try adding a backslash (\) to escape the '$'."""); |
+Message _withArgumentsExpectedClassBodyToSkip(Token token) { |
+ String lexeme = token.lexeme; |
+ return new Message(codeExpectedClassBodyToSkip, |
+ message: """Expected a class body, but got '$lexeme'.""", |
+ arguments: {'token': token}); |
+} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeFinalFieldWithoutInitializer = |
- messageFinalFieldWithoutInitializer; |
+const Template<Message Function(Token token)> templateExpectedDeclaration = |
+ const Template<Message Function(Token token)>( |
+ messageTemplate: r"""Expected a declaration, but got '#lexeme'.""", |
+ withArguments: _withArgumentsExpectedDeclaration); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageFinalFieldWithoutInitializer = const MessageCode( |
- "FinalFieldWithoutInitializer", |
- dart2jsCode: "*ignored*", |
- message: r"""A 'final' field must be initialized.""", |
- tip: r"""Try adding '= <initializer>'."""); |
+const Code<Message Function(Token token)> codeExpectedDeclaration = |
+ const Code<Message Function(Token token)>( |
+ "ExpectedDeclaration", templateExpectedDeclaration, |
+ dart2jsCode: "*fatal*"); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(Token token)> templateExtraneousModifier = |
+Message _withArgumentsExpectedDeclaration(Token token) { |
+ String lexeme = token.lexeme; |
+ return new Message(codeExpectedDeclaration, |
+ message: """Expected a declaration, but got '$lexeme'.""", |
+ arguments: {'token': token}); |
+} |
+ |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+const Template<Message Function(Token token)> templateExpectedExpression = |
const Template<Message Function(Token token)>( |
- messageTemplate: r"""Can't have modifier '#lexeme' here.""", |
- tipTemplate: r"""Try removing '#lexeme'.""", |
- withArguments: _withArgumentsExtraneousModifier); |
+ messageTemplate: r"""Expected an expression, but got '#lexeme'.""", |
+ withArguments: _withArgumentsExpectedExpression); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(Token token)> codeExtraneousModifier = |
+const Code<Message Function(Token token)> codeExpectedExpression = |
const Code<Message Function(Token token)>( |
- "ExtraneousModifier", templateExtraneousModifier, |
- dart2jsCode: "EXTRANEOUS_MODIFIER"); |
+ "ExpectedExpression", templateExpectedExpression, |
+ dart2jsCode: "*fatal*"); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsExtraneousModifier(Token token) { |
+Message _withArgumentsExpectedExpression(Token token) { |
String lexeme = token.lexeme; |
- return new Message(codeExtraneousModifier, |
- message: """Can't have modifier '$lexeme' here.""", |
- tip: """Try removing '$lexeme'.""", |
+ return new Message(codeExpectedExpression, |
+ message: """Expected an expression, but got '$lexeme'.""", |
arguments: {'token': token}); |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeEmptyOptionalParameterList = |
- messageEmptyOptionalParameterList; |
+const Template<Message Function(Token token)> templateExpectedFunctionBody = |
+ const Template<Message Function(Token token)>( |
+ messageTemplate: r"""Expected a function body, but got '#lexeme'.""", |
+ withArguments: _withArgumentsExpectedFunctionBody); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageEmptyOptionalParameterList = const MessageCode( |
- "EmptyOptionalParameterList", |
- dart2jsCode: "EMPTY_OPTIONAL_PARAMETER_LIST", |
- message: r"""Optional parameter lists cannot be empty.""", |
- tip: r"""Try adding an optional parameter to the list."""); |
+const Code<Message Function(Token token)> codeExpectedFunctionBody = |
+ const Code<Message Function(Token token)>( |
+ "ExpectedFunctionBody", templateExpectedFunctionBody, |
+ dart2jsCode: "NATIVE_OR_FATAL"); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String name, String name2)> |
- templateInternalProblemNotFoundIn = |
- const Template<Message Function(String name, String name2)>( |
- messageTemplate: r"""Couldn't find '#name' in '#name2'.""", |
- withArguments: _withArgumentsInternalProblemNotFoundIn); |
+Message _withArgumentsExpectedFunctionBody(Token token) { |
+ String lexeme = token.lexeme; |
+ return new Message(codeExpectedFunctionBody, |
+ message: """Expected a function body, but got '$lexeme'.""", |
+ arguments: {'token': token}); |
+} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String name, String name2)> |
- codeInternalProblemNotFoundIn = |
- const Code<Message Function(String name, String name2)>( |
- "InternalProblemNotFoundIn", |
- templateInternalProblemNotFoundIn, |
-); |
+const Code<Null> codeExpectedHexDigit = messageExpectedHexDigit; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsInternalProblemNotFoundIn(String name, String name2) { |
- return new Message(codeInternalProblemNotFoundIn, |
- message: """Couldn't find '$name' in '$name2'.""", |
- arguments: {'name': name, 'name2': name2}); |
-} |
+const MessageCode messageExpectedHexDigit = const MessageCode( |
+ "ExpectedHexDigit", |
+ analyzerCode: "MISSING_HEX_DIGIT", |
+ dart2jsCode: "HEX_DIGIT_EXPECTED", |
+ message: r"""A hex digit (0-9 or A-F) must follow '0x'."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String name)> templateTypeNotFound = |
- const Template<Message Function(String name)>( |
- messageTemplate: r"""Type '#name' not found.""", |
- withArguments: _withArgumentsTypeNotFound); |
+const Template<Message Function(Token token)> templateExpectedIdentifier = |
+ const Template<Message Function(Token token)>( |
+ messageTemplate: |
+ r"""'#lexeme' is a reserved word and can't be used here.""", |
+ tipTemplate: r"""Try using a different name.""", |
+ withArguments: _withArgumentsExpectedIdentifier); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String name)> codeTypeNotFound = |
- const Code<Message Function(String name)>( |
- "TypeNotFound", |
- templateTypeNotFound, |
-); |
+const Code<Message Function(Token token)> codeExpectedIdentifier = |
+ const Code<Message Function(Token token)>( |
+ "ExpectedIdentifier", templateExpectedIdentifier, |
+ dart2jsCode: "EXPECTED_IDENTIFIER"); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsTypeNotFound(String name) { |
- return new Message(codeTypeNotFound, |
- message: """Type '$name' not found.""", arguments: {'name': name}); |
+Message _withArgumentsExpectedIdentifier(Token token) { |
+ String lexeme = token.lexeme; |
+ return new Message(codeExpectedIdentifier, |
+ message: """'$lexeme' is a reserved word and can't be used here.""", |
+ tip: """Try using a different name.""", |
+ arguments: {'token': token}); |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String name)> |
- templateInternalProblemSuperclassNotFound = |
- const Template<Message Function(String name)>( |
- messageTemplate: r"""Superclass not found '#name'.""", |
- withArguments: _withArgumentsInternalProblemSuperclassNotFound); |
- |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String name)> |
- codeInternalProblemSuperclassNotFound = |
- const Code<Message Function(String name)>( |
- "InternalProblemSuperclassNotFound", |
- templateInternalProblemSuperclassNotFound, |
-); |
+const Code<Null> codeExpectedOpenParens = messageExpectedOpenParens; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsInternalProblemSuperclassNotFound(String name) { |
- return new Message(codeInternalProblemSuperclassNotFound, |
- message: """Superclass not found '$name'.""", arguments: {'name': name}); |
-} |
+const MessageCode messageExpectedOpenParens = const MessageCode( |
+ "ExpectedOpenParens", |
+ dart2jsCode: "GENERIC", |
+ message: r"""Expected '('."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String string)> templateUnterminatedString = |
- const Template<Message Function(String string)>( |
- messageTemplate: r"""String must end with #string.""", |
- withArguments: _withArgumentsUnterminatedString); |
+const Template<Message Function(Token token)> templateExpectedString = |
+ const Template<Message Function(Token token)>( |
+ messageTemplate: r"""Expected a String, but got '#lexeme'.""", |
+ withArguments: _withArgumentsExpectedString); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String string)> codeUnterminatedString = |
- const Code<Message Function(String string)>( |
- "UnterminatedString", templateUnterminatedString, |
- analyzerCode: "UNTERMINATED_STRING_LITERAL", |
- dart2jsCode: "UNTERMINATED_STRING"); |
+const Code<Message Function(Token token)> codeExpectedString = |
+ const Code<Message Function(Token token)>( |
+ "ExpectedString", templateExpectedString, |
+ dart2jsCode: "*fatal*"); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsUnterminatedString(String string) { |
- return new Message(codeUnterminatedString, |
- message: """String must end with $string.""", |
- arguments: {'string': string}); |
+Message _withArgumentsExpectedString(Token token) { |
+ String lexeme = token.lexeme; |
+ return new Message(codeExpectedString, |
+ message: """Expected a String, but got '$lexeme'.""", |
+ arguments: {'token': token}); |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeAwaitNotAsync = messageAwaitNotAsync; |
- |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageAwaitNotAsync = const MessageCode("AwaitNotAsync", |
- dart2jsCode: "*ignored*", |
- message: r"""'await' can only be used in 'async' or 'async*' methods."""); |
+const Template<Message Function(Token token)> templateExpectedType = |
+ const Template<Message Function(Token token)>( |
+ messageTemplate: r"""Expected a type, but got '#lexeme'.""", |
+ withArguments: _withArgumentsExpectedType); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeInternalProblemBodyOnAbstractMethod = |
- messageInternalProblemBodyOnAbstractMethod; |
+const Code<Message Function(Token token)> codeExpectedType = |
+ const Code<Message Function(Token token)>( |
+ "ExpectedType", templateExpectedType, |
+ dart2jsCode: "*fatal*"); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageInternalProblemBodyOnAbstractMethod = |
- const MessageCode("InternalProblemBodyOnAbstractMethod", |
- message: r"""Attempting to set body on abstract method."""); |
+Message _withArgumentsExpectedType(Token token) { |
+ String lexeme = token.lexeme; |
+ return new Message(codeExpectedType, |
+ message: """Expected a type, but got '$lexeme'.""", |
+ arguments: {'token': token}); |
+} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(Token token)> templateExpectedFunctionBody = |
+const Template<Message Function(Token token)> templateExtraneousModifier = |
const Template<Message Function(Token token)>( |
- messageTemplate: r"""Expected a function body, but got '#lexeme'.""", |
- withArguments: _withArgumentsExpectedFunctionBody); |
+ messageTemplate: r"""Can't have modifier '#lexeme' here.""", |
+ tipTemplate: r"""Try removing '#lexeme'.""", |
+ withArguments: _withArgumentsExtraneousModifier); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(Token token)> codeExpectedFunctionBody = |
+const Code<Message Function(Token token)> codeExtraneousModifier = |
const Code<Message Function(Token token)>( |
- "ExpectedFunctionBody", templateExpectedFunctionBody, |
- dart2jsCode: "NATIVE_OR_FATAL"); |
+ "ExtraneousModifier", templateExtraneousModifier, |
+ dart2jsCode: "EXTRANEOUS_MODIFIER"); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsExpectedFunctionBody(Token token) { |
+Message _withArgumentsExtraneousModifier(Token token) { |
String lexeme = token.lexeme; |
- return new Message(codeExpectedFunctionBody, |
- message: """Expected a function body, but got '$lexeme'.""", |
+ return new Message(codeExtraneousModifier, |
+ message: """Can't have modifier '$lexeme' here.""", |
+ tip: """Try removing '$lexeme'.""", |
arguments: {'token': token}); |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeExpectedHexDigit = messageExpectedHexDigit; |
+const Code<Null> codeFactoryNotSync = messageFactoryNotSync; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageExpectedHexDigit = const MessageCode( |
- "ExpectedHexDigit", |
- analyzerCode: "MISSING_HEX_DIGIT", |
- dart2jsCode: "HEX_DIGIT_EXPECTED", |
- message: r"""A hex digit (0-9 or A-F) must follow '0x'."""); |
+const MessageCode messageFactoryNotSync = const MessageCode("FactoryNotSync", |
+ dart2jsCode: "*ignored*", |
+ message: r"""Factories can't use 'async', 'async*', or 'sync*'."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeEmptyNamedParameterList = messageEmptyNamedParameterList; |
+const Template<Message Function(String name)> templateFastaCLIArgumentRequired = |
+ const Template<Message Function(String name)>( |
+ messageTemplate: r"""Expected value after '#name'.""", |
+ withArguments: _withArgumentsFastaCLIArgumentRequired); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageEmptyNamedParameterList = const MessageCode( |
- "EmptyNamedParameterList", |
- dart2jsCode: "EMPTY_NAMED_PARAMETER_LIST", |
- message: r"""Named parameter lists cannot be empty.""", |
- tip: r"""Try adding a named parameter to the list."""); |
+const Code<Message Function(String name)> codeFastaCLIArgumentRequired = |
+ const Code<Message Function(String name)>( |
+ "FastaCLIArgumentRequired", |
+ templateFastaCLIArgumentRequired, |
+); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeUnsupportedPrefixPlus = messageUnsupportedPrefixPlus; |
+Message _withArgumentsFastaCLIArgumentRequired(String name) { |
+ return new Message(codeFastaCLIArgumentRequired, |
+ message: """Expected value after '$name'.""", arguments: {'name': name}); |
+} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageUnsupportedPrefixPlus = const MessageCode( |
- "UnsupportedPrefixPlus", |
- dart2jsCode: "UNSUPPORTED_PREFIX_PLUS", |
- message: r"""'+' is not a prefix operator. """, |
- tip: r"""Try removing '+'."""); |
+const Code<Null> codeFastaUsageLong = messageFastaUsageLong; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(Token token)> templateExpectedString = |
- const Template<Message Function(Token token)>( |
- messageTemplate: r"""Expected a String, but got '#lexeme'.""", |
- withArguments: _withArgumentsExpectedString); |
+const MessageCode messageFastaUsageLong = |
+ const MessageCode("FastaUsageLong", message: r"""Supported options: |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(Token token)> codeExpectedString = |
- const Code<Message Function(Token token)>( |
- "ExpectedString", templateExpectedString, |
- dart2jsCode: "*fatal*"); |
+ -o <file>, --output=<file> |
+ Generate the output into <file>. |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsExpectedString(Token token) { |
- String lexeme = token.lexeme; |
- return new Message(codeExpectedString, |
- message: """Expected a String, but got '$lexeme'.""", |
- arguments: {'token': token}); |
-} |
+ -h, /h, /?, --help |
+ Display this message (add -v for information about all options). |
+ |
+ -v, --verbose |
+ Display verbose information. |
+ |
+ -- |
+ Stop option parsing, the rest of the command line is assumed to be |
+ file names or arguments to the Dart program. |
+ |
+ --packages=<file> |
+ Use package resolution configuration <file>, which should contain a mapping |
+ of package names to paths. |
+ |
+ --platform=<file> |
+ Read the SDK platform from <file>, which should be in Dill/Kernel IR format |
+ and contain the Dart SDK. |
+ |
+ --target=none|vm|vmcc|vmreify|flutter |
+ Specify the target configuration. |
+ |
+ --verify |
+ Check that the generated output is free of various problems. This is mostly |
+ useful for developers of this compiler or Kernel transformations. |
+ |
+ --dump-ir |
+ Print compiled libraries in Kernel source notation. |
+ |
+ --exclude-source |
+ Do not include source code in the dill file. |
+ |
+ --compile-sdk=<patched_sdk> |
+ Compile the SDK from scratch instead of reading it from 'platform.dill'. |
+ |
+ --sdk=<patched_sdk> |
+ Location of the SDK sources for use when compiling additional platform |
+ libraries. |
+ |
+ --fatal=errors |
+ --fatal=warnings |
+ --fatal=nits |
+ Makes messages of the given kinds fatal, that is, immediately stop the |
+ compiler with a non-zero exit-code. In --verbose mode, also display an |
+ internal stack trace from the compiler. Multiple kinds can be separated by |
+ commas, for example, --fatal=errors,warnings."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
const Code<Null> codeFastaUsageShort = messageFastaUsageShort; |
@@ -566,251 +590,251 @@ const MessageCode messageFastaUsageShort = |
-h Display this message (add -v for information about all options)."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeTypeAfterVar = messageTypeAfterVar; |
+const Code<Null> codeFinalFieldWithoutInitializer = |
+ messageFinalFieldWithoutInitializer; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageTypeAfterVar = const MessageCode("TypeAfterVar", |
- dart2jsCode: "EXTRANEOUS_MODIFIER", |
- message: r"""Can't have both a type and 'var'.""", |
- tip: r"""Try removing 'var.'"""); |
+const MessageCode messageFinalFieldWithoutInitializer = const MessageCode( |
+ "FinalFieldWithoutInitializer", |
+ dart2jsCode: "*ignored*", |
+ message: r"""A 'final' field must be initialized.""", |
+ tip: r"""Try adding '= <initializer>'."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String name)> |
- templateAbstractClassInstantiation = |
+const Code<Null> codeFunctionTypeDefaultValue = messageFunctionTypeDefaultValue; |
+ |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+const MessageCode messageFunctionTypeDefaultValue = const MessageCode( |
+ "FunctionTypeDefaultValue", |
+ dart2jsCode: "*ignored*", |
+ message: r"""Can't have a default value in a function type."""); |
+ |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+const Code<Null> codeGeneratorReturnsValue = messageGeneratorReturnsValue; |
+ |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+const MessageCode messageGeneratorReturnsValue = const MessageCode( |
+ "GeneratorReturnsValue", |
+ dart2jsCode: "*ignored*", |
+ message: r"""'sync*' and 'async*' can't return a value."""); |
+ |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+const Template<Message Function(String name)> templateGetterNotFound = |
const Template<Message Function(String name)>( |
- messageTemplate: |
- r"""The class '#name' is abstract and can't be instantiated.""", |
- withArguments: _withArgumentsAbstractClassInstantiation); |
+ messageTemplate: r"""Getter not found: '#name'.""", |
+ withArguments: _withArgumentsGetterNotFound); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String name)> codeAbstractClassInstantiation = |
+const Code<Message Function(String name)> codeGetterNotFound = |
const Code<Message Function(String name)>( |
- "AbstractClassInstantiation", |
- templateAbstractClassInstantiation, |
+ "GetterNotFound", |
+ templateGetterNotFound, |
); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsAbstractClassInstantiation(String name) { |
- return new Message(codeAbstractClassInstantiation, |
- message: """The class '$name' is abstract and can't be instantiated.""", |
- arguments: {'name': name}); |
+Message _withArgumentsGetterNotFound(String name) { |
+ return new Message(codeGetterNotFound, |
+ message: """Getter not found: '$name'.""", arguments: {'name': name}); |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeAbstractNotSync = messageAbstractNotSync; |
+const Code<Null> codeGetterWithFormals = messageGetterWithFormals; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageAbstractNotSync = const MessageCode("AbstractNotSync", |
+const MessageCode messageGetterWithFormals = const MessageCode( |
+ "GetterWithFormals", |
dart2jsCode: "*ignored*", |
- message: r"""Abstract methods can't use 'async', 'async*', or 'sync*'."""); |
+ message: r"""A getter can't have formal parameters.""", |
+ tip: r"""Try removing '(...)'."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String name, String string)> |
- templateInternalProblemStackNotEmpty = |
- const Template<Message Function(String name, String string)>( |
- messageTemplate: r"""#name.stack isn't empty: |
- #string""", withArguments: _withArgumentsInternalProblemStackNotEmpty); |
- |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String name, String string)> |
- codeInternalProblemStackNotEmpty = |
- const Code<Message Function(String name, String string)>( |
- "InternalProblemStackNotEmpty", |
- templateInternalProblemStackNotEmpty, |
-); |
- |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsInternalProblemStackNotEmpty(String name, String string) { |
- return new Message(codeInternalProblemStackNotEmpty, |
- message: """$name.stack isn't empty: |
- $string""", arguments: {'name': name, 'string': string}); |
-} |
+const Code<Null> codeInternalProblemAlreadyInitialized = |
+ messageInternalProblemAlreadyInitialized; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String name)> templateGetterNotFound = |
- const Template<Message Function(String name)>( |
- messageTemplate: r"""Getter not found: '#name'.""", |
- withArguments: _withArgumentsGetterNotFound); |
+const MessageCode messageInternalProblemAlreadyInitialized = const MessageCode( |
+ "InternalProblemAlreadyInitialized", |
+ message: r"""Attempt to set initializer on field without initializer."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String name)> codeGetterNotFound = |
- const Code<Message Function(String name)>( |
- "GetterNotFound", |
- templateGetterNotFound, |
-); |
+const Code<Null> codeInternalProblemBodyOnAbstractMethod = |
+ messageInternalProblemBodyOnAbstractMethod; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsGetterNotFound(String name) { |
- return new Message(codeGetterNotFound, |
- message: """Getter not found: '$name'.""", arguments: {'name': name}); |
-} |
+const MessageCode messageInternalProblemBodyOnAbstractMethod = |
+ const MessageCode("InternalProblemBodyOnAbstractMethod", |
+ message: r"""Attempting to set body on abstract method."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String name)> |
- templateInternalProblemPrivateConstructorAccess = |
- const Template<Message Function(String name)>( |
- messageTemplate: r"""Can't access private constructor '#name'.""", |
- withArguments: _withArgumentsInternalProblemPrivateConstructorAccess); |
+const Template<Message Function(String name, Uri uri_)> |
+ templateInternalProblemConstructorNotFound = |
+ const Template<Message Function(String name, Uri uri_)>( |
+ messageTemplate: r"""No constructor named '#name' in '#uri'.""", |
+ withArguments: _withArgumentsInternalProblemConstructorNotFound); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String name)> |
- codeInternalProblemPrivateConstructorAccess = |
- const Code<Message Function(String name)>( |
- "InternalProblemPrivateConstructorAccess", |
- templateInternalProblemPrivateConstructorAccess, |
+const Code<Message Function(String name, Uri uri_)> |
+ codeInternalProblemConstructorNotFound = |
+ const Code<Message Function(String name, Uri uri_)>( |
+ "InternalProblemConstructorNotFound", |
+ templateInternalProblemConstructorNotFound, |
); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsInternalProblemPrivateConstructorAccess(String name) { |
- return new Message(codeInternalProblemPrivateConstructorAccess, |
- message: """Can't access private constructor '$name'.""", |
- arguments: {'name': name}); |
+Message _withArgumentsInternalProblemConstructorNotFound( |
+ String name, Uri uri_) { |
+ String uri = relativizeUri(uri_); |
+ return new Message(codeInternalProblemConstructorNotFound, |
+ message: """No constructor named '$name' in '$uri'.""", |
+ arguments: {'name': name, 'uri': uri_}); |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeListLiteralTooManyTypeArguments = |
- messageListLiteralTooManyTypeArguments; |
+const Code<Null> codeInternalProblemExtendingUnmodifiableScope = |
+ messageInternalProblemExtendingUnmodifiableScope; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageListLiteralTooManyTypeArguments = const MessageCode( |
- "ListLiteralTooManyTypeArguments", |
- message: r"""Too many type arguments on List literal."""); |
+const MessageCode messageInternalProblemExtendingUnmodifiableScope = |
+ const MessageCode("InternalProblemExtendingUnmodifiableScope", |
+ message: r"""Can't extend an unmodifiable scope."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(Token token)> templateExpectedDeclaration = |
- const Template<Message Function(Token token)>( |
- messageTemplate: r"""Expected a declaration, but got '#lexeme'.""", |
- withArguments: _withArgumentsExpectedDeclaration); |
+const Template<Message Function(String name)> templateInternalProblemNotFound = |
+ const Template<Message Function(String name)>( |
+ messageTemplate: r"""Couldn't find '#name'.""", |
+ withArguments: _withArgumentsInternalProblemNotFound); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(Token token)> codeExpectedDeclaration = |
- const Code<Message Function(Token token)>( |
- "ExpectedDeclaration", templateExpectedDeclaration, |
- dart2jsCode: "*fatal*"); |
+const Code<Message Function(String name)> codeInternalProblemNotFound = |
+ const Code<Message Function(String name)>( |
+ "InternalProblemNotFound", |
+ templateInternalProblemNotFound, |
+); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsExpectedDeclaration(Token token) { |
- String lexeme = token.lexeme; |
- return new Message(codeExpectedDeclaration, |
- message: """Expected a declaration, but got '$lexeme'.""", |
- arguments: {'token': token}); |
+Message _withArgumentsInternalProblemNotFound(String name) { |
+ return new Message(codeInternalProblemNotFound, |
+ message: """Couldn't find '$name'.""", arguments: {'name': name}); |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String string)> |
- templateInternalProblemUnimplemented = |
- const Template<Message Function(String string)>( |
- messageTemplate: r"""Unimplemented #string.""", |
- withArguments: _withArgumentsInternalProblemUnimplemented); |
+const Template<Message Function(String name, String name2)> |
+ templateInternalProblemNotFoundIn = |
+ const Template<Message Function(String name, String name2)>( |
+ messageTemplate: r"""Couldn't find '#name' in '#name2'.""", |
+ withArguments: _withArgumentsInternalProblemNotFoundIn); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String string)> codeInternalProblemUnimplemented = |
- const Code<Message Function(String string)>( |
- "InternalProblemUnimplemented", |
- templateInternalProblemUnimplemented, |
+const Code<Message Function(String name, String name2)> |
+ codeInternalProblemNotFoundIn = |
+ const Code<Message Function(String name, String name2)>( |
+ "InternalProblemNotFoundIn", |
+ templateInternalProblemNotFoundIn, |
); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsInternalProblemUnimplemented(String string) { |
- return new Message(codeInternalProblemUnimplemented, |
- message: """Unimplemented $string.""", arguments: {'string': string}); |
+Message _withArgumentsInternalProblemNotFoundIn(String name, String name2) { |
+ return new Message(codeInternalProblemNotFoundIn, |
+ message: """Couldn't find '$name' in '$name2'.""", |
+ arguments: {'name': name, 'name2': name2}); |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String name)> templateConstructorNotFound = |
+const Code<Null> codeInternalProblemPreviousTokenNotFound = |
+ messageInternalProblemPreviousTokenNotFound; |
+ |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+const MessageCode messageInternalProblemPreviousTokenNotFound = |
+ const MessageCode("InternalProblemPreviousTokenNotFound", |
+ message: r"""Couldn't find previous token."""); |
+ |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+const Template<Message Function(String name)> |
+ templateInternalProblemPrivateConstructorAccess = |
const Template<Message Function(String name)>( |
- messageTemplate: r"""Couldn't find constructor '#name'.""", |
- withArguments: _withArgumentsConstructorNotFound); |
+ messageTemplate: r"""Can't access private constructor '#name'.""", |
+ withArguments: _withArgumentsInternalProblemPrivateConstructorAccess); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String name)> codeConstructorNotFound = |
+const Code<Message Function(String name)> |
+ codeInternalProblemPrivateConstructorAccess = |
const Code<Message Function(String name)>( |
- "ConstructorNotFound", |
- templateConstructorNotFound, |
+ "InternalProblemPrivateConstructorAccess", |
+ templateInternalProblemPrivateConstructorAccess, |
); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsConstructorNotFound(String name) { |
- return new Message(codeConstructorNotFound, |
- message: """Couldn't find constructor '$name'.""", |
+Message _withArgumentsInternalProblemPrivateConstructorAccess(String name) { |
+ return new Message(codeInternalProblemPrivateConstructorAccess, |
+ message: """Can't access private constructor '$name'.""", |
arguments: {'name': name}); |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template< |
- Message Function( |
- int |
- codePoint)> templateAsciiControlCharacter = const Template< |
- Message Function(int codePoint)>( |
- messageTemplate: |
- r"""The control character #unicode can only be used in strings and comments.""", |
- withArguments: _withArgumentsAsciiControlCharacter); |
+const Template<Message Function(String name, String string)> |
+ templateInternalProblemStackNotEmpty = |
+ const Template<Message Function(String name, String string)>( |
+ messageTemplate: r"""#name.stack isn't empty: |
+ #string""", withArguments: _withArgumentsInternalProblemStackNotEmpty); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(int codePoint)> codeAsciiControlCharacter = |
- const Code<Message Function(int codePoint)>( |
- "AsciiControlCharacter", templateAsciiControlCharacter, |
- analyzerCode: "ILLEGAL_CHARACTER", dart2jsCode: "BAD_INPUT_CHARACTER"); |
+const Code<Message Function(String name, String string)> |
+ codeInternalProblemStackNotEmpty = |
+ const Code<Message Function(String name, String string)>( |
+ "InternalProblemStackNotEmpty", |
+ templateInternalProblemStackNotEmpty, |
+); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsAsciiControlCharacter(int codePoint) { |
- String unicode = "(U+${codePoint.toRadixString(16).padLeft(4, '0')})"; |
- return new Message(codeAsciiControlCharacter, |
- message: |
- """The control character $unicode can only be used in strings and comments.""", |
- arguments: {'codePoint': codePoint}); |
+Message _withArgumentsInternalProblemStackNotEmpty(String name, String string) { |
+ return new Message(codeInternalProblemStackNotEmpty, |
+ message: """$name.stack isn't empty: |
+ $string""", arguments: {'name': name, 'string': string}); |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String string, Token token)> |
- templateUnmatchedToken = |
- const Template<Message Function(String string, Token token)>( |
- messageTemplate: r"""Can't find '#string' to match '#lexeme'.""", |
- withArguments: _withArgumentsUnmatchedToken); |
+const Template<Message Function(String name)> |
+ templateInternalProblemSuperclassNotFound = |
+ const Template<Message Function(String name)>( |
+ messageTemplate: r"""Superclass not found '#name'.""", |
+ withArguments: _withArgumentsInternalProblemSuperclassNotFound); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String string, Token token)> codeUnmatchedToken = |
- const Code<Message Function(String string, Token token)>( |
- "UnmatchedToken", templateUnmatchedToken, |
- dart2jsCode: "UNMATCHED_TOKEN"); |
+const Code<Message Function(String name)> |
+ codeInternalProblemSuperclassNotFound = |
+ const Code<Message Function(String name)>( |
+ "InternalProblemSuperclassNotFound", |
+ templateInternalProblemSuperclassNotFound, |
+); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsUnmatchedToken(String string, Token token) { |
- String lexeme = token.lexeme; |
- return new Message(codeUnmatchedToken, |
- message: """Can't find '$string' to match '$lexeme'.""", |
- arguments: {'string': string, 'token': token}); |
+Message _withArgumentsInternalProblemSuperclassNotFound(String name) { |
+ return new Message(codeInternalProblemSuperclassNotFound, |
+ message: """Superclass not found '$name'.""", arguments: {'name': name}); |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String name)> templateInternalProblemNotFound = |
- const Template<Message Function(String name)>( |
- messageTemplate: r"""Couldn't find '#name'.""", |
- withArguments: _withArgumentsInternalProblemNotFound); |
+const Template<Message Function(String string, String string2)> |
+ templateInternalProblemUnexpected = |
+ const Template<Message Function(String string, String string2)>( |
+ messageTemplate: r"""Expected '#string', but got '#string2'.""", |
+ withArguments: _withArgumentsInternalProblemUnexpected); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String name)> codeInternalProblemNotFound = |
- const Code<Message Function(String name)>( |
- "InternalProblemNotFound", |
- templateInternalProblemNotFound, |
+const Code<Message Function(String string, String string2)> |
+ codeInternalProblemUnexpected = |
+ const Code<Message Function(String string, String string2)>( |
+ "InternalProblemUnexpected", |
+ templateInternalProblemUnexpected, |
); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsInternalProblemNotFound(String name) { |
- return new Message(codeInternalProblemNotFound, |
- message: """Couldn't find '$name'.""", arguments: {'name': name}); |
+Message _withArgumentsInternalProblemUnexpected(String string, String string2) { |
+ return new Message(codeInternalProblemUnexpected, |
+ message: """Expected '$string', but got '$string2'.""", |
+ arguments: {'string': string, 'string2': string2}); |
} |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeInvalidSyncModifier = messageInvalidSyncModifier; |
- |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageInvalidSyncModifier = const MessageCode( |
- "InvalidSyncModifier", |
- dart2jsCode: "INVALID_SYNC_MODIFIER", |
- message: r"""Invalid modifier 'sync'.""", |
- tip: r"""Try replacing 'sync' with 'sync*'."""); |
- |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
const Template<Message Function(String string, String string2)> |
templateInternalProblemUnhandled = |
@@ -834,411 +858,409 @@ Message _withArgumentsInternalProblemUnhandled(String string, String string2) { |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String name)> templateFastaCLIArgumentRequired = |
- const Template<Message Function(String name)>( |
- messageTemplate: r"""Expected value after '#name'.""", |
- withArguments: _withArgumentsFastaCLIArgumentRequired); |
+const Template<Message Function(String string)> |
+ templateInternalProblemUnimplemented = |
+ const Template<Message Function(String string)>( |
+ messageTemplate: r"""Unimplemented #string.""", |
+ withArguments: _withArgumentsInternalProblemUnimplemented); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String name)> codeFastaCLIArgumentRequired = |
- const Code<Message Function(String name)>( |
- "FastaCLIArgumentRequired", |
- templateFastaCLIArgumentRequired, |
+const Code<Message Function(String string)> codeInternalProblemUnimplemented = |
+ const Code<Message Function(String string)>( |
+ "InternalProblemUnimplemented", |
+ templateInternalProblemUnimplemented, |
); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsFastaCLIArgumentRequired(String name) { |
- return new Message(codeFastaCLIArgumentRequired, |
- message: """Expected value after '$name'.""", arguments: {'name': name}); |
+Message _withArgumentsInternalProblemUnimplemented(String string) { |
+ return new Message(codeInternalProblemUnimplemented, |
+ message: """Unimplemented $string.""", arguments: {'string': string}); |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeGetterWithFormals = messageGetterWithFormals; |
+const Template<Message Function(String name)> |
+ templateInternalProblemUnsupported = |
+ const Template<Message Function(String name)>( |
+ messageTemplate: r"""Unsupported operation: '#name'.""", |
+ withArguments: _withArgumentsInternalProblemUnsupported); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageGetterWithFormals = const MessageCode( |
- "GetterWithFormals", |
- dart2jsCode: "*ignored*", |
- message: r"""A getter can't have formal parameters.""", |
- tip: r"""Try removing '(...)'."""); |
+const Code<Message Function(String name)> codeInternalProblemUnsupported = |
+ const Code<Message Function(String name)>( |
+ "InternalProblemUnsupported", |
+ templateInternalProblemUnsupported, |
+); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template< |
- Message Function(Token token)> templateNoFormals = const Template< |
- Message Function(Token token)>( |
- messageTemplate: r"""A function should have formal parameters.""", |
- tipTemplate: |
- r"""Try adding '()' after '#lexeme', or add 'get' before '#lexeme' to declare a getter.""", |
- withArguments: _withArgumentsNoFormals); |
+Message _withArgumentsInternalProblemUnsupported(String name) { |
+ return new Message(codeInternalProblemUnsupported, |
+ message: """Unsupported operation: '$name'.""", |
+ arguments: {'name': name}); |
+} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(Token token)> codeNoFormals = |
- const Code<Message Function(Token token)>("NoFormals", templateNoFormals, |
- dart2jsCode: "*ignored*"); |
+const Code<Null> codeInvalidAwaitFor = messageInvalidAwaitFor; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsNoFormals(Token token) { |
- String lexeme = token.lexeme; |
- return new Message(codeNoFormals, |
- message: """A function should have formal parameters.""", |
- tip: |
- """Try adding '()' after '$lexeme', or add 'get' before '$lexeme' to declare a getter.""", |
- arguments: {'token': token}); |
-} |
+const MessageCode messageInvalidAwaitFor = const MessageCode("InvalidAwaitFor", |
+ dart2jsCode: "INVALID_AWAIT_FOR", |
+ message: |
+ r"""'await' is only supported in methods with an 'async' or 'async*' body modifier.""", |
+ tip: |
+ r"""Try adding 'async' or 'async*' to the method body or removing the 'await' keyword."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeExpectedOpenParens = messageExpectedOpenParens; |
+const Code<Null> codeInvalidInlineFunctionType = |
+ messageInvalidInlineFunctionType; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageExpectedOpenParens = const MessageCode( |
- "ExpectedOpenParens", |
- dart2jsCode: "GENERIC", |
- message: r"""Expected '('."""); |
+const MessageCode messageInvalidInlineFunctionType = const MessageCode( |
+ "InvalidInlineFunctionType", |
+ dart2jsCode: "INVALID_INLINE_FUNCTION_TYPE", |
+ message: r"""Invalid inline function type.""", |
+ tip: |
+ r"""Try changing the inline function type (as in 'int f()') to a prefixed function type using the `Function` keyword (as in 'int Function() f')."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeUnterminatedComment = messageUnterminatedComment; |
+const Code<Null> codeInvalidSyncModifier = messageInvalidSyncModifier; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageUnterminatedComment = const MessageCode( |
- "UnterminatedComment", |
- analyzerCode: "UNTERMINATED_MULTI_LINE_COMMENT", |
- dart2jsCode: "UNTERMINATED_COMMENT", |
- message: r"""Comment starting with '/*' must end with '*/'."""); |
+const MessageCode messageInvalidSyncModifier = const MessageCode( |
+ "InvalidSyncModifier", |
+ dart2jsCode: "INVALID_SYNC_MODIFIER", |
+ message: r"""Invalid modifier 'sync'.""", |
+ tip: r"""Try replacing 'sync' with 'sync*'."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeCatchSyntax = messageCatchSyntax; |
+const Code<Null> codeInvalidVoid = messageInvalidVoid; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageCatchSyntax = const MessageCode("CatchSyntax", |
- dart2jsCode: "*ignored*", |
+const MessageCode messageInvalidVoid = const MessageCode("InvalidVoid", |
+ dart2jsCode: "VOID_NOT_ALLOWED", |
message: |
- r"""'catch' must be followed by '(identifier)' or '(identifier, identifier)'.""", |
+ r"""Type 'void' can't be used here because it isn't a return type.""", |
tip: |
- r"""No types are needed, the first is given by 'on', the second is always 'StackTrace'."""); |
+ r"""Try removing 'void' keyword or replace it with 'var', 'final', or a type."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(Token token)> templateExpectedClassBody = |
- const Template<Message Function(Token token)>( |
- messageTemplate: r"""Expected a class body, but got '#lexeme'.""", |
- withArguments: _withArgumentsExpectedClassBody); |
+const Code<Null> codeListLiteralTooManyTypeArguments = |
+ messageListLiteralTooManyTypeArguments; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(Token token)> codeExpectedClassBody = |
- const Code<Message Function(Token token)>( |
- "ExpectedClassBody", templateExpectedClassBody, |
- dart2jsCode: "*fatal*"); |
+const MessageCode messageListLiteralTooManyTypeArguments = const MessageCode( |
+ "ListLiteralTooManyTypeArguments", |
+ message: r"""Too many type arguments on List literal."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsExpectedClassBody(Token token) { |
- String lexeme = token.lexeme; |
- return new Message(codeExpectedClassBody, |
- message: """Expected a class body, but got '$lexeme'.""", |
- arguments: {'token': token}); |
-} |
+const Code<Null> codeListLiteralTypeArgumentMismatch = |
+ messageListLiteralTypeArgumentMismatch; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String name)> templateNotAType = |
- const Template<Message Function(String name)>( |
- messageTemplate: r"""'#name' isn't a type.""", |
- withArguments: _withArgumentsNotAType); |
+const MessageCode messageListLiteralTypeArgumentMismatch = const MessageCode( |
+ "ListLiteralTypeArgumentMismatch", |
+ message: r"""Map literal requires two type arguments."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String name)> codeNotAType = |
- const Code<Message Function(String name)>( |
- "NotAType", |
- templateNotAType, |
-); |
+const Code<Null> codeMetadataTypeArguments = messageMetadataTypeArguments; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsNotAType(String name) { |
- return new Message(codeNotAType, |
- message: """'$name' isn't a type.""", arguments: {'name': name}); |
-} |
+const MessageCode messageMetadataTypeArguments = const MessageCode( |
+ "MetadataTypeArguments", |
+ dart2jsCode: "*ignored*", |
+ message: r"""An annotation (metadata) can't use type arguments."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(Token token)> templateExpectedExpression = |
- const Template<Message Function(Token token)>( |
- messageTemplate: r"""Expected an expression, but got '#lexeme'.""", |
- withArguments: _withArgumentsExpectedExpression); |
+const Template<Message Function(String name)> templateMethodNotFound = |
+ const Template<Message Function(String name)>( |
+ messageTemplate: r"""Method not found: '#name'.""", |
+ withArguments: _withArgumentsMethodNotFound); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(Token token)> codeExpectedExpression = |
- const Code<Message Function(Token token)>( |
- "ExpectedExpression", templateExpectedExpression, |
- dart2jsCode: "*fatal*"); |
+const Code<Message Function(String name)> codeMethodNotFound = |
+ const Code<Message Function(String name)>( |
+ "MethodNotFound", |
+ templateMethodNotFound, |
+); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsExpectedExpression(Token token) { |
- String lexeme = token.lexeme; |
- return new Message(codeExpectedExpression, |
- message: """Expected an expression, but got '$lexeme'.""", |
- arguments: {'token': token}); |
+Message _withArgumentsMethodNotFound(String name) { |
+ return new Message(codeMethodNotFound, |
+ message: """Method not found: '$name'.""", arguments: {'name': name}); |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeInvalidAwaitFor = messageInvalidAwaitFor; |
+const Code<Null> codeMissingExponent = messageMissingExponent; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageInvalidAwaitFor = const MessageCode("InvalidAwaitFor", |
- dart2jsCode: "INVALID_AWAIT_FOR", |
+const MessageCode messageMissingExponent = const MessageCode("MissingExponent", |
+ analyzerCode: "MISSING_DIGIT", |
+ dart2jsCode: "EXPONENT_MISSING", |
message: |
- r"""'await' is only supported in methods with an 'async' or 'async*' body modifier.""", |
+ r"""Numbers in exponential notation should always contain an exponent (an integer number with an optional sign).""", |
tip: |
- r"""Try adding 'async' or 'async*' to the method body or removing the 'await' keyword."""); |
- |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String string, String string2)> |
- templateInternalProblemUnexpected = |
- const Template<Message Function(String string, String string2)>( |
- messageTemplate: r"""Expected '#string', but got '#string2'.""", |
- withArguments: _withArgumentsInternalProblemUnexpected); |
+ r"""Make sure there is an exponent, and remove any whitespace before it."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String string, String string2)> |
- codeInternalProblemUnexpected = |
- const Code<Message Function(String string, String string2)>( |
- "InternalProblemUnexpected", |
- templateInternalProblemUnexpected, |
-); |
+const Code<Null> codeNamedFunctionExpression = messageNamedFunctionExpression; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsInternalProblemUnexpected(String string, String string2) { |
- return new Message(codeInternalProblemUnexpected, |
- message: """Expected '$string', but got '$string2'.""", |
- arguments: {'string': string, 'string2': string2}); |
-} |
+const MessageCode messageNamedFunctionExpression = const MessageCode( |
+ "NamedFunctionExpression", |
+ dart2jsCode: "*ignored*", |
+ message: r"""A function expression can't have a name."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(Token token)> templateExpectedType = |
- const Template<Message Function(Token token)>( |
- messageTemplate: r"""Expected a type, but got '#lexeme'.""", |
- withArguments: _withArgumentsExpectedType); |
+const Template< |
+ Message Function(Token token)> templateNoFormals = const Template< |
+ Message Function(Token token)>( |
+ messageTemplate: r"""A function should have formal parameters.""", |
+ tipTemplate: |
+ r"""Try adding '()' after '#lexeme', or add 'get' before '#lexeme' to declare a getter.""", |
+ withArguments: _withArgumentsNoFormals); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(Token token)> codeExpectedType = |
- const Code<Message Function(Token token)>( |
- "ExpectedType", templateExpectedType, |
- dart2jsCode: "*fatal*"); |
+const Code<Message Function(Token token)> codeNoFormals = |
+ const Code<Message Function(Token token)>("NoFormals", templateNoFormals, |
+ dart2jsCode: "*ignored*"); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsExpectedType(Token token) { |
+Message _withArgumentsNoFormals(Token token) { |
String lexeme = token.lexeme; |
- return new Message(codeExpectedType, |
- message: """Expected a type, but got '$lexeme'.""", |
+ return new Message(codeNoFormals, |
+ message: """A function should have formal parameters.""", |
+ tip: |
+ """Try adding '()' after '$lexeme', or add 'get' before '$lexeme' to declare a getter.""", |
arguments: {'token': token}); |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeUnterminatedToken = messageUnterminatedToken; |
+const Template< |
+ Message Function( |
+ String character, |
+ int |
+ codePoint)> templateNonAsciiIdentifier = const Template< |
+ Message Function(String character, int codePoint)>( |
+ messageTemplate: |
+ r"""The non-ASCII character '#character' (#unicode) can't be used in identifiers, only in strings and comments.""", |
+ tipTemplate: |
+ r"""Try using an US-ASCII letter, a digit, '_' (an underscore), or '$' (a dollar sign).""", |
+ withArguments: _withArgumentsNonAsciiIdentifier); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageUnterminatedToken = const MessageCode( |
- "UnterminatedToken", |
- dart2jsCode: "UNTERMINATED_TOKEN", |
- message: r"""Incomplete token."""); |
+const Code<Message Function(String character, int codePoint)> |
+ codeNonAsciiIdentifier = |
+ const Code<Message Function(String character, int codePoint)>( |
+ "NonAsciiIdentifier", templateNonAsciiIdentifier, |
+ analyzerCode: "ILLEGAL_CHARACTER", dart2jsCode: "BAD_INPUT_CHARACTER"); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String name)> templateSetterNotFound = |
- const Template<Message Function(String name)>( |
- messageTemplate: r"""Setter not found: '#name'.""", |
- withArguments: _withArgumentsSetterNotFound); |
+Message _withArgumentsNonAsciiIdentifier(String character, int codePoint) { |
+ String unicode = "(U+${codePoint.toRadixString(16).padLeft(4, '0')})"; |
+ return new Message(codeNonAsciiIdentifier, |
+ message: |
+ """The non-ASCII character '$character' ($unicode) can't be used in identifiers, only in strings and comments.""", |
+ tip: """Try using an US-ASCII letter, a digit, '_' (an underscore), or '\$' (a dollar sign).""", |
+ arguments: {'character': character, 'codePoint': codePoint}); |
+} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String name)> codeSetterNotFound = |
- const Code<Message Function(String name)>( |
- "SetterNotFound", |
- templateSetterNotFound, |
-); |
+const Template< |
+ Message Function( |
+ int |
+ codePoint)> templateNonAsciiWhitespace = const Template< |
+ Message Function(int codePoint)>( |
+ messageTemplate: |
+ r"""The non-ASCII space character #unicode can only be used in strings and comments.""", |
+ withArguments: _withArgumentsNonAsciiWhitespace); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsSetterNotFound(String name) { |
- return new Message(codeSetterNotFound, |
- message: """Setter not found: '$name'.""", arguments: {'name': name}); |
+const Code<Message Function(int codePoint)> codeNonAsciiWhitespace = |
+ const Code<Message Function(int codePoint)>( |
+ "NonAsciiWhitespace", templateNonAsciiWhitespace, |
+ analyzerCode: "ILLEGAL_CHARACTER", dart2jsCode: "BAD_INPUT_CHARACTER"); |
+ |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+Message _withArgumentsNonAsciiWhitespace(int codePoint) { |
+ String unicode = "(U+${codePoint.toRadixString(16).padLeft(4, '0')})"; |
+ return new Message(codeNonAsciiWhitespace, |
+ message: |
+ """The non-ASCII space character $unicode can only be used in strings and comments.""", |
+ arguments: {'codePoint': codePoint}); |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String string)> templateExpectedButGot = |
- const Template<Message Function(String string)>( |
- messageTemplate: r"""Expected '#string' before this.""", |
- tipTemplate: r"""DONT_KNOW_HOW_TO_FIX,""", |
- withArguments: _withArgumentsExpectedButGot); |
+const Code<Null> codeNonInstanceTypeVariableUse = |
+ messageNonInstanceTypeVariableUse; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String string)> codeExpectedButGot = |
- const Code<Message Function(String string)>( |
- "ExpectedButGot", templateExpectedButGot, |
- dart2jsCode: "MISSING_TOKEN_BEFORE_THIS"); |
+const MessageCode messageNonInstanceTypeVariableUse = const MessageCode( |
+ "NonInstanceTypeVariableUse", |
+ message: r"""Can only use type variables in instance methods."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsExpectedButGot(String string) { |
- return new Message(codeExpectedButGot, |
- message: """Expected '$string' before this.""", |
- tip: """DONT_KNOW_HOW_TO_FIX,""", |
- arguments: {'string': string}); |
-} |
+const Template<Message Function(String name)> templateNotAType = |
+ const Template<Message Function(String name)>( |
+ messageTemplate: r"""'#name' isn't a type.""", |
+ withArguments: _withArgumentsNotAType); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeNamedFunctionExpression = messageNamedFunctionExpression; |
+const Code<Message Function(String name)> codeNotAType = |
+ const Code<Message Function(String name)>( |
+ "NotAType", |
+ templateNotAType, |
+); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageNamedFunctionExpression = const MessageCode( |
- "NamedFunctionExpression", |
- dart2jsCode: "*ignored*", |
- message: r"""A function expression can't have a name."""); |
+Message _withArgumentsNotAType(String name) { |
+ return new Message(codeNotAType, |
+ message: """'$name' isn't a type.""", arguments: {'name': name}); |
+} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeConstFieldWithoutInitializer = |
- messageConstFieldWithoutInitializer; |
+const Code<Null> codeOnlyTry = messageOnlyTry; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageConstFieldWithoutInitializer = const MessageCode( |
- "ConstFieldWithoutInitializer", |
+const MessageCode messageOnlyTry = const MessageCode("OnlyTry", |
dart2jsCode: "*ignored*", |
- message: r"""A 'const' field must be initialized.""", |
- tip: r"""Try adding '= <initializer>'."""); |
+ message: |
+ r"""Try block should be followed by 'on', 'catch', or 'finally' block.""", |
+ tip: r"""Did you forget to add a 'finally' block?"""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeFastaUsageLong = messageFastaUsageLong; |
+const Code<Null> codePositionalParameterWithEquals = |
+ messagePositionalParameterWithEquals; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageFastaUsageLong = |
- const MessageCode("FastaUsageLong", message: r"""Supported options: |
- |
- -o <file>, --output=<file> |
- Generate the output into <file>. |
- |
- -h, /h, /?, --help |
- Display this message (add -v for information about all options). |
- |
- -v, --verbose |
- Display verbose information. |
- |
- -- |
- Stop option parsing, the rest of the command line is assumed to be |
- file names or arguments to the Dart program. |
- |
- --packages=<file> |
- Use package resolution configuration <file>, which should contain a mapping |
- of package names to paths. |
- |
- --platform=<file> |
- Read the SDK platform from <file>, which should be in Dill/Kernel IR format |
- and contain the Dart SDK. |
- |
- --target=none|vm|vmcc|vmreify|flutter |
- Specify the target configuration. |
+const MessageCode messagePositionalParameterWithEquals = const MessageCode( |
+ "PositionalParameterWithEquals", |
+ dart2jsCode: "POSITIONAL_PARAMETER_WITH_EQUALS", |
+ message: |
+ r"""Positional optional parameters can't use ':' to specify a default value.""", |
+ tip: r"""Try replacing ':' with '='."""); |
- --verify |
- Check that the generated output is free of various problems. This is mostly |
- useful for developers of this compiler or Kernel transformations. |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+const Code<Null> codePrivateNamedParameter = messagePrivateNamedParameter; |
- --dump-ir |
- Print compiled libraries in Kernel source notation. |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+const MessageCode messagePrivateNamedParameter = const MessageCode( |
+ "PrivateNamedParameter", |
+ dart2jsCode: "*ignored*", |
+ message: r"""An optional named parameter can't start with '_'."""); |
- --exclude-source |
- Do not include source code in the dill file. |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+const Template<Message Function(String name)> |
+ templateRedirectionTargetNotFound = |
+ const Template<Message Function(String name)>( |
+ messageTemplate: |
+ r"""Redirection constructor target not found: '#name'""", |
+ withArguments: _withArgumentsRedirectionTargetNotFound); |
- --compile-sdk=<patched_sdk> |
- Compile the SDK from scratch instead of reading it from 'platform.dill'. |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+const Code<Message Function(String name)> codeRedirectionTargetNotFound = |
+ const Code<Message Function(String name)>( |
+ "RedirectionTargetNotFound", |
+ templateRedirectionTargetNotFound, |
+); |
- --sdk=<patched_sdk> |
- Location of the SDK sources for use when compiling additional platform |
- libraries. |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+Message _withArgumentsRedirectionTargetNotFound(String name) { |
+ return new Message(codeRedirectionTargetNotFound, |
+ message: """Redirection constructor target not found: '$name'""", |
+ arguments: {'name': name}); |
+} |
- --fatal=errors |
- --fatal=warnings |
- --fatal=nits |
- Makes messages of the given kinds fatal, that is, immediately stop the |
- compiler with a non-zero exit-code. In --verbose mode, also display an |
- internal stack trace from the compiler. Multiple kinds can be separated by |
- commas, for example, --fatal=errors,warnings."""); |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+const Code<Null> codeRequiredParameterWithDefault = |
+ messageRequiredParameterWithDefault; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeAwaitForNotAsync = messageAwaitForNotAsync; |
+const MessageCode messageRequiredParameterWithDefault = const MessageCode( |
+ "RequiredParameterWithDefault", |
+ dart2jsCode: "REQUIRED_PARAMETER_WITH_DEFAULT", |
+ message: r"""Non-optional parameters can't have a default value.""", |
+ tip: |
+ r"""Try removing the default value or making the parameter optional."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageAwaitForNotAsync = const MessageCode( |
- "AwaitForNotAsync", |
- dart2jsCode: "*ignored*", |
- message: |
- r"""Asynchronous for-loop can only be used in 'async' or 'async*' methods."""); |
+const Code<Null> codeReturnTypeFunctionExpression = |
+ messageReturnTypeFunctionExpression; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeEncoding = messageEncoding; |
+const MessageCode messageReturnTypeFunctionExpression = const MessageCode( |
+ "ReturnTypeFunctionExpression", |
+ dart2jsCode: "*ignored*", |
+ message: r"""A function expression can't have a return type."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageEncoding = const MessageCode("Encoding", |
- dart2jsCode: "*fatal*", message: r"""Unable to decode bytes as UTF-8."""); |
+const Template<Message Function(String name)> templateSetterNotFound = |
+ const Template<Message Function(String name)>( |
+ messageTemplate: r"""Setter not found: '#name'.""", |
+ withArguments: _withArgumentsSetterNotFound); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeAsyncAsIdentifier = messageAsyncAsIdentifier; |
+const Code<Message Function(String name)> codeSetterNotFound = |
+ const Code<Message Function(String name)>( |
+ "SetterNotFound", |
+ templateSetterNotFound, |
+); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageAsyncAsIdentifier = const MessageCode( |
- "AsyncAsIdentifier", |
- analyzerCode: "ASYNC_KEYWORD_USED_AS_IDENTIFIER", |
- dart2jsCode: "GENERIC", |
- message: |
- r"""'async' can't be used as an identifier in 'async', 'async*', or 'sync*' methods."""); |
+Message _withArgumentsSetterNotFound(String name) { |
+ return new Message(codeSetterNotFound, |
+ message: """Setter not found: '$name'.""", arguments: {'name': name}); |
+} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeYieldAsIdentifier = messageYieldAsIdentifier; |
+const Code<Null> codeSetterNotSync = messageSetterNotSync; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageYieldAsIdentifier = const MessageCode( |
- "YieldAsIdentifier", |
+const MessageCode messageSetterNotSync = const MessageCode("SetterNotSync", |
dart2jsCode: "*ignored*", |
- message: |
- r"""'yield' can't be used as an identifier in 'async', 'async*', or 'sync*' methods."""); |
+ message: r"""Setters can't use 'async', 'async*', or 'sync*'."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeAssertAsExpression = messageAssertAsExpression; |
+const Code<Null> codeStackOverflow = messageStackOverflow; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageAssertAsExpression = const MessageCode( |
- "AssertAsExpression", |
- dart2jsCode: "*fatal*", |
- message: r"""`assert` can't be used as an expression."""); |
+const MessageCode messageStackOverflow = const MessageCode("StackOverflow", |
+ dart2jsCode: "GENERIC", message: r"""Stack overflow."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeOnlyTry = messageOnlyTry; |
+const Code<Null> codeSuperNullAware = messageSuperNullAware; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageOnlyTry = const MessageCode("OnlyTry", |
+const MessageCode messageSuperNullAware = const MessageCode("SuperNullAware", |
dart2jsCode: "*ignored*", |
- message: |
- r"""Try block should be followed by 'on', 'catch', or 'finally' block.""", |
- tip: r"""Did you forget to add a 'finally' block?"""); |
- |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeInvalidInlineFunctionType = |
- messageInvalidInlineFunctionType; |
+ message: r"""'super' can't be null.""", |
+ tip: r"""Try replacing '?.' with '.'"""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageInvalidInlineFunctionType = const MessageCode( |
- "InvalidInlineFunctionType", |
- dart2jsCode: "INVALID_INLINE_FUNCTION_TYPE", |
- message: r"""Invalid inline function type.""", |
- tip: |
- r"""Try changing the inline function type (as in 'int f()') to a prefixed function type using the `Function` keyword (as in 'int Function() f')."""); |
+const Code<Null> codeTypeAfterVar = messageTypeAfterVar; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeMetadataTypeArguments = messageMetadataTypeArguments; |
+const MessageCode messageTypeAfterVar = const MessageCode("TypeAfterVar", |
+ dart2jsCode: "EXTRANEOUS_MODIFIER", |
+ message: r"""Can't have both a type and 'var'.""", |
+ tip: r"""Try removing 'var.'"""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageMetadataTypeArguments = const MessageCode( |
- "MetadataTypeArguments", |
- dart2jsCode: "*ignored*", |
- message: r"""An annotation (metadata) can't use type arguments."""); |
+const Template<Message Function(String name)> templateTypeNotFound = |
+ const Template<Message Function(String name)>( |
+ messageTemplate: r"""Type '#name' not found.""", |
+ withArguments: _withArgumentsTypeNotFound); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeExpectedBody = messageExpectedBody; |
+const Code<Message Function(String name)> codeTypeNotFound = |
+ const Code<Message Function(String name)>( |
+ "TypeNotFound", |
+ templateTypeNotFound, |
+); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageExpectedBody = const MessageCode("ExpectedBody", |
- dart2jsCode: "BODY_EXPECTED", |
- message: r"""Expected a function body or '=>'.""", |
- tip: r"""Try adding {}."""); |
+Message _withArgumentsTypeNotFound(String name) { |
+ return new Message(codeTypeNotFound, |
+ message: """Type '$name' not found.""", arguments: {'name': name}); |
+} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
const Code<Null> codeTypeRequired = messageTypeRequired; |
@@ -1249,160 +1271,138 @@ const MessageCode messageTypeRequired = const MessageCode("TypeRequired", |
tip: r"""Try adding a type, 'var', 'const', or 'final'."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeInternalProblemAlreadyInitialized = |
- messageInternalProblemAlreadyInitialized; |
- |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageInternalProblemAlreadyInitialized = const MessageCode( |
- "InternalProblemAlreadyInitialized", |
- message: r"""Attempt to set initializer on field without initializer."""); |
- |
-// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeInvalidVoid = messageInvalidVoid; |
+const Code<Null> codeUnexpectedDollarInString = messageUnexpectedDollarInString; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageInvalidVoid = const MessageCode("InvalidVoid", |
- dart2jsCode: "VOID_NOT_ALLOWED", |
+const MessageCode messageUnexpectedDollarInString = const MessageCode( |
+ "UnexpectedDollarInString", |
+ dart2jsCode: "MALFORMED_STRING_LITERAL", |
message: |
- r"""Type 'void' can't be used here because it isn't a return type.""", |
- tip: |
- r"""Try removing 'void' keyword or replace it with 'var', 'final', or a type."""); |
+ r"""A '$' has special meaning inside a string, and must be followed by an identifier or an expression in curly braces ({}).""", |
+ tip: r"""Try adding a backslash (\) to escape the '$'."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(Token token)> templateBuiltInIdentifierAsType = |
+const Template<Message Function(Token token)> templateUnexpectedToken = |
const Template<Message Function(Token token)>( |
- messageTemplate: r"""Can't use '#lexeme' as a type.""", |
- withArguments: _withArgumentsBuiltInIdentifierAsType); |
+ messageTemplate: r"""Unexpected token '#lexeme'.""", |
+ withArguments: _withArgumentsUnexpectedToken); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(Token token)> codeBuiltInIdentifierAsType = |
+const Code<Message Function(Token token)> codeUnexpectedToken = |
const Code<Message Function(Token token)>( |
- "BuiltInIdentifierAsType", templateBuiltInIdentifierAsType, |
- analyzerCode: "EXPECTED_TYPE_NAME", dart2jsCode: "EXTRANEOUS_MODIFIER"); |
+ "UnexpectedToken", templateUnexpectedToken, |
+ dart2jsCode: "*fatal*"); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsBuiltInIdentifierAsType(Token token) { |
+Message _withArgumentsUnexpectedToken(Token token) { |
String lexeme = token.lexeme; |
- return new Message(codeBuiltInIdentifierAsType, |
- message: """Can't use '$lexeme' as a type.""", |
- arguments: {'token': token}); |
+ return new Message(codeUnexpectedToken, |
+ message: """Unexpected token '$lexeme'.""", arguments: {'token': token}); |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeGeneratorReturnsValue = messageGeneratorReturnsValue; |
+const Template<Message Function(String string, Token token)> |
+ templateUnmatchedToken = |
+ const Template<Message Function(String string, Token token)>( |
+ messageTemplate: r"""Can't find '#string' to match '#lexeme'.""", |
+ withArguments: _withArgumentsUnmatchedToken); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageGeneratorReturnsValue = const MessageCode( |
- "GeneratorReturnsValue", |
- dart2jsCode: "*ignored*", |
- message: r"""'sync*' and 'async*' can't return a value."""); |
+const Code<Message Function(String string, Token token)> codeUnmatchedToken = |
+ const Code<Message Function(String string, Token token)>( |
+ "UnmatchedToken", templateUnmatchedToken, |
+ dart2jsCode: "UNMATCHED_TOKEN"); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeListLiteralTypeArgumentMismatch = |
- messageListLiteralTypeArgumentMismatch; |
+Message _withArgumentsUnmatchedToken(String string, Token token) { |
+ String lexeme = token.lexeme; |
+ return new Message(codeUnmatchedToken, |
+ message: """Can't find '$string' to match '$lexeme'.""", |
+ arguments: {'string': string, 'token': token}); |
+} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageListLiteralTypeArgumentMismatch = const MessageCode( |
- "ListLiteralTypeArgumentMismatch", |
- message: r"""Map literal requires two type arguments."""); |
+const Template<Message Function(String string)> templateUnspecified = |
+ const Template<Message Function(String string)>( |
+ messageTemplate: r"""#string""", |
+ withArguments: _withArgumentsUnspecified); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String name)> templateMethodNotFound = |
- const Template<Message Function(String name)>( |
- messageTemplate: r"""Method not found: '#name'.""", |
- withArguments: _withArgumentsMethodNotFound); |
+const Code<Message Function(String string)> codeUnspecified = |
+ const Code<Message Function(String string)>( |
+ "Unspecified", templateUnspecified, |
+ dart2jsCode: "GENERIC"); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String name)> codeMethodNotFound = |
- const Code<Message Function(String name)>( |
- "MethodNotFound", |
- templateMethodNotFound, |
-); |
+Message _withArgumentsUnspecified(String string) { |
+ return new Message(codeUnspecified, |
+ message: """$string""", arguments: {'string': string}); |
+} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsMethodNotFound(String name) { |
- return new Message(codeMethodNotFound, |
- message: """Method not found: '$name'.""", arguments: {'name': name}); |
-} |
+const Code<Null> codeUnsupportedPrefixPlus = messageUnsupportedPrefixPlus; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Null> codeInternalProblemExtendingUnmodifiableScope = |
- messageInternalProblemExtendingUnmodifiableScope; |
+const MessageCode messageUnsupportedPrefixPlus = const MessageCode( |
+ "UnsupportedPrefixPlus", |
+ dart2jsCode: "UNSUPPORTED_PREFIX_PLUS", |
+ message: r"""'+' is not a prefix operator. """, |
+ tip: r"""Try removing '+'."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const MessageCode messageInternalProblemExtendingUnmodifiableScope = |
- const MessageCode("InternalProblemExtendingUnmodifiableScope", |
- message: r"""Can't extend an unmodifiable scope."""); |
+const Code<Null> codeUnterminatedComment = messageUnterminatedComment; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(Token token)> |
- templateBuiltInIdentifierInDeclaration = |
- const Template<Message Function(Token token)>( |
- messageTemplate: r"""Can't use '#lexeme' as a name here.""", |
- withArguments: _withArgumentsBuiltInIdentifierInDeclaration); |
+const MessageCode messageUnterminatedComment = const MessageCode( |
+ "UnterminatedComment", |
+ analyzerCode: "UNTERMINATED_MULTI_LINE_COMMENT", |
+ dart2jsCode: "UNTERMINATED_COMMENT", |
+ message: r"""Comment starting with '/*' must end with '*/'."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(Token token)> codeBuiltInIdentifierInDeclaration = |
- const Code<Message Function(Token token)>("BuiltInIdentifierInDeclaration", |
- templateBuiltInIdentifierInDeclaration, |
- dart2jsCode: "GENERIC"); |
+const Template<Message Function(String string)> templateUnterminatedString = |
+ const Template<Message Function(String string)>( |
+ messageTemplate: r"""String must end with #string.""", |
+ withArguments: _withArgumentsUnterminatedString); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsBuiltInIdentifierInDeclaration(Token token) { |
- String lexeme = token.lexeme; |
- return new Message(codeBuiltInIdentifierInDeclaration, |
- message: """Can't use '$lexeme' as a name here.""", |
- arguments: {'token': token}); |
+const Code<Message Function(String string)> codeUnterminatedString = |
+ const Code<Message Function(String string)>( |
+ "UnterminatedString", templateUnterminatedString, |
+ analyzerCode: "UNTERMINATED_STRING_LITERAL", |
+ dart2jsCode: "UNTERMINATED_STRING"); |
+ |
+// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
+Message _withArgumentsUnterminatedString(String string) { |
+ return new Message(codeUnterminatedString, |
+ message: """String must end with $string.""", |
+ arguments: {'string': string}); |
} |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template<Message Function(String name)> |
- templateRedirectionTargetNotFound = |
- const Template<Message Function(String name)>( |
- messageTemplate: |
- r"""Redirection constructor target not found: '#name'""", |
- withArguments: _withArgumentsRedirectionTargetNotFound); |
+const Code<Null> codeUnterminatedToken = messageUnterminatedToken; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String name)> codeRedirectionTargetNotFound = |
- const Code<Message Function(String name)>( |
- "RedirectionTargetNotFound", |
- templateRedirectionTargetNotFound, |
-); |
+const MessageCode messageUnterminatedToken = const MessageCode( |
+ "UnterminatedToken", |
+ dart2jsCode: "UNTERMINATED_TOKEN", |
+ message: r"""Incomplete token."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsRedirectionTargetNotFound(String name) { |
- return new Message(codeRedirectionTargetNotFound, |
- message: """Redirection constructor target not found: '$name'""", |
- arguments: {'name': name}); |
-} |
+const Code<Null> codeYieldAsIdentifier = messageYieldAsIdentifier; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Template< |
- Message Function( |
- String character, |
- int |
- codePoint)> templateNonAsciiIdentifier = const Template< |
- Message Function(String character, int codePoint)>( |
- messageTemplate: |
- r"""The non-ASCII character '#character' (#unicode) can't be used in identifiers, only in strings and comments.""", |
- tipTemplate: |
- r"""Try using an US-ASCII letter, a digit, '_' (an underscore), or '$' (a dollar sign).""", |
- withArguments: _withArgumentsNonAsciiIdentifier); |
+const MessageCode messageYieldAsIdentifier = const MessageCode( |
+ "YieldAsIdentifier", |
+ dart2jsCode: "*ignored*", |
+ message: |
+ r"""'yield' can't be used as an identifier in 'async', 'async*', or 'sync*' methods."""); |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-const Code<Message Function(String character, int codePoint)> |
- codeNonAsciiIdentifier = |
- const Code<Message Function(String character, int codePoint)>( |
- "NonAsciiIdentifier", templateNonAsciiIdentifier, |
- analyzerCode: "ILLEGAL_CHARACTER", dart2jsCode: "BAD_INPUT_CHARACTER"); |
+const Code<Null> codeYieldNotGenerator = messageYieldNotGenerator; |
// DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. |
-Message _withArgumentsNonAsciiIdentifier(String character, int codePoint) { |
- String unicode = "(U+${codePoint.toRadixString(16).padLeft(4, '0')})"; |
- return new Message(codeNonAsciiIdentifier, |
- message: |
- """The non-ASCII character '$character' ($unicode) can't be used in identifiers, only in strings and comments.""", |
- tip: """Try using an US-ASCII letter, a digit, '_' (an underscore), or '\$' (a dollar sign).""", |
- arguments: {'character': character, 'codePoint': codePoint}); |
-} |
+const MessageCode messageYieldNotGenerator = const MessageCode( |
+ "YieldNotGenerator", |
+ dart2jsCode: "*ignored*", |
+ message: r"""'yield' can only be used in 'sync*' or 'async*' methods."""); |