Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(544)

Unified Diff: pkg/front_end/messages.yaml

Issue 2973053002: Rename special dart2js error codes. (Closed)
Patch Set: Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « pkg/front_end/lib/src/fasta/fasta_codes_generated.dart ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: pkg/front_end/messages.yaml
diff --git a/pkg/front_end/messages.yaml b/pkg/front_end/messages.yaml
index e4c298d8eb8d5b52dad1ed98679de7dc596525db..544d41771809911f31d4354e4e9960a4bdcffb9a 100644
--- a/pkg/front_end/messages.yaml
+++ b/pkg/front_end/messages.yaml
@@ -15,6 +15,14 @@
# In addition, an entry can contain an analyzer error code (analyzerCode) and a
# dart2js error code (dart2jsCode).
#
+# For dart2js, there's a few special error codes:
+#
+# - `*ignored*` this error is ignored by dart2js (normally a recoverable parser
+# error that dart2js reports in later phase for historical reasons).
+#
+# - `*fatal*` this is an error that is considered fatal by dart2js (normally a
+# recoverable parser error that dart2js can't reliably recover from).
+#
# ## Parameter Substitution in Template and Tip
#
# The fields `template` and `tip` are subject to parameter substitution. When
@@ -52,7 +60,7 @@ NonAsciiWhitespace:
Encoding:
template: "Unable to decode bytes as UTF-8."
- dart2jsCode: FASTA_FATAL
+ dart2jsCode: "*fatal*"
bytes: [255]
EmptyNamedParameterList:
@@ -104,17 +112,17 @@ ExpectedButGot:
ExpectedClassBody:
template: "Expected a class body, but got '#lexeme'."
- dart2jsCode: FASTA_FATAL
+ dart2jsCode: "*fatal*"
ExpectedClassBodyToSkip: ExpectedClassBody
ExpectedDeclaration:
template: "Expected a declaration, but got '#lexeme'."
- dart2jsCode: FASTA_FATAL
+ dart2jsCode: "*fatal*"
ExpectedExpression:
template: "Expected an expression, but got '#lexeme'."
- dart2jsCode: FASTA_FATAL
+ dart2jsCode: "*fatal*"
ExpectedFunctionBody:
template: "Expected a function body, but got '#lexeme'."
@@ -142,11 +150,11 @@ ExpectedOpenParens:
ExpectedString:
template: "Expected a String, but got '#lexeme'."
- dart2jsCode: FASTA_FATAL
+ dart2jsCode: "*fatal*"
ExpectedType:
template: "Expected a type, but got '#lexeme'."
- dart2jsCode: FASTA_FATAL
+ dart2jsCode: "*fatal*"
ExtraneousModifier:
template: "Can't have modifier '#lexeme' here."
@@ -261,7 +269,7 @@ UnexpectedDollarInString:
UnexpectedToken:
template: "Unexpected token '#lexeme'."
- dart2jsCode: FASTA_FATAL
+ dart2jsCode: "*fatal*"
UnmatchedToken:
template: "Can't find '#string' to match '#lexeme'."
@@ -331,7 +339,7 @@ Unspecified:
AbstractNotSync:
template: "Abstract methods can't use 'async', 'async*', or 'sync*'."
- dart2jsCode: FASTA_IGNORED
+ dart2jsCode: "*ignored*"
AsyncAsIdentifier:
analyzerCode: ASYNC_KEYWORD_USED_AS_IDENTIFIER
@@ -340,11 +348,11 @@ AsyncAsIdentifier:
AwaitAsIdentifier:
template: "'await' can't be used as an identifier in 'async', 'async*', or 'sync*' methods."
- dart2jsCode: FASTA_IGNORED
+ dart2jsCode: "*ignored*"
AwaitNotAsync:
template: "'await' can only be used in 'async' or 'async*' methods."
- dart2jsCode: FASTA_IGNORED
+ dart2jsCode: "*ignored*"
BuiltInIdentifierAsType:
template: "Can't use '#lexeme' as a type."
@@ -357,15 +365,15 @@ BuiltInIdentifierInDeclaration:
AwaitForNotAsync:
template: "Asynchronous for-loop can only be used in 'async' or 'async*' methods."
- dart2jsCode: FASTA_IGNORED
+ dart2jsCode: "*ignored*"
FactoryNotSync:
template: "Factories can't use 'async', 'async*', or 'sync*'."
- dart2jsCode: FASTA_IGNORED
+ dart2jsCode: "*ignored*"
GeneratorReturnsValue:
template: "'sync*' and 'async*' can't return a value."
- dart2jsCode: FASTA_IGNORED
+ dart2jsCode: "*ignored*"
InvalidInlineFunctionType:
template: "Invalid inline function type."
@@ -375,21 +383,21 @@ InvalidInlineFunctionType:
SetterNotSync:
template: "Setters can't use 'async', 'async*', or 'sync*'."
- dart2jsCode: FASTA_IGNORED
+ dart2jsCode: "*ignored*"
YieldAsIdentifier:
template: "'yield' can't be used as an identifier in 'async', 'async*', or 'sync*' methods."
- dart2jsCode: FASTA_IGNORED
+ dart2jsCode: "*ignored*"
YieldNotGenerator:
template: "'yield' can only be used in 'sync*' or 'async*' methods."
- dart2jsCode: FASTA_IGNORED
+ dart2jsCode: "*ignored*"
OnlyTry:
template: "Try block should be followed by 'on', 'catch', or 'finally' block."
tip: "Did you forget to add a 'finally' block?"
statement: "try {}"
- dart2jsCode: FASTA_IGNORED
+ dart2jsCode: "*ignored*"
TypeAfterVar:
template: "Can't have both a type and 'var'."
@@ -402,50 +410,50 @@ TypeRequired:
AssertExtraneousArgument:
template: "`assert` can't have more than two arguments."
- dart2jsCode: FASTA_FATAL
+ dart2jsCode: "*fatal*"
AssertAsExpression:
template: "`assert` can't be used as an expression."
- dart2jsCode: FASTA_FATAL
+ dart2jsCode: "*fatal*"
FunctionTypeDefaultValue:
template: "Can't have a default value in a function type."
- dart2jsCode: FASTA_IGNORED
+ dart2jsCode: "*ignored*"
PrivateNamedParameter:
template: "An optional named parameter can't start with '_'."
- dart2jsCode: FASTA_IGNORED
+ dart2jsCode: "*ignored*"
NoFormals:
template: "A function should have formal parameters."
tip: "Try adding '()' after '#lexeme', or add 'get' before '#lexeme' to declare a getter."
- dart2jsCode: FASTA_IGNORED
+ dart2jsCode: "*ignored*"
GetterWithFormals:
template: "A getter can't have formal parameters."
tip: "Try removing '(...)'."
- dart2jsCode: FASTA_IGNORED
+ dart2jsCode: "*ignored*"
CatchSyntax:
template: "'catch' must be followed by '(identifier)' or '(identifier, identifier)'."
tip: "No types are needed, the first is given by 'on', the second is always 'StackTrace'."
- dart2jsCode: FASTA_IGNORED
+ dart2jsCode: "*ignored*"
SuperNullAware:
template: "'super' can't be null."
tip: "Try replacing '?.' with '.'"
- dart2jsCode: FASTA_IGNORED
+ dart2jsCode: "*ignored*"
ConstFieldWithoutInitializer:
template: "A 'const' field must be initialized."
tip: "Try adding '= <initializer>'."
- dart2jsCode: FASTA_IGNORED
+ dart2jsCode: "*ignored*"
FinalFieldWithoutInitializer:
template: "A 'final' field must be initialized."
tip: "Try adding '= <initializer>'."
- dart2jsCode: FASTA_IGNORED
+ dart2jsCode: "*ignored*"
MetadataTypeArguments:
template: "An annotation (metadata) can't use type arguments."
- dart2jsCode: FASTA_IGNORED
+ dart2jsCode: "*ignored*"
« no previous file with comments | « pkg/front_end/lib/src/fasta/fasta_codes_generated.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698