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

Side by Side Diff: pkg/front_end/lib/src/fasta/fasta_codes_generated.dart

Issue 2965393002: Use FastaMessage instead of String. Part 1. (Closed)
Patch Set: Add type variable to Code. 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 // NOTE: THIS FILE IS GENERATED. DO NOT EDIT. 5 // NOTE: THIS FILE IS GENERATED. DO NOT EDIT.
6 // 6 //
7 // Instead modify 'pkg/front_end/messages.yaml' and run 7 // Instead modify 'pkg/front_end/messages.yaml' and run
8 // 'pkg/front_end/tool/_fasta/generate_messages.dart' to update. 8 // 'pkg/front_end/tool/_fasta/generate_messages.dart' to update.
9 9
10 part of fasta.codes; 10 part of fasta.codes;
11 11
12 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 12 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
13 const FastaCode<_ExpectedClassBodyToSkip> codeExpectedClassBodyToSkip = 13 const Template<Message Function(Token token)> templateExpectedClassBodyToSkip =
14 const FastaCode<_ExpectedClassBodyToSkip>("ExpectedClassBodyToSkip", 14 const Template<Message Function(Token token)>(
15 template: r"Expected a class body, but got '#lexeme'.", 15 messageTemplate: r"""Expected a class body, but got '#lexeme'.""",
16 dart2jsCode: "FASTA_FATAL", 16 withArguments: _withArgumentsExpectedClassBodyToSkip);
17 format: _formatExpectedClassBodyToSkip); 17
18 18 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
19 typedef FastaMessage _ExpectedClassBodyToSkip( 19 const Code<Message Function(Token token)> codeExpectedClassBodyToSkip =
20 Uri uri, int charOffset, Token token); 20 const Code<Message Function(Token token)>(
21 21 "ExpectedClassBodyToSkip", templateExpectedClassBodyToSkip,
22 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 22 dart2jsCode: "FASTA_FATAL");
23 FastaMessage _formatExpectedClassBodyToSkip( 23
24 Uri uri, int charOffset, Token token) { 24 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
25 String lexeme = token.lexeme; 25 Message _withArgumentsExpectedClassBodyToSkip(Token token) {
26 return new FastaMessage(uri, charOffset, codeExpectedClassBodyToSkip, 26 String lexeme = token.lexeme;
27 message: "Expected a class body, but got '$lexeme'.", 27 return new Message(codeExpectedClassBodyToSkip,
28 message: """Expected a class body, but got '$lexeme'.""",
28 arguments: {'token': token}); 29 arguments: {'token': token});
29 } 30 }
30 31
31 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 32 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
32 const FastaCode<_FunctionTypeDefaultValue> codeFunctionTypeDefaultValue = 33 const Code<Null> codeFunctionTypeDefaultValue = messageFunctionTypeDefaultValue;
33 const FastaCode<_FunctionTypeDefaultValue>("FunctionTypeDefaultValue", 34
34 template: r"Can't have a default value in a function type.", 35 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
35 dart2jsCode: "FASTA_IGNORED", 36 const MessageCode messageFunctionTypeDefaultValue = const MessageCode(
36 format: _formatFunctionTypeDefaultValue); 37 "FunctionTypeDefaultValue",
37 38 dart2jsCode: "FASTA_IGNORED",
38 typedef FastaMessage _FunctionTypeDefaultValue(Uri uri, int charOffset); 39 message: r"""Can't have a default value in a function type.""");
39 40
40 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 41 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
41 FastaMessage _formatFunctionTypeDefaultValue(Uri uri, int charOffset) { 42 const Code<Null> codeNonInstanceTypeVariableUse =
42 return new FastaMessage(uri, charOffset, codeFunctionTypeDefaultValue, 43 messageNonInstanceTypeVariableUse;
43 message: "Can't have a default value in a function type.", arguments: {}); 44
44 } 45 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
45 46 const MessageCode messageNonInstanceTypeVariableUse = const MessageCode(
46 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 47 "NonInstanceTypeVariableUse",
47 const FastaCode<_StackOverflow> codeStackOverflow = 48 message: r"""Can only use type variables in instance methods.""");
48 const FastaCode<_StackOverflow>("StackOverflow", 49
49 template: r"Stack overflow.", 50 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
50 dart2jsCode: "GENERIC", 51 const Code<Null> codeStackOverflow = messageStackOverflow;
51 format: _formatStackOverflow); 52
52 53 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
53 typedef FastaMessage _StackOverflow(Uri uri, int charOffset); 54 const MessageCode messageStackOverflow = const MessageCode("StackOverflow",
54 55 dart2jsCode: "GENERIC", message: r"""Stack overflow.""");
55 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 56
56 FastaMessage _formatStackOverflow(Uri uri, int charOffset) { 57 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
57 return new FastaMessage(uri, charOffset, codeStackOverflow, 58 const Template<Message Function(String name)> templateCyclicTypedef =
58 message: "Stack overflow.", arguments: {}); 59 const Template<Message Function(String name)>(
59 } 60 messageTemplate: r"""The typedef '#name' has a reference to itself.""",
60 61 withArguments: _withArgumentsCyclicTypedef);
61 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 62
62 const FastaCode<_AssertExtraneousArgument> codeAssertExtraneousArgument = 63 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
63 const FastaCode<_AssertExtraneousArgument>("AssertExtraneousArgument", 64 const Code<Message Function(String name)> codeCyclicTypedef =
64 template: r"`assert` can't have more than two arguments.", 65 const Code<Message Function(String name)>(
65 dart2jsCode: "FASTA_FATAL", 66 "CyclicTypedef",
66 format: _formatAssertExtraneousArgument); 67 templateCyclicTypedef,
67 68 );
68 typedef FastaMessage _AssertExtraneousArgument(Uri uri, int charOffset); 69
69 70 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
70 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 71 Message _withArgumentsCyclicTypedef(String name) {
71 FastaMessage _formatAssertExtraneousArgument(Uri uri, int charOffset) { 72 return new Message(codeCyclicTypedef,
72 return new FastaMessage(uri, charOffset, codeAssertExtraneousArgument, 73 message: """The typedef '$name' has a reference to itself.""",
73 message: "`assert` can't have more than two arguments.", arguments: {}); 74 arguments: {'name': name});
74 } 75 }
75 76
76 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 77 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
77 const FastaCode<_UnexpectedToken> codeUnexpectedToken = 78 const Code<Null> codeAssertExtraneousArgument = messageAssertExtraneousArgument;
78 const FastaCode<_UnexpectedToken>("UnexpectedToken", 79
79 template: r"Unexpected token '#lexeme'.", 80 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
80 dart2jsCode: "FASTA_FATAL", 81 const MessageCode messageAssertExtraneousArgument = const MessageCode(
81 format: _formatUnexpectedToken); 82 "AssertExtraneousArgument",
82 83 dart2jsCode: "FASTA_FATAL",
83 typedef FastaMessage _UnexpectedToken(Uri uri, int charOffset, Token token); 84 message: r"""`assert` can't have more than two arguments.""");
84 85
85 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 86 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
86 FastaMessage _formatUnexpectedToken(Uri uri, int charOffset, Token token) { 87 const Template<Message Function(Token token)> templateUnexpectedToken =
87 String lexeme = token.lexeme; 88 const Template<Message Function(Token token)>(
88 return new FastaMessage(uri, charOffset, codeUnexpectedToken, 89 messageTemplate: r"""Unexpected token '#lexeme'.""",
89 message: "Unexpected token '$lexeme'.", arguments: {'token': token}); 90 withArguments: _withArgumentsUnexpectedToken);
90 } 91
91 92 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
92 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 93 const Code<Message Function(Token token)> codeUnexpectedToken =
93 const FastaCode<_AwaitAsIdentifier> codeAwaitAsIdentifier = const FastaCode< 94 const Code<Message Function(Token token)>(
94 _AwaitAsIdentifier>("AwaitAsIdentifier", 95 "UnexpectedToken", templateUnexpectedToken,
95 template: 96 dart2jsCode: "FASTA_FATAL");
96 r"'await' can't be used as an identifier in 'async', 'async*', or 'sync* ' methods.", 97
97 dart2jsCode: "FASTA_IGNORED", 98 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
98 format: _formatAwaitAsIdentifier); 99 Message _withArgumentsUnexpectedToken(Token token) {
99 100 String lexeme = token.lexeme;
100 typedef FastaMessage _AwaitAsIdentifier(Uri uri, int charOffset); 101 return new Message(codeUnexpectedToken,
101 102 message: """Unexpected token '$lexeme'.""", arguments: {'token': token});
102 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 103 }
103 FastaMessage _formatAwaitAsIdentifier(Uri uri, int charOffset) { 104
104 return new FastaMessage(uri, charOffset, codeAwaitAsIdentifier, 105 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
106 const Code<Null> codeAwaitAsIdentifier = messageAwaitAsIdentifier;
107
108 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
109 const MessageCode messageAwaitAsIdentifier = const MessageCode(
110 "AwaitAsIdentifier",
111 dart2jsCode: "FASTA_IGNORED",
112 message:
113 r"""'await' can't be used as an identifier in 'async', 'async*', or 'syn c*' methods.""");
114
115 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
116 const Code<Null> codeFactoryNotSync = messageFactoryNotSync;
117
118 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
119 const MessageCode messageFactoryNotSync = const MessageCode("FactoryNotSync",
120 dart2jsCode: "FASTA_IGNORED",
121 message: r"""Factories can't use 'async', 'async*', or 'sync*'.""");
122
123 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
124 const Code<Null> codeSuperNullAware = messageSuperNullAware;
125
126 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
127 const MessageCode messageSuperNullAware = const MessageCode("SuperNullAware",
128 dart2jsCode: "FASTA_IGNORED",
129 message: r"""'super' can't be null.""",
130 tip: r"""Try replacing '?.' with '.'""");
131
132 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
133 const Code<Null> codePrivateNamedParameter = messagePrivateNamedParameter;
134
135 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
136 const MessageCode messagePrivateNamedParameter = const MessageCode(
137 "PrivateNamedParameter",
138 dart2jsCode: "FASTA_IGNORED",
139 message: r"""An optional named parameter can't start with '_'.""");
140
141 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
142 const Code<Null> codeYieldNotGenerator = messageYieldNotGenerator;
143
144 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
145 const MessageCode messageYieldNotGenerator = const MessageCode(
146 "YieldNotGenerator",
147 dart2jsCode: "FASTA_IGNORED",
148 message: r"""'yield' can only be used in 'sync*' or 'async*' methods.""");
149
150 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
151 const Code<Null> codeSetterNotSync = messageSetterNotSync;
152
153 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
154 const MessageCode messageSetterNotSync = const MessageCode("SetterNotSync",
155 dart2jsCode: "FASTA_IGNORED",
156 message: r"""Setters can't use 'async', 'async*', or 'sync*'.""");
157
158 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
159 const Template<
160 Message Function(
161 int
162 codePoint)> templateNonAsciiWhitespace = const Template<
163 Message Function(int codePoint)>(
164 messageTemplate:
165 r"""The non-ASCII space character #unicode can only be used in strings a nd comments.""",
166 withArguments: _withArgumentsNonAsciiWhitespace);
167
168 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
169 const Code<Message Function(int codePoint)> codeNonAsciiWhitespace =
170 const Code<Message Function(int codePoint)>(
171 "NonAsciiWhitespace", templateNonAsciiWhitespace,
172 analyzerCode: "ILLEGAL_CHARACTER", dart2jsCode: "BAD_INPUT_CHARACTER");
173
174 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
175 Message _withArgumentsNonAsciiWhitespace(int codePoint) {
176 String unicode = "(U+${codePoint.toRadixString(16).padLeft(4, '0')})";
177 return new Message(codeNonAsciiWhitespace,
105 message: 178 message:
106 "'await' can't be used as an identifier in 'async', 'async*', or 'sync *' methods.", 179 """The non-ASCII space character $unicode can only be used in strings and comments.""",
107 arguments: {});
108 }
109
110 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
111 const FastaCode<_FactoryNotSync> codeFactoryNotSync =
112 const FastaCode<_FactoryNotSync>("FactoryNotSync",
113 template: r"Factories can't use 'async', 'async*', or 'sync*'.",
114 dart2jsCode: "FASTA_IGNORED",
115 format: _formatFactoryNotSync);
116
117 typedef FastaMessage _FactoryNotSync(Uri uri, int charOffset);
118
119 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
120 FastaMessage _formatFactoryNotSync(Uri uri, int charOffset) {
121 return new FastaMessage(uri, charOffset, codeFactoryNotSync,
122 message: "Factories can't use 'async', 'async*', or 'sync*'.",
123 arguments: {});
124 }
125
126 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
127 const FastaCode<_SuperNullAware> codeSuperNullAware =
128 const FastaCode<_SuperNullAware>("SuperNullAware",
129 template: r"'super' can't be null.",
130 tip: r"Try replacing '?.' with '.'",
131 dart2jsCode: "FASTA_IGNORED",
132 format: _formatSuperNullAware);
133
134 typedef FastaMessage _SuperNullAware(Uri uri, int charOffset);
135
136 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
137 FastaMessage _formatSuperNullAware(Uri uri, int charOffset) {
138 return new FastaMessage(uri, charOffset, codeSuperNullAware,
139 message: "'super' can't be null.",
140 tip: "Try replacing '?.' with '.'",
141 arguments: {});
142 }
143
144 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
145 const FastaCode<_PrivateNamedParameter> codePrivateNamedParameter =
146 const FastaCode<_PrivateNamedParameter>("PrivateNamedParameter",
147 template: r"An optional named parameter can't start with '_'.",
148 dart2jsCode: "FASTA_IGNORED",
149 format: _formatPrivateNamedParameter);
150
151 typedef FastaMessage _PrivateNamedParameter(Uri uri, int charOffset);
152
153 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
154 FastaMessage _formatPrivateNamedParameter(Uri uri, int charOffset) {
155 return new FastaMessage(uri, charOffset, codePrivateNamedParameter,
156 message: "An optional named parameter can't start with '_'.",
157 arguments: {});
158 }
159
160 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
161 const FastaCode<_YieldNotGenerator> codeYieldNotGenerator =
162 const FastaCode<_YieldNotGenerator>("YieldNotGenerator",
163 template: r"'yield' can only be used in 'sync*' or 'async*' methods.",
164 dart2jsCode: "FASTA_IGNORED",
165 format: _formatYieldNotGenerator);
166
167 typedef FastaMessage _YieldNotGenerator(Uri uri, int charOffset);
168
169 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
170 FastaMessage _formatYieldNotGenerator(Uri uri, int charOffset) {
171 return new FastaMessage(uri, charOffset, codeYieldNotGenerator,
172 message: "'yield' can only be used in 'sync*' or 'async*' methods.",
173 arguments: {});
174 }
175
176 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
177 const FastaCode<_SetterNotSync> codeSetterNotSync =
178 const FastaCode<_SetterNotSync>("SetterNotSync",
179 template: r"Setters can't use 'async', 'async*', or 'sync*'.",
180 dart2jsCode: "FASTA_IGNORED",
181 format: _formatSetterNotSync);
182
183 typedef FastaMessage _SetterNotSync(Uri uri, int charOffset);
184
185 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
186 FastaMessage _formatSetterNotSync(Uri uri, int charOffset) {
187 return new FastaMessage(uri, charOffset, codeSetterNotSync,
188 message: "Setters can't use 'async', 'async*', or 'sync*'.",
189 arguments: {});
190 }
191
192 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
193 const FastaCode<_NonAsciiWhitespace> codeNonAsciiWhitespace = const FastaCode<
194 _NonAsciiWhitespace>("NonAsciiWhitespace",
195 template:
196 r"The non-ASCII space character #unicode can only be used in strings and comments.",
197 analyzerCode: "ILLEGAL_CHARACTER",
198 dart2jsCode: "BAD_INPUT_CHARACTER",
199 format: _formatNonAsciiWhitespace);
200
201 typedef FastaMessage _NonAsciiWhitespace(
202 Uri uri, int charOffset, int codePoint);
203
204 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
205 FastaMessage _formatNonAsciiWhitespace(Uri uri, int charOffset, int codePoint) {
206 String unicode = "(U+${codePoint.toRadixString(16).padLeft(4, '0')})";
207 return new FastaMessage(uri, charOffset, codeNonAsciiWhitespace,
208 message:
209 "The non-ASCII space character $unicode can only be used in strings an d comments.",
210 arguments: {'codePoint': codePoint}); 180 arguments: {'codePoint': codePoint});
211 } 181 }
212 182
213 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 183 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
214 const FastaCode<_ExpectedIdentifier> codeExpectedIdentifier = 184 const Template<Message Function(Token token)> templateExpectedIdentifier =
215 const FastaCode<_ExpectedIdentifier>("ExpectedIdentifier", 185 const Template<Message Function(Token token)>(
216 template: r"'#lexeme' is a reserved word and can't be used here.", 186 messageTemplate:
217 tip: r"Try using a different name.", 187 r"""'#lexeme' is a reserved word and can't be used here.""",
218 dart2jsCode: "EXPECTED_IDENTIFIER", 188 tipTemplate: r"""Try using a different name.""",
219 format: _formatExpectedIdentifier); 189 withArguments: _withArgumentsExpectedIdentifier);
220 190
221 typedef FastaMessage _ExpectedIdentifier(Uri uri, int charOffset, Token token); 191 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
222 192 const Code<Message Function(Token token)> codeExpectedIdentifier =
223 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 193 const Code<Message Function(Token token)>(
224 FastaMessage _formatExpectedIdentifier(Uri uri, int charOffset, Token token) { 194 "ExpectedIdentifier", templateExpectedIdentifier,
225 String lexeme = token.lexeme; 195 dart2jsCode: "EXPECTED_IDENTIFIER");
226 return new FastaMessage(uri, charOffset, codeExpectedIdentifier, 196
227 message: "'$lexeme' is a reserved word and can't be used here.", 197 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
228 tip: "Try using a different name.", 198 Message _withArgumentsExpectedIdentifier(Token token) {
199 String lexeme = token.lexeme;
200 return new Message(codeExpectedIdentifier,
201 message: """'$lexeme' is a reserved word and can't be used here.""",
202 tip: """Try using a different name.""",
229 arguments: {'token': token}); 203 arguments: {'token': token});
230 } 204 }
231 205
232 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 206 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
233 const FastaCode<_ExpectedBlockToSkip> codeExpectedBlockToSkip = 207 const Code<Null> codeExpectedBlockToSkip = messageExpectedBlockToSkip;
234 const FastaCode<_ExpectedBlockToSkip>("ExpectedBlockToSkip", 208
235 template: r"Expected a function body or '=>'.", 209 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
236 tip: r"Try adding {}.", 210 const MessageCode messageExpectedBlockToSkip = const MessageCode(
237 dart2jsCode: "NATIVE_OR_BODY_EXPECTED", 211 "ExpectedBlockToSkip",
238 format: _formatExpectedBlockToSkip); 212 dart2jsCode: "NATIVE_OR_BODY_EXPECTED",
239 213 message: r"""Expected a function body or '=>'.""",
240 typedef FastaMessage _ExpectedBlockToSkip(Uri uri, int charOffset); 214 tip: r"""Try adding {}.""");
241 215
242 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 216 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
243 FastaMessage _formatExpectedBlockToSkip(Uri uri, int charOffset) { 217 const Code<Null> codeRequiredParameterWithDefault =
244 return new FastaMessage(uri, charOffset, codeExpectedBlockToSkip, 218 messageRequiredParameterWithDefault;
245 message: "Expected a function body or '=>'.", 219
246 tip: "Try adding {}.", 220 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
247 arguments: {}); 221 const MessageCode messageRequiredParameterWithDefault = const MessageCode(
248 } 222 "RequiredParameterWithDefault",
249 223 dart2jsCode: "REQUIRED_PARAMETER_WITH_DEFAULT",
250 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 224 message: r"""Non-optional parameters can't have a default value.""",
251 const FastaCode<
252 _RequiredParameterWithDefault> codeRequiredParameterWithDefault =
253 const FastaCode<_RequiredParameterWithDefault>(
254 "RequiredParameterWithDefault",
255 template: r"Non-optional parameters can't have a default value.",
256 tip:
257 r"Try removing the default value or making the parameter optional.",
258 dart2jsCode: "REQUIRED_PARAMETER_WITH_DEFAULT",
259 format: _formatRequiredParameterWithDefault);
260
261 typedef FastaMessage _RequiredParameterWithDefault(Uri uri, int charOffset);
262
263 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
264 FastaMessage _formatRequiredParameterWithDefault(Uri uri, int charOffset) {
265 return new FastaMessage(uri, charOffset, codeRequiredParameterWithDefault,
266 message: "Non-optional parameters can't have a default value.",
267 tip: "Try removing the default value or making the parameter optional.",
268 arguments: {});
269 }
270
271 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
272 const FastaCode<_Unspecified> codeUnspecified = const FastaCode<_Unspecified>(
273 "Unspecified",
274 template: r"#string",
275 dart2jsCode: "GENERIC",
276 format: _formatUnspecified);
277
278 typedef FastaMessage _Unspecified(Uri uri, int charOffset, String string);
279
280 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
281 FastaMessage _formatUnspecified(Uri uri, int charOffset, String string) {
282 return new FastaMessage(uri, charOffset, codeUnspecified,
283 message: "$string", arguments: {'string': string});
284 }
285
286 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
287 const FastaCode<_MissingExponent> codeMissingExponent = const FastaCode<
288 _MissingExponent>("MissingExponent",
289 template:
290 r"Numbers in exponential notation should always contain an exponent (an integer number with an optional sign).",
291 tip: 225 tip:
292 r"Make sure there is an exponent, and remove any whitespace before it.", 226 r"""Try removing the default value or making the parameter optional.""") ;
227
228 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
229 const Template<Message Function(String string)> templateUnspecified =
230 const Template<Message Function(String string)>(
231 messageTemplate: r"""#string""",
232 withArguments: _withArgumentsUnspecified);
233
234 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
235 const Code<Message Function(String string)> codeUnspecified =
236 const Code<Message Function(String string)>(
237 "Unspecified", templateUnspecified,
238 dart2jsCode: "GENERIC");
239
240 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
241 Message _withArgumentsUnspecified(String string) {
242 return new Message(codeUnspecified,
243 message: """$string""", arguments: {'string': string});
244 }
245
246 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
247 const Code<Null> codeMissingExponent = messageMissingExponent;
248
249 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
250 const MessageCode messageMissingExponent = const MessageCode("MissingExponent",
293 analyzerCode: "MISSING_DIGIT", 251 analyzerCode: "MISSING_DIGIT",
294 dart2jsCode: "EXPONENT_MISSING", 252 dart2jsCode: "EXPONENT_MISSING",
295 format: _formatMissingExponent); 253 message:
296 254 r"""Numbers in exponential notation should always contain an exponent (a n integer number with an optional sign).""",
297 typedef FastaMessage _MissingExponent(Uri uri, int charOffset); 255 tip:
298 256 r"""Make sure there is an exponent, and remove any whitespace before it. """);
299 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 257
300 FastaMessage _formatMissingExponent(Uri uri, int charOffset) { 258 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
301 return new FastaMessage(uri, charOffset, codeMissingExponent, 259 const Code<Null> codePositionalParameterWithEquals =
260 messagePositionalParameterWithEquals;
261
262 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
263 const MessageCode messagePositionalParameterWithEquals = const MessageCode(
264 "PositionalParameterWithEquals",
265 dart2jsCode: "POSITIONAL_PARAMETER_WITH_EQUALS",
266 message:
267 r"""Positional optional parameters can't use ':' to specify a default va lue.""",
268 tip: r"""Try replacing ':' with '='.""");
269
270 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
271 const Code<Null> codeUnexpectedDollarInString = messageUnexpectedDollarInString;
272
273 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
274 const MessageCode messageUnexpectedDollarInString = const MessageCode(
275 "UnexpectedDollarInString",
276 dart2jsCode: "MALFORMED_STRING_LITERAL",
277 message:
278 r"""A '$' has special meaning inside a string, and must be followed by a n identifier or an expression in curly braces ({}).""",
279 tip: r"""Try adding a backslash (\) to escape the '$'.""");
280
281 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
282 const Code<Null> codeFinalFieldWithoutInitializer =
283 messageFinalFieldWithoutInitializer;
284
285 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
286 const MessageCode messageFinalFieldWithoutInitializer = const MessageCode(
287 "FinalFieldWithoutInitializer",
288 dart2jsCode: "FASTA_IGNORED",
289 message: r"""A 'final' field must be initialized.""",
290 tip: r"""Try adding '= <initializer>'.""");
291
292 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
293 const Template<Message Function(Token token)> templateExtraneousModifier =
294 const Template<Message Function(Token token)>(
295 messageTemplate: r"""Can't have modifier '#lexeme' here.""",
296 tipTemplate: r"""Try removing '#lexeme'.""",
297 withArguments: _withArgumentsExtraneousModifier);
298
299 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
300 const Code<Message Function(Token token)> codeExtraneousModifier =
301 const Code<Message Function(Token token)>(
302 "ExtraneousModifier", templateExtraneousModifier,
303 dart2jsCode: "EXTRANEOUS_MODIFIER");
304
305 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
306 Message _withArgumentsExtraneousModifier(Token token) {
307 String lexeme = token.lexeme;
308 return new Message(codeExtraneousModifier,
309 message: """Can't have modifier '$lexeme' here.""",
310 tip: """Try removing '$lexeme'.""",
311 arguments: {'token': token});
312 }
313
314 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
315 const Code<Null> codeEmptyOptionalParameterList =
316 messageEmptyOptionalParameterList;
317
318 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
319 const MessageCode messageEmptyOptionalParameterList = const MessageCode(
320 "EmptyOptionalParameterList",
321 dart2jsCode: "EMPTY_OPTIONAL_PARAMETER_LIST",
322 message: r"""Optional parameter lists cannot be empty.""",
323 tip: r"""Try adding an optional parameter to the list.""");
324
325 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
326 const Template<Message Function(String name)> templateTypeNotFound =
327 const Template<Message Function(String name)>(
328 messageTemplate: r"""Type '#name' not found.""",
329 withArguments: _withArgumentsTypeNotFound);
330
331 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
332 const Code<Message Function(String name)> codeTypeNotFound =
333 const Code<Message Function(String name)>(
334 "TypeNotFound",
335 templateTypeNotFound,
336 );
337
338 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
339 Message _withArgumentsTypeNotFound(String name) {
340 return new Message(codeTypeNotFound,
341 message: """Type '$name' not found.""", arguments: {'name': name});
342 }
343
344 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
345 const Template<Message Function(String string)> templateUnterminatedString =
346 const Template<Message Function(String string)>(
347 messageTemplate: r"""String must end with #string.""",
348 withArguments: _withArgumentsUnterminatedString);
349
350 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
351 const Code<Message Function(String string)> codeUnterminatedString =
352 const Code<Message Function(String string)>(
353 "UnterminatedString", templateUnterminatedString,
354 analyzerCode: "UNTERMINATED_STRING_LITERAL",
355 dart2jsCode: "UNTERMINATED_STRING");
356
357 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
358 Message _withArgumentsUnterminatedString(String string) {
359 return new Message(codeUnterminatedString,
360 message: """String must end with $string.""",
361 arguments: {'string': string});
362 }
363
364 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
365 const Code<Null> codeAwaitNotAsync = messageAwaitNotAsync;
366
367 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
368 const MessageCode messageAwaitNotAsync = const MessageCode("AwaitNotAsync",
369 dart2jsCode: "FASTA_IGNORED",
370 message: r"""'await' can only be used in 'async' or 'async*' methods.""");
371
372 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
373 const Template<Message Function(Token token)> templateExpectedFunctionBody =
374 const Template<Message Function(Token token)>(
375 messageTemplate: r"""Expected a function body, but got '#lexeme'.""",
376 withArguments: _withArgumentsExpectedFunctionBody);
377
378 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
379 const Code<Message Function(Token token)> codeExpectedFunctionBody =
380 const Code<Message Function(Token token)>(
381 "ExpectedFunctionBody", templateExpectedFunctionBody,
382 dart2jsCode: "NATIVE_OR_FATAL");
383
384 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
385 Message _withArgumentsExpectedFunctionBody(Token token) {
386 String lexeme = token.lexeme;
387 return new Message(codeExpectedFunctionBody,
388 message: """Expected a function body, but got '$lexeme'.""",
389 arguments: {'token': token});
390 }
391
392 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
393 const Code<Null> codeExpectedHexDigit = messageExpectedHexDigit;
394
395 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
396 const MessageCode messageExpectedHexDigit = const MessageCode(
397 "ExpectedHexDigit",
398 analyzerCode: "MISSING_HEX_DIGIT",
399 dart2jsCode: "HEX_DIGIT_EXPECTED",
400 message: r"""A hex digit (0-9 or A-F) must follow '0x'.""");
401
402 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
403 const Code<Null> codeEmptyNamedParameterList = messageEmptyNamedParameterList;
404
405 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
406 const MessageCode messageEmptyNamedParameterList = const MessageCode(
407 "EmptyNamedParameterList",
408 dart2jsCode: "EMPTY_NAMED_PARAMETER_LIST",
409 message: r"""Named parameter lists cannot be empty.""",
410 tip: r"""Try adding a named parameter to the list.""");
411
412 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
413 const Code<Null> codeUnsupportedPrefixPlus = messageUnsupportedPrefixPlus;
414
415 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
416 const MessageCode messageUnsupportedPrefixPlus = const MessageCode(
417 "UnsupportedPrefixPlus",
418 dart2jsCode: "UNSUPPORTED_PREFIX_PLUS",
419 message: r"""'+' is not a prefix operator. """,
420 tip: r"""Try removing '+'.""");
421
422 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
423 const Template<Message Function(Token token)> templateExpectedString =
424 const Template<Message Function(Token token)>(
425 messageTemplate: r"""Expected a String, but got '#lexeme'.""",
426 withArguments: _withArgumentsExpectedString);
427
428 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
429 const Code<Message Function(Token token)> codeExpectedString =
430 const Code<Message Function(Token token)>(
431 "ExpectedString", templateExpectedString,
432 dart2jsCode: "FASTA_FATAL");
433
434 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
435 Message _withArgumentsExpectedString(Token token) {
436 String lexeme = token.lexeme;
437 return new Message(codeExpectedString,
438 message: """Expected a String, but got '$lexeme'.""",
439 arguments: {'token': token});
440 }
441
442 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
443 const Code<Null> codeFastaUsageShort = messageFastaUsageShort;
444
445 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
446 const MessageCode messageFastaUsageShort =
447 const MessageCode("FastaUsageShort", message: r"""Frequently used options:
448
449 -o <file> Generate the output into <file>.
450 -h Display this message (add -v for information about all options).""") ;
451
452 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
453 const Code<Null> codeTypeAfterVar = messageTypeAfterVar;
454
455 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
456 const MessageCode messageTypeAfterVar = const MessageCode("TypeAfterVar",
457 dart2jsCode: "EXTRANEOUS_MODIFIER",
458 message: r"""Can't have both a type and 'var'.""",
459 tip: r"""Try removing 'var.'""");
460
461 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
462 const Template<Message Function(String name)>
463 templateAbstractClassInstantiation =
464 const Template<Message Function(String name)>(
465 messageTemplate:
466 r"""The class '#name' is abstract and can't be instantiated.""",
467 withArguments: _withArgumentsAbstractClassInstantiation);
468
469 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
470 const Code<Message Function(String name)> codeAbstractClassInstantiation =
471 const Code<Message Function(String name)>(
472 "AbstractClassInstantiation",
473 templateAbstractClassInstantiation,
474 );
475
476 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
477 Message _withArgumentsAbstractClassInstantiation(String name) {
478 return new Message(codeAbstractClassInstantiation,
479 message: """The class '$name' is abstract and can't be instantiated.""",
480 arguments: {'name': name});
481 }
482
483 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
484 const Code<Null> codeAbstractNotSync = messageAbstractNotSync;
485
486 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
487 const MessageCode messageAbstractNotSync = const MessageCode("AbstractNotSync",
488 dart2jsCode: "FASTA_IGNORED",
489 message: r"""Abstract methods can't use 'async', 'async*', or 'sync*'.""");
490
491 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
492 const Template<Message Function(String name)> templateGetterNotFound =
493 const Template<Message Function(String name)>(
494 messageTemplate: r"""Getter not found: '#name'.""",
495 withArguments: _withArgumentsGetterNotFound);
496
497 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
498 const Code<Message Function(String name)> codeGetterNotFound =
499 const Code<Message Function(String name)>(
500 "GetterNotFound",
501 templateGetterNotFound,
502 );
503
504 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
505 Message _withArgumentsGetterNotFound(String name) {
506 return new Message(codeGetterNotFound,
507 message: """Getter not found: '$name'.""", arguments: {'name': name});
508 }
509
510 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
511 const Code<Null> codeListLiteralTooManyTypeArguments =
512 messageListLiteralTooManyTypeArguments;
513
514 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
515 const MessageCode messageListLiteralTooManyTypeArguments = const MessageCode(
516 "ListLiteralTooManyTypeArguments",
517 message: r"""Too many type arguments on List literal.""");
518
519 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
520 const Template<Message Function(Token token)> templateExpectedDeclaration =
521 const Template<Message Function(Token token)>(
522 messageTemplate: r"""Expected a declaration, but got '#lexeme'.""",
523 withArguments: _withArgumentsExpectedDeclaration);
524
525 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
526 const Code<Message Function(Token token)> codeExpectedDeclaration =
527 const Code<Message Function(Token token)>(
528 "ExpectedDeclaration", templateExpectedDeclaration,
529 dart2jsCode: "FASTA_FATAL");
530
531 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
532 Message _withArgumentsExpectedDeclaration(Token token) {
533 String lexeme = token.lexeme;
534 return new Message(codeExpectedDeclaration,
535 message: """Expected a declaration, but got '$lexeme'.""",
536 arguments: {'token': token});
537 }
538
539 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
540 const Template<Message Function(String name)> templateConstructorNotFound =
541 const Template<Message Function(String name)>(
542 messageTemplate: r"""Couldn't find constructor '#name'.""",
543 withArguments: _withArgumentsConstructorNotFound);
544
545 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
546 const Code<Message Function(String name)> codeConstructorNotFound =
547 const Code<Message Function(String name)>(
548 "ConstructorNotFound",
549 templateConstructorNotFound,
550 );
551
552 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
553 Message _withArgumentsConstructorNotFound(String name) {
554 return new Message(codeConstructorNotFound,
555 message: """Couldn't find constructor '$name'.""",
556 arguments: {'name': name});
557 }
558
559 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
560 const Template<
561 Message Function(
562 int
563 codePoint)> templateAsciiControlCharacter = const Template<
564 Message Function(int codePoint)>(
565 messageTemplate:
566 r"""The control character #unicode can only be used in strings and comme nts.""",
567 withArguments: _withArgumentsAsciiControlCharacter);
568
569 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
570 const Code<Message Function(int codePoint)> codeAsciiControlCharacter =
571 const Code<Message Function(int codePoint)>(
572 "AsciiControlCharacter", templateAsciiControlCharacter,
573 dart2jsCode: "BAD_INPUT_CHARACTER");
574
575 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
576 Message _withArgumentsAsciiControlCharacter(int codePoint) {
577 String unicode = "(U+${codePoint.toRadixString(16).padLeft(4, '0')})";
578 return new Message(codeAsciiControlCharacter,
302 message: 579 message:
303 "Numbers in exponential notation should always contain an exponent (an integer number with an optional sign).", 580 """The control character $unicode can only be used in strings and comm ents.""",
581 arguments: {'codePoint': codePoint});
582 }
583
584 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
585 const Template<Message Function(String string, Token token)>
586 templateUnmatchedToken =
587 const Template<Message Function(String string, Token token)>(
588 messageTemplate: r"""Can't find '#string' to match '#lexeme'.""",
589 withArguments: _withArgumentsUnmatchedToken);
590
591 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
592 const Code<Message Function(String string, Token token)> codeUnmatchedToken =
593 const Code<Message Function(String string, Token token)>(
594 "UnmatchedToken", templateUnmatchedToken,
595 dart2jsCode: "UNMATCHED_TOKEN");
596
597 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
598 Message _withArgumentsUnmatchedToken(String string, Token token) {
599 String lexeme = token.lexeme;
600 return new Message(codeUnmatchedToken,
601 message: """Can't find '$string' to match '$lexeme'.""",
602 arguments: {'string': string, 'token': token});
603 }
604
605 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
606 const Code<Null> codeInvalidSyncModifier = messageInvalidSyncModifier;
607
608 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
609 const MessageCode messageInvalidSyncModifier = const MessageCode(
610 "InvalidSyncModifier",
611 dart2jsCode: "INVALID_SYNC_MODIFIER",
612 message: r"""Invalid modifier 'sync'.""",
613 tip: r"""Try replacing 'sync' with 'sync*'.""");
614
615 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
616 const Template<Message Function(String name)> templateFastaCLIArgumentRequired =
617 const Template<Message Function(String name)>(
618 messageTemplate: r"""Expected value after '#name'.""",
619 withArguments: _withArgumentsFastaCLIArgumentRequired);
620
621 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
622 const Code<Message Function(String name)> codeFastaCLIArgumentRequired =
623 const Code<Message Function(String name)>(
624 "FastaCLIArgumentRequired",
625 templateFastaCLIArgumentRequired,
626 );
627
628 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
629 Message _withArgumentsFastaCLIArgumentRequired(String name) {
630 return new Message(codeFastaCLIArgumentRequired,
631 message: """Expected value after '$name'.""", arguments: {'name': name});
632 }
633
634 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
635 const Code<Null> codeGetterWithFormals = messageGetterWithFormals;
636
637 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
638 const MessageCode messageGetterWithFormals = const MessageCode(
639 "GetterWithFormals",
640 dart2jsCode: "FASTA_IGNORED",
641 message: r"""A getter can't have formal parameters.""",
642 tip: r"""Try removing '(...)'.""");
643
644 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
645 const Template<
646 Message Function(Token token)> templateNoFormals = const Template<
647 Message Function(Token token)>(
648 messageTemplate: r"""A function should have formal parameters.""",
649 tipTemplate:
650 r"""Try adding '()' after '#lexeme', or add 'get' before '#lexeme' to de clare a getter.""",
651 withArguments: _withArgumentsNoFormals);
652
653 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
654 const Code<Message Function(Token token)> codeNoFormals =
655 const Code<Message Function(Token token)>("NoFormals", templateNoFormals,
656 dart2jsCode: "FASTA_IGNORED");
657
658 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
659 Message _withArgumentsNoFormals(Token token) {
660 String lexeme = token.lexeme;
661 return new Message(codeNoFormals,
662 message: """A function should have formal parameters.""",
304 tip: 663 tip:
305 "Make sure there is an exponent, and remove any whitespace before it." , 664 """Try adding '()' after '$lexeme', or add 'get' before '$lexeme' to d eclare a getter.""",
306 arguments: {});
307 }
308
309 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
310 const FastaCode<_PositionalParameterWithEquals>
311 codePositionalParameterWithEquals =
312 const FastaCode<_PositionalParameterWithEquals>(
313 "PositionalParameterWithEquals",
314 template:
315 r"Positional optional parameters can't use ':' to specify a default value.",
316 tip: r"Try replacing ':' with '='.",
317 dart2jsCode: "POSITIONAL_PARAMETER_WITH_EQUALS",
318 format: _formatPositionalParameterWithEquals);
319
320 typedef FastaMessage _PositionalParameterWithEquals(Uri uri, int charOffset);
321
322 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
323 FastaMessage _formatPositionalParameterWithEquals(Uri uri, int charOffset) {
324 return new FastaMessage(uri, charOffset, codePositionalParameterWithEquals,
325 message:
326 "Positional optional parameters can't use ':' to specify a default val ue.",
327 tip: "Try replacing ':' with '='.",
328 arguments: {});
329 }
330
331 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
332 const FastaCode<
333 _UnexpectedDollarInString> codeUnexpectedDollarInString = const FastaCode<
334 _UnexpectedDollarInString>("UnexpectedDollarInString",
335 template:
336 r"A '$' has special meaning inside a string, and must be followed by an identifier or an expression in curly braces ({}).",
337 tip: r"Try adding a backslash (\) to escape the '$'.",
338 dart2jsCode: "MALFORMED_STRING_LITERAL",
339 format: _formatUnexpectedDollarInString);
340
341 typedef FastaMessage _UnexpectedDollarInString(Uri uri, int charOffset);
342
343 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
344 FastaMessage _formatUnexpectedDollarInString(Uri uri, int charOffset) {
345 return new FastaMessage(uri, charOffset, codeUnexpectedDollarInString,
346 message:
347 "A '\$' has special meaning inside a string, and must be followed by a n identifier or an expression in curly braces ({}).",
348 tip: "Try adding a backslash (\) to escape the '\$'.",
349 arguments: {});
350 }
351
352 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
353 const FastaCode<_FinalFieldWithoutInitializer>
354 codeFinalFieldWithoutInitializer =
355 const FastaCode<_FinalFieldWithoutInitializer>(
356 "FinalFieldWithoutInitializer",
357 template: r"A 'final' field must be initialized.",
358 tip: r"Try adding '= <initializer>'.",
359 dart2jsCode: "FASTA_IGNORED",
360 format: _formatFinalFieldWithoutInitializer);
361
362 typedef FastaMessage _FinalFieldWithoutInitializer(Uri uri, int charOffset);
363
364 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
365 FastaMessage _formatFinalFieldWithoutInitializer(Uri uri, int charOffset) {
366 return new FastaMessage(uri, charOffset, codeFinalFieldWithoutInitializer,
367 message: "A 'final' field must be initialized.",
368 tip: "Try adding '= <initializer>'.",
369 arguments: {});
370 }
371
372 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
373 const FastaCode<_ExtraneousModifier> codeExtraneousModifier =
374 const FastaCode<_ExtraneousModifier>("ExtraneousModifier",
375 template: r"Can't have modifier '#lexeme' here.",
376 tip: r"Try removing '#lexeme'.",
377 dart2jsCode: "EXTRANEOUS_MODIFIER",
378 format: _formatExtraneousModifier);
379
380 typedef FastaMessage _ExtraneousModifier(Uri uri, int charOffset, Token token);
381
382 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
383 FastaMessage _formatExtraneousModifier(Uri uri, int charOffset, Token token) {
384 String lexeme = token.lexeme;
385 return new FastaMessage(uri, charOffset, codeExtraneousModifier,
386 message: "Can't have modifier '$lexeme' here.",
387 tip: "Try removing '$lexeme'.",
388 arguments: {'token': token}); 665 arguments: {'token': token});
389 } 666 }
390 667
391 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 668 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
392 const FastaCode<_EmptyOptionalParameterList> codeEmptyOptionalParameterList = 669 const Code<Null> codeExpectedOpenParens = messageExpectedOpenParens;
393 const FastaCode<_EmptyOptionalParameterList>("EmptyOptionalParameterList", 670
394 template: r"Optional parameter lists cannot be empty.", 671 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
395 tip: r"Try adding an optional parameter to the list.", 672 const MessageCode messageExpectedOpenParens = const MessageCode(
396 dart2jsCode: "EMPTY_OPTIONAL_PARAMETER_LIST", 673 "ExpectedOpenParens",
397 format: _formatEmptyOptionalParameterList); 674 dart2jsCode: "GENERIC",
398 675 message: r"""Expected '('.""");
399 typedef FastaMessage _EmptyOptionalParameterList(Uri uri, int charOffset); 676
400 677 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
401 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 678 const Code<Null> codeUnterminatedComment = messageUnterminatedComment;
402 FastaMessage _formatEmptyOptionalParameterList(Uri uri, int charOffset) { 679
403 return new FastaMessage(uri, charOffset, codeEmptyOptionalParameterList, 680 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
404 message: "Optional parameter lists cannot be empty.", 681 const MessageCode messageUnterminatedComment = const MessageCode(
405 tip: "Try adding an optional parameter to the list.", 682 "UnterminatedComment",
406 arguments: {}); 683 analyzerCode: "UNTERMINATED_MULTI_LINE_COMMENT",
407 } 684 dart2jsCode: "UNTERMINATED_COMMENT",
408 685 message: r"""Comment starting with '/*' must end with '*/'.""");
409 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 686
410 const FastaCode<_UnterminatedString> codeUnterminatedString = 687 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
411 const FastaCode<_UnterminatedString>("UnterminatedString", 688 const Code<Null> codeCatchSyntax = messageCatchSyntax;
412 template: r"String must end with #string.", 689
413 analyzerCode: "UNTERMINATED_STRING_LITERAL", 690 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
414 dart2jsCode: "UNTERMINATED_STRING", 691 const MessageCode messageCatchSyntax = const MessageCode("CatchSyntax",
415 format: _formatUnterminatedString); 692 dart2jsCode: "FASTA_IGNORED",
416 693 message:
417 typedef FastaMessage _UnterminatedString( 694 r"""'catch' must be followed by '(identifier)' or '(identifier, identifi er)'.""",
418 Uri uri, int charOffset, String string); 695 tip:
419 696 r"""No types are needed, the first is given by 'on', the second is alway s 'StackTrace'.""");
420 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 697
421 FastaMessage _formatUnterminatedString(Uri uri, int charOffset, String string) { 698 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
422 return new FastaMessage(uri, charOffset, codeUnterminatedString, 699 const Template<Message Function(Token token)> templateExpectedClassBody =
423 message: "String must end with $string.", arguments: {'string': string}); 700 const Template<Message Function(Token token)>(
424 } 701 messageTemplate: r"""Expected a class body, but got '#lexeme'.""",
425 702 withArguments: _withArgumentsExpectedClassBody);
426 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 703
427 const FastaCode<_AwaitNotAsync> codeAwaitNotAsync = 704 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
428 const FastaCode<_AwaitNotAsync>("AwaitNotAsync", 705 const Code<Message Function(Token token)> codeExpectedClassBody =
429 template: r"'await' can only be used in 'async' or 'async*' methods.", 706 const Code<Message Function(Token token)>(
430 dart2jsCode: "FASTA_IGNORED", 707 "ExpectedClassBody", templateExpectedClassBody,
431 format: _formatAwaitNotAsync); 708 dart2jsCode: "FASTA_FATAL");
432 709
433 typedef FastaMessage _AwaitNotAsync(Uri uri, int charOffset); 710 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
434 711 Message _withArgumentsExpectedClassBody(Token token) {
435 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 712 String lexeme = token.lexeme;
436 FastaMessage _formatAwaitNotAsync(Uri uri, int charOffset) { 713 return new Message(codeExpectedClassBody,
437 return new FastaMessage(uri, charOffset, codeAwaitNotAsync, 714 message: """Expected a class body, but got '$lexeme'.""",
438 message: "'await' can only be used in 'async' or 'async*' methods.",
439 arguments: {});
440 }
441
442 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
443 const FastaCode<_ExpectedFunctionBody> codeExpectedFunctionBody =
444 const FastaCode<_ExpectedFunctionBody>("ExpectedFunctionBody",
445 template: r"Expected a function body, but got '#lexeme'.",
446 dart2jsCode: "NATIVE_OR_FATAL",
447 format: _formatExpectedFunctionBody);
448
449 typedef FastaMessage _ExpectedFunctionBody(
450 Uri uri, int charOffset, Token token);
451
452 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
453 FastaMessage _formatExpectedFunctionBody(Uri uri, int charOffset, Token token) {
454 String lexeme = token.lexeme;
455 return new FastaMessage(uri, charOffset, codeExpectedFunctionBody,
456 message: "Expected a function body, but got '$lexeme'.",
457 arguments: {'token': token}); 715 arguments: {'token': token});
458 } 716 }
459 717
460 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 718 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
461 const FastaCode<_ExpectedHexDigit> codeExpectedHexDigit = 719 const Template<Message Function(String name)> templateNotAType =
462 const FastaCode<_ExpectedHexDigit>("ExpectedHexDigit", 720 const Template<Message Function(String name)>(
463 template: r"A hex digit (0-9 or A-F) must follow '0x'.", 721 messageTemplate: r"""'#name' isn't a type.""",
464 analyzerCode: "MISSING_HEX_DIGIT", 722 withArguments: _withArgumentsNotAType);
465 dart2jsCode: "HEX_DIGIT_EXPECTED", 723
466 format: _formatExpectedHexDigit); 724 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
467 725 const Code<Message Function(String name)> codeNotAType =
468 typedef FastaMessage _ExpectedHexDigit(Uri uri, int charOffset); 726 const Code<Message Function(String name)>(
469 727 "NotAType",
470 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 728 templateNotAType,
471 FastaMessage _formatExpectedHexDigit(Uri uri, int charOffset) { 729 );
472 return new FastaMessage(uri, charOffset, codeExpectedHexDigit, 730
473 message: "A hex digit (0-9 or A-F) must follow '0x'.", arguments: {}); 731 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
474 } 732 Message _withArgumentsNotAType(String name) {
475 733 return new Message(codeNotAType,
476 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 734 message: """'$name' isn't a type.""", arguments: {'name': name});
477 const FastaCode<_EmptyNamedParameterList> codeEmptyNamedParameterList = 735 }
478 const FastaCode<_EmptyNamedParameterList>("EmptyNamedParameterList", 736
479 template: r"Named parameter lists cannot be empty.", 737 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
480 tip: r"Try adding a named parameter to the list.", 738 const Template<Message Function(Token token)> templateExpectedExpression =
481 dart2jsCode: "EMPTY_NAMED_PARAMETER_LIST", 739 const Template<Message Function(Token token)>(
482 format: _formatEmptyNamedParameterList); 740 messageTemplate: r"""Expected an expression, but got '#lexeme'.""",
483 741 withArguments: _withArgumentsExpectedExpression);
484 typedef FastaMessage _EmptyNamedParameterList(Uri uri, int charOffset); 742
485 743 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
486 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 744 const Code<Message Function(Token token)> codeExpectedExpression =
487 FastaMessage _formatEmptyNamedParameterList(Uri uri, int charOffset) { 745 const Code<Message Function(Token token)>(
488 return new FastaMessage(uri, charOffset, codeEmptyNamedParameterList, 746 "ExpectedExpression", templateExpectedExpression,
489 message: "Named parameter lists cannot be empty.", 747 dart2jsCode: "FASTA_FATAL");
490 tip: "Try adding a named parameter to the list.", 748
491 arguments: {}); 749 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
492 } 750 Message _withArgumentsExpectedExpression(Token token) {
493 751 String lexeme = token.lexeme;
494 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 752 return new Message(codeExpectedExpression,
495 const FastaCode<_UnsupportedPrefixPlus> codeUnsupportedPrefixPlus = 753 message: """Expected an expression, but got '$lexeme'.""",
496 const FastaCode<_UnsupportedPrefixPlus>("UnsupportedPrefixPlus",
497 template: r"'+' is not a prefix operator. ",
498 tip: r"Try removing '+'.",
499 dart2jsCode: "UNSUPPORTED_PREFIX_PLUS",
500 format: _formatUnsupportedPrefixPlus);
501
502 typedef FastaMessage _UnsupportedPrefixPlus(Uri uri, int charOffset);
503
504 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
505 FastaMessage _formatUnsupportedPrefixPlus(Uri uri, int charOffset) {
506 return new FastaMessage(uri, charOffset, codeUnsupportedPrefixPlus,
507 message: "'+' is not a prefix operator. ",
508 tip: "Try removing '+'.",
509 arguments: {});
510 }
511
512 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
513 const FastaCode<_ExpectedString> codeExpectedString =
514 const FastaCode<_ExpectedString>("ExpectedString",
515 template: r"Expected a String, but got '#lexeme'.",
516 dart2jsCode: "FASTA_FATAL",
517 format: _formatExpectedString);
518
519 typedef FastaMessage _ExpectedString(Uri uri, int charOffset, Token token);
520
521 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
522 FastaMessage _formatExpectedString(Uri uri, int charOffset, Token token) {
523 String lexeme = token.lexeme;
524 return new FastaMessage(uri, charOffset, codeExpectedString,
525 message: "Expected a String, but got '$lexeme'.",
526 arguments: {'token': token}); 754 arguments: {'token': token});
527 } 755 }
528 756
529 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 757 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
530 const FastaCode<_TypeAfterVar> codeTypeAfterVar = 758 const Code<Null> codeInvalidAwaitFor = messageInvalidAwaitFor;
531 const FastaCode<_TypeAfterVar>("TypeAfterVar", 759
532 template: r"Can't have both a type and 'var'.", 760 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
533 tip: r"Try removing 'var.'", 761 const MessageCode messageInvalidAwaitFor = const MessageCode("InvalidAwaitFor",
534 dart2jsCode: "EXTRANEOUS_MODIFIER", 762 dart2jsCode: "INVALID_AWAIT_FOR",
535 format: _formatTypeAfterVar); 763 message:
536 764 r"""'await' is only supported in methods with an 'async' or 'async*' bod y modifier.""",
537 typedef FastaMessage _TypeAfterVar(Uri uri, int charOffset); 765 tip:
538 766 r"""Try adding 'async' or 'async*' to the method body or removing the 'a wait' keyword.""");
539 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 767
540 FastaMessage _formatTypeAfterVar(Uri uri, int charOffset) { 768 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
541 return new FastaMessage(uri, charOffset, codeTypeAfterVar, 769 const Template<Message Function(Token token)> templateExpectedType =
542 message: "Can't have both a type and 'var'.", 770 const Template<Message Function(Token token)>(
543 tip: "Try removing 'var.'", 771 messageTemplate: r"""Expected a type, but got '#lexeme'.""",
544 arguments: {}); 772 withArguments: _withArgumentsExpectedType);
545 } 773
546 774 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
547 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 775 const Code<Message Function(Token token)> codeExpectedType =
548 const FastaCode<_AbstractNotSync> codeAbstractNotSync = 776 const Code<Message Function(Token token)>(
549 const FastaCode<_AbstractNotSync>("AbstractNotSync", 777 "ExpectedType", templateExpectedType,
550 template: r"Abstract methods can't use 'async', 'async*', or 'sync*'.", 778 dart2jsCode: "FASTA_FATAL");
551 dart2jsCode: "FASTA_IGNORED", 779
552 format: _formatAbstractNotSync); 780 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
553 781 Message _withArgumentsExpectedType(Token token) {
554 typedef FastaMessage _AbstractNotSync(Uri uri, int charOffset); 782 String lexeme = token.lexeme;
555 783 return new Message(codeExpectedType,
556 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 784 message: """Expected a type, but got '$lexeme'.""",
557 FastaMessage _formatAbstractNotSync(Uri uri, int charOffset) {
558 return new FastaMessage(uri, charOffset, codeAbstractNotSync,
559 message: "Abstract methods can't use 'async', 'async*', or 'sync*'.",
560 arguments: {});
561 }
562
563 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
564 const FastaCode<_ExpectedDeclaration> codeExpectedDeclaration =
565 const FastaCode<_ExpectedDeclaration>("ExpectedDeclaration",
566 template: r"Expected a declaration, but got '#lexeme'.",
567 dart2jsCode: "FASTA_FATAL",
568 format: _formatExpectedDeclaration);
569
570 typedef FastaMessage _ExpectedDeclaration(Uri uri, int charOffset, Token token);
571
572 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
573 FastaMessage _formatExpectedDeclaration(Uri uri, int charOffset, Token token) {
574 String lexeme = token.lexeme;
575 return new FastaMessage(uri, charOffset, codeExpectedDeclaration,
576 message: "Expected a declaration, but got '$lexeme'.",
577 arguments: {'token': token}); 785 arguments: {'token': token});
578 } 786 }
579 787
580 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 788 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
581 const FastaCode< 789 const Code<Null> codeUnterminatedToken = messageUnterminatedToken;
582 _AsciiControlCharacter> codeAsciiControlCharacter = const FastaCode< 790
583 _AsciiControlCharacter>("AsciiControlCharacter", 791 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
584 template: 792 const MessageCode messageUnterminatedToken = const MessageCode(
585 r"The control character #unicode can only be used in strings and comment s.", 793 "UnterminatedToken",
586 dart2jsCode: "BAD_INPUT_CHARACTER", 794 dart2jsCode: "UNTERMINATED_TOKEN",
587 format: _formatAsciiControlCharacter); 795 message: r"""Incomplete token.""");
588 796
589 typedef FastaMessage _AsciiControlCharacter( 797 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
590 Uri uri, int charOffset, int codePoint); 798 const Template<Message Function(String name)> templateSetterNotFound =
591 799 const Template<Message Function(String name)>(
592 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 800 messageTemplate: r"""Setter not found: '#name'.""",
593 FastaMessage _formatAsciiControlCharacter( 801 withArguments: _withArgumentsSetterNotFound);
594 Uri uri, int charOffset, int codePoint) { 802
595 String unicode = "(U+${codePoint.toRadixString(16).padLeft(4, '0')})"; 803 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
596 return new FastaMessage(uri, charOffset, codeAsciiControlCharacter, 804 const Code<Message Function(String name)> codeSetterNotFound =
597 message: 805 const Code<Message Function(String name)>(
598 "The control character $unicode can only be used in strings and commen ts.", 806 "SetterNotFound",
599 arguments: {'codePoint': codePoint}); 807 templateSetterNotFound,
600 } 808 );
601 809
602 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 810 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
603 const FastaCode<_UnmatchedToken> codeUnmatchedToken = 811 Message _withArgumentsSetterNotFound(String name) {
604 const FastaCode<_UnmatchedToken>("UnmatchedToken", 812 return new Message(codeSetterNotFound,
605 template: r"Can't find '#string' to match '#lexeme'.", 813 message: """Setter not found: '$name'.""", arguments: {'name': name});
606 dart2jsCode: "UNMATCHED_TOKEN", 814 }
607 format: _formatUnmatchedToken); 815
608 816 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
609 typedef FastaMessage _UnmatchedToken( 817 const Template<Message Function(String string)> templateExpectedButGot =
610 Uri uri, int charOffset, String string, Token token); 818 const Template<Message Function(String string)>(
611 819 messageTemplate: r"""Expected '#string' before this.""",
612 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 820 tipTemplate: r"""DONT_KNOW_HOW_TO_FIX,""",
613 FastaMessage _formatUnmatchedToken( 821 withArguments: _withArgumentsExpectedButGot);
614 Uri uri, int charOffset, String string, Token token) { 822
615 String lexeme = token.lexeme; 823 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
616 return new FastaMessage(uri, charOffset, codeUnmatchedToken, 824 const Code<Message Function(String string)> codeExpectedButGot =
617 message: "Can't find '$string' to match '$lexeme'.", 825 const Code<Message Function(String string)>(
618 arguments: {'string': string, 'token': token}); 826 "ExpectedButGot", templateExpectedButGot,
619 } 827 dart2jsCode: "MISSING_TOKEN_BEFORE_THIS");
620 828
621 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 829 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
622 const FastaCode<_InvalidSyncModifier> codeInvalidSyncModifier = 830 Message _withArgumentsExpectedButGot(String string) {
623 const FastaCode<_InvalidSyncModifier>("InvalidSyncModifier", 831 return new Message(codeExpectedButGot,
624 template: r"Invalid modifier 'sync'.", 832 message: """Expected '$string' before this.""",
625 tip: r"Try replacing 'sync' with 'sync*'.", 833 tip: """DONT_KNOW_HOW_TO_FIX,""",
626 dart2jsCode: "INVALID_SYNC_MODIFIER",
627 format: _formatInvalidSyncModifier);
628
629 typedef FastaMessage _InvalidSyncModifier(Uri uri, int charOffset);
630
631 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
632 FastaMessage _formatInvalidSyncModifier(Uri uri, int charOffset) {
633 return new FastaMessage(uri, charOffset, codeInvalidSyncModifier,
634 message: "Invalid modifier 'sync'.",
635 tip: "Try replacing 'sync' with 'sync*'.",
636 arguments: {});
637 }
638
639 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
640 const FastaCode<_GetterWithFormals> codeGetterWithFormals =
641 const FastaCode<_GetterWithFormals>("GetterWithFormals",
642 template: r"A getter can't have formal parameters.",
643 tip: r"Try removing '(...)'.",
644 dart2jsCode: "FASTA_IGNORED",
645 format: _formatGetterWithFormals);
646
647 typedef FastaMessage _GetterWithFormals(Uri uri, int charOffset);
648
649 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
650 FastaMessage _formatGetterWithFormals(Uri uri, int charOffset) {
651 return new FastaMessage(uri, charOffset, codeGetterWithFormals,
652 message: "A getter can't have formal parameters.",
653 tip: "Try removing '(...)'.",
654 arguments: {});
655 }
656
657 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
658 const FastaCode<_NoFormals> codeNoFormals = const FastaCode<_NoFormals>(
659 "NoFormals",
660 template: r"A function should have formal parameters.",
661 tip:
662 r"Try adding '()' after '#lexeme', or add 'get' before '#lexeme' to decl are a getter.",
663 dart2jsCode: "FASTA_IGNORED",
664 format: _formatNoFormals);
665
666 typedef FastaMessage _NoFormals(Uri uri, int charOffset, Token token);
667
668 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
669 FastaMessage _formatNoFormals(Uri uri, int charOffset, Token token) {
670 String lexeme = token.lexeme;
671 return new FastaMessage(uri, charOffset, codeNoFormals,
672 message: "A function should have formal parameters.",
673 tip:
674 "Try adding '()' after '$lexeme', or add 'get' before '$lexeme' to dec lare a getter.",
675 arguments: {'token': token});
676 }
677
678 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
679 const FastaCode<_ExpectedOpenParens> codeExpectedOpenParens =
680 const FastaCode<_ExpectedOpenParens>("ExpectedOpenParens",
681 template: r"Expected '('.",
682 dart2jsCode: "GENERIC",
683 format: _formatExpectedOpenParens);
684
685 typedef FastaMessage _ExpectedOpenParens(Uri uri, int charOffset);
686
687 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
688 FastaMessage _formatExpectedOpenParens(Uri uri, int charOffset) {
689 return new FastaMessage(uri, charOffset, codeExpectedOpenParens,
690 message: "Expected '('.", arguments: {});
691 }
692
693 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
694 const FastaCode<_UnterminatedComment> codeUnterminatedComment =
695 const FastaCode<_UnterminatedComment>("UnterminatedComment",
696 template: r"Comment starting with '/*' must end with '*/'.",
697 analyzerCode: "UNTERMINATED_MULTI_LINE_COMMENT",
698 dart2jsCode: "UNTERMINATED_COMMENT",
699 format: _formatUnterminatedComment);
700
701 typedef FastaMessage _UnterminatedComment(Uri uri, int charOffset);
702
703 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
704 FastaMessage _formatUnterminatedComment(Uri uri, int charOffset) {
705 return new FastaMessage(uri, charOffset, codeUnterminatedComment,
706 message: "Comment starting with '/*' must end with '*/'.", arguments: {});
707 }
708
709 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
710 const FastaCode<_CatchSyntax> codeCatchSyntax = const FastaCode<_CatchSyntax>(
711 "CatchSyntax",
712 template:
713 r"'catch' must be followed by '(identifier)' or '(identifier, identifier )'.",
714 tip:
715 r"No types are needed, the first is given by 'on', the second is always 'StackTrace'.",
716 dart2jsCode: "FASTA_IGNORED",
717 format: _formatCatchSyntax);
718
719 typedef FastaMessage _CatchSyntax(Uri uri, int charOffset);
720
721 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
722 FastaMessage _formatCatchSyntax(Uri uri, int charOffset) {
723 return new FastaMessage(uri, charOffset, codeCatchSyntax,
724 message:
725 "'catch' must be followed by '(identifier)' or '(identifier, identifie r)'.",
726 tip:
727 "No types are needed, the first is given by 'on', the second is always 'StackTrace'.",
728 arguments: {});
729 }
730
731 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
732 const FastaCode<_ExpectedClassBody> codeExpectedClassBody =
733 const FastaCode<_ExpectedClassBody>("ExpectedClassBody",
734 template: r"Expected a class body, but got '#lexeme'.",
735 dart2jsCode: "FASTA_FATAL",
736 format: _formatExpectedClassBody);
737
738 typedef FastaMessage _ExpectedClassBody(Uri uri, int charOffset, Token token);
739
740 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
741 FastaMessage _formatExpectedClassBody(Uri uri, int charOffset, Token token) {
742 String lexeme = token.lexeme;
743 return new FastaMessage(uri, charOffset, codeExpectedClassBody,
744 message: "Expected a class body, but got '$lexeme'.",
745 arguments: {'token': token});
746 }
747
748 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
749 const FastaCode<_ExpectedExpression> codeExpectedExpression =
750 const FastaCode<_ExpectedExpression>("ExpectedExpression",
751 template: r"Expected an expression, but got '#lexeme'.",
752 dart2jsCode: "FASTA_FATAL",
753 format: _formatExpectedExpression);
754
755 typedef FastaMessage _ExpectedExpression(Uri uri, int charOffset, Token token);
756
757 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
758 FastaMessage _formatExpectedExpression(Uri uri, int charOffset, Token token) {
759 String lexeme = token.lexeme;
760 return new FastaMessage(uri, charOffset, codeExpectedExpression,
761 message: "Expected an expression, but got '$lexeme'.",
762 arguments: {'token': token});
763 }
764
765 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
766 const FastaCode<_InvalidAwaitFor> codeInvalidAwaitFor = const FastaCode<
767 _InvalidAwaitFor>("InvalidAwaitFor",
768 template:
769 r"'await' is only supported in methods with an 'async' or 'async*' body modifier.",
770 tip:
771 r"Try adding 'async' or 'async*' to the method body or removing the 'awa it' keyword.",
772 dart2jsCode: "INVALID_AWAIT_FOR",
773 format: _formatInvalidAwaitFor);
774
775 typedef FastaMessage _InvalidAwaitFor(Uri uri, int charOffset);
776
777 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
778 FastaMessage _formatInvalidAwaitFor(Uri uri, int charOffset) {
779 return new FastaMessage(uri, charOffset, codeInvalidAwaitFor,
780 message:
781 "'await' is only supported in methods with an 'async' or 'async*' body modifier.",
782 tip:
783 "Try adding 'async' or 'async*' to the method body or removing the 'aw ait' keyword.",
784 arguments: {});
785 }
786
787 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
788 const FastaCode<_ExpectedType> codeExpectedType =
789 const FastaCode<_ExpectedType>("ExpectedType",
790 template: r"Expected a type, but got '#lexeme'.",
791 dart2jsCode: "FASTA_FATAL",
792 format: _formatExpectedType);
793
794 typedef FastaMessage _ExpectedType(Uri uri, int charOffset, Token token);
795
796 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
797 FastaMessage _formatExpectedType(Uri uri, int charOffset, Token token) {
798 String lexeme = token.lexeme;
799 return new FastaMessage(uri, charOffset, codeExpectedType,
800 message: "Expected a type, but got '$lexeme'.",
801 arguments: {'token': token});
802 }
803
804 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
805 const FastaCode<_UnterminatedToken> codeUnterminatedToken =
806 const FastaCode<_UnterminatedToken>("UnterminatedToken",
807 template: r"Incomplete token.",
808 dart2jsCode: "UNTERMINATED_TOKEN",
809 format: _formatUnterminatedToken);
810
811 typedef FastaMessage _UnterminatedToken(Uri uri, int charOffset);
812
813 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
814 FastaMessage _formatUnterminatedToken(Uri uri, int charOffset) {
815 return new FastaMessage(uri, charOffset, codeUnterminatedToken,
816 message: "Incomplete token.", arguments: {});
817 }
818
819 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
820 const FastaCode<_ExpectedButGot> codeExpectedButGot =
821 const FastaCode<_ExpectedButGot>("ExpectedButGot",
822 template: r"Expected '#string' before this.",
823 tip: r"DONT_KNOW_HOW_TO_FIX,",
824 dart2jsCode: "MISSING_TOKEN_BEFORE_THIS",
825 format: _formatExpectedButGot);
826
827 typedef FastaMessage _ExpectedButGot(Uri uri, int charOffset, String string);
828
829 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
830 FastaMessage _formatExpectedButGot(Uri uri, int charOffset, String string) {
831 return new FastaMessage(uri, charOffset, codeExpectedButGot,
832 message: "Expected '$string' before this.",
833 tip: "DONT_KNOW_HOW_TO_FIX,",
834 arguments: {'string': string}); 834 arguments: {'string': string});
835 } 835 }
836 836
837 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 837 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
838 const FastaCode<_ConstFieldWithoutInitializer> 838 const Code<Null> codeConstFieldWithoutInitializer =
839 codeConstFieldWithoutInitializer = 839 messageConstFieldWithoutInitializer;
840 const FastaCode<_ConstFieldWithoutInitializer>( 840
841 "ConstFieldWithoutInitializer", 841 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
842 template: r"A 'const' field must be initialized.", 842 const MessageCode messageConstFieldWithoutInitializer = const MessageCode(
843 tip: r"Try adding '= <initializer>'.", 843 "ConstFieldWithoutInitializer",
844 dart2jsCode: "FASTA_IGNORED", 844 dart2jsCode: "FASTA_IGNORED",
845 format: _formatConstFieldWithoutInitializer); 845 message: r"""A 'const' field must be initialized.""",
846 846 tip: r"""Try adding '= <initializer>'.""");
847 typedef FastaMessage _ConstFieldWithoutInitializer(Uri uri, int charOffset); 847
848 848 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
849 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 849 const Code<Null> codeFastaUsageLong = messageFastaUsageLong;
850 FastaMessage _formatConstFieldWithoutInitializer(Uri uri, int charOffset) { 850
851 return new FastaMessage(uri, charOffset, codeConstFieldWithoutInitializer, 851 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
852 message: "A 'const' field must be initialized.", 852 const MessageCode messageFastaUsageLong =
853 tip: "Try adding '= <initializer>'.", 853 const MessageCode("FastaUsageLong", message: r"""Supported options:
854 arguments: {}); 854
855 } 855 -o <file>, --output=<file>
856 856 Generate the output into <file>.
857 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 857
858 const FastaCode<_AwaitForNotAsync> codeAwaitForNotAsync = const FastaCode< 858 -h, /h, /?, --help
859 _AwaitForNotAsync>("AwaitForNotAsync", 859 Display this message (add -v for information about all options).
860 template: 860
861 r"Asynchronous for-loop can only be used in 'async' or 'async*' methods. ", 861 -v, --verbose
862 dart2jsCode: "FASTA_IGNORED", 862 Display verbose information.
863 format: _formatAwaitForNotAsync); 863
864 864 --
865 typedef FastaMessage _AwaitForNotAsync(Uri uri, int charOffset); 865 Stop option parsing, the rest of the command line is assumed to be
866 866 file names or arguments to the Dart program.
867 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 867
868 FastaMessage _formatAwaitForNotAsync(Uri uri, int charOffset) { 868 --packages=<file>
869 return new FastaMessage(uri, charOffset, codeAwaitForNotAsync, 869 Use package resolution configuration <file>, which should contain a mapping
870 message: 870 of package names to paths.
871 "Asynchronous for-loop can only be used in 'async' or 'async*' methods .", 871
872 arguments: {}); 872 --platform=<file>
873 } 873 Read the SDK platform from <file>, which should be in Dill/Kernel IR format
874 874 and contain the Dart SDK.
875 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 875
876 const FastaCode<_Encoding> codeEncoding = const FastaCode<_Encoding>("Encoding", 876 --target=none|vm|vmcc|vmreify|flutter
877 template: r"Unable to decode bytes as UTF-8.", 877 Specify the target configuration.
878
879 --verify
880 Check that the generated output is free of various problems. This is mostly
881 useful for developers of this compiler or Kernel transformations.
882
883 --dump-ir
884 Print compiled libraries in Kernel source notation.
885
886 --exclude-source
887 Do not include source code in the dill file.
888
889 --compile-sdk=<patched_sdk>
890 Compile the SDK from scratch instead of reading it from 'platform.dill'.
891
892 --sdk=<patched_sdk>
893 Location of the SDK sources for use when compiling additional platform
894 libraries.
895
896 --fatal=errors
897 --fatal=warnings
898 --fatal=nits
899 Makes messages of the given kinds fatal, that is, immediately stop the
900 compiler with a non-zero exit-code. In --verbose mode, also display an
901 internal stack trace from the compiler. Multiple kinds can be separated by
902 commas, for example, --fatal=errors,warnings.""");
903
904 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
905 const Code<Null> codeAwaitForNotAsync = messageAwaitForNotAsync;
906
907 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
908 const MessageCode messageAwaitForNotAsync = const MessageCode(
909 "AwaitForNotAsync",
910 dart2jsCode: "FASTA_IGNORED",
911 message:
912 r"""Asynchronous for-loop can only be used in 'async' or 'async*' method s.""");
913
914 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
915 const Code<Null> codeEncoding = messageEncoding;
916
917 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
918 const MessageCode messageEncoding = const MessageCode("Encoding",
878 dart2jsCode: "FASTA_FATAL", 919 dart2jsCode: "FASTA_FATAL",
879 format: _formatEncoding); 920 message: r"""Unable to decode bytes as UTF-8.""");
880 921
881 typedef FastaMessage _Encoding(Uri uri, int charOffset); 922 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
882 923 const Code<Null> codeAsyncAsIdentifier = messageAsyncAsIdentifier;
883 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 924
884 FastaMessage _formatEncoding(Uri uri, int charOffset) { 925 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
885 return new FastaMessage(uri, charOffset, codeEncoding, 926 const MessageCode messageAsyncAsIdentifier = const MessageCode(
886 message: "Unable to decode bytes as UTF-8.", arguments: {}); 927 "AsyncAsIdentifier",
887 }
888
889 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
890 const FastaCode<_AsyncAsIdentifier> codeAsyncAsIdentifier = const FastaCode<
891 _AsyncAsIdentifier>("AsyncAsIdentifier",
892 template:
893 r"'async' can't be used as an identifier in 'async', 'async*', or 'sync* ' methods.",
894 analyzerCode: "ASYNC_KEYWORD_USED_AS_IDENTIFIER", 928 analyzerCode: "ASYNC_KEYWORD_USED_AS_IDENTIFIER",
895 dart2jsCode: "GENERIC", 929 dart2jsCode: "GENERIC",
896 format: _formatAsyncAsIdentifier); 930 message:
897 931 r"""'async' can't be used as an identifier in 'async', 'async*', or 'syn c*' methods.""");
898 typedef FastaMessage _AsyncAsIdentifier(Uri uri, int charOffset); 932
899 933 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
900 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE. 934 const Code<Null> codeYieldAsIdentifier = messageYieldAsIdentifier;
901 FastaMessage _formatAsyncAsIdentifier(Uri uri, int charOffset) { 935
902 return new FastaMessage(uri, charOffset, codeAsyncAsIdentifier, 936 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
937 const MessageCode messageYieldAsIdentifier = const MessageCode(
938 "YieldAsIdentifier",
939 dart2jsCode: "FASTA_IGNORED",
940 message:
941 r"""'yield' can't be used as an identifier in 'async', 'async*', or 'syn c*' methods.""");
942
943 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
944 const Code<Null> codeAssertAsExpression = messageAssertAsExpression;
945
946 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
947 const MessageCode messageAssertAsExpression = const MessageCode(
948 "AssertAsExpression",
949 dart2jsCode: "FASTA_FATAL",
950 message: r"""`assert` can't be used as an expression.""");
951
952 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
953 const Code<Null> codeOnlyTry = messageOnlyTry;
954
955 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
956 const MessageCode messageOnlyTry = const MessageCode("OnlyTry",
957 dart2jsCode: "FASTA_IGNORED",
958 message:
959 r"""Try block should be followed by 'on', 'catch', or 'finally' block."" ",
960 tip: r"""Did you forget to add a 'finally' block?""");
961
962 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
963 const Code<Null> codeInvalidInlineFunctionType =
964 messageInvalidInlineFunctionType;
965
966 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
967 const MessageCode messageInvalidInlineFunctionType = const MessageCode(
968 "InvalidInlineFunctionType",
969 dart2jsCode: "INVALID_INLINE_FUNCTION_TYPE",
970 message: r"""Invalid inline function type.""",
971 tip:
972 r"""Try changing the inline function type (as in 'int f()') to a prefixe d function type using the `Function` keyword (as in 'int Function() f').""");
973
974 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
975 const Code<Null> codeMetadataTypeArguments = messageMetadataTypeArguments;
976
977 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
978 const MessageCode messageMetadataTypeArguments = const MessageCode(
979 "MetadataTypeArguments",
980 dart2jsCode: "FASTA_IGNORED",
981 message: r"""An annotation (metadata) can't use type arguments.""");
982
983 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
984 const Code<Null> codeExpectedBody = messageExpectedBody;
985
986 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
987 const MessageCode messageExpectedBody = const MessageCode("ExpectedBody",
988 dart2jsCode: "BODY_EXPECTED",
989 message: r"""Expected a function body or '=>'.""",
990 tip: r"""Try adding {}.""");
991
992 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
993 const Code<Null> codeTypeRequired = messageTypeRequired;
994
995 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
996 const MessageCode messageTypeRequired = const MessageCode("TypeRequired",
997 message: r"""A type or modifier is required here.""",
998 tip: r"""Try adding a type, 'var', 'const', or 'final'.""");
999
1000 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1001 const Code<Null> codeInvalidVoid = messageInvalidVoid;
1002
1003 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1004 const MessageCode messageInvalidVoid = const MessageCode("InvalidVoid",
1005 dart2jsCode: "VOID_NOT_ALLOWED",
1006 message:
1007 r"""Type 'void' can't be used here because it isn't a return type.""",
1008 tip:
1009 r"""Try removing 'void' keyword or replace it with 'var', 'final', or a type.""");
1010
1011 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1012 const Template<Message Function(Token token)> templateBuiltInIdentifierAsType =
1013 const Template<Message Function(Token token)>(
1014 messageTemplate: r"""Can't use '#lexeme' as a type.""",
1015 withArguments: _withArgumentsBuiltInIdentifierAsType);
1016
1017 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1018 const Code<Message Function(Token token)> codeBuiltInIdentifierAsType =
1019 const Code<Message Function(Token token)>(
1020 "BuiltInIdentifierAsType", templateBuiltInIdentifierAsType,
1021 analyzerCode: "EXPECTED_TYPE_NAME", dart2jsCode: "EXTRANEOUS_MODIFIER");
1022
1023 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1024 Message _withArgumentsBuiltInIdentifierAsType(Token token) {
1025 String lexeme = token.lexeme;
1026 return new Message(codeBuiltInIdentifierAsType,
1027 message: """Can't use '$lexeme' as a type.""",
1028 arguments: {'token': token});
1029 }
1030
1031 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1032 const Code<Null> codeGeneratorReturnsValue = messageGeneratorReturnsValue;
1033
1034 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1035 const MessageCode messageGeneratorReturnsValue = const MessageCode(
1036 "GeneratorReturnsValue",
1037 dart2jsCode: "FASTA_IGNORED",
1038 message: r"""'sync*' and 'async*' can't return a value.""");
1039
1040 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1041 const Code<Null> codeListLiteralTypeArgumentMismatch =
1042 messageListLiteralTypeArgumentMismatch;
1043
1044 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1045 const MessageCode messageListLiteralTypeArgumentMismatch = const MessageCode(
1046 "ListLiteralTypeArgumentMismatch",
1047 message: r"""Map literal requires two type arguments.""");
1048
1049 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1050 const Template<Message Function(String name)> templateMethodNotFound =
1051 const Template<Message Function(String name)>(
1052 messageTemplate: r"""Method not found: '#name'.""",
1053 withArguments: _withArgumentsMethodNotFound);
1054
1055 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1056 const Code<Message Function(String name)> codeMethodNotFound =
1057 const Code<Message Function(String name)>(
1058 "MethodNotFound",
1059 templateMethodNotFound,
1060 );
1061
1062 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1063 Message _withArgumentsMethodNotFound(String name) {
1064 return new Message(codeMethodNotFound,
1065 message: """Method not found: '$name'.""", arguments: {'name': name});
1066 }
1067
1068 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1069 const Template<Message Function(Token token)>
1070 templateBuiltInIdentifierInDeclaration =
1071 const Template<Message Function(Token token)>(
1072 messageTemplate: r"""Can't use '#lexeme' as a name here.""",
1073 withArguments: _withArgumentsBuiltInIdentifierInDeclaration);
1074
1075 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1076 const Code<Message Function(Token token)> codeBuiltInIdentifierInDeclaration =
1077 const Code<Message Function(Token token)>("BuiltInIdentifierInDeclaration",
1078 templateBuiltInIdentifierInDeclaration,
1079 dart2jsCode: "GENERIC");
1080
1081 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1082 Message _withArgumentsBuiltInIdentifierInDeclaration(Token token) {
1083 String lexeme = token.lexeme;
1084 return new Message(codeBuiltInIdentifierInDeclaration,
1085 message: """Can't use '$lexeme' as a name here.""",
1086 arguments: {'token': token});
1087 }
1088
1089 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1090 const Template<Message Function(String name)>
1091 templateRedirectionTargetNotFound =
1092 const Template<Message Function(String name)>(
1093 messageTemplate:
1094 r"""Redirection constructor target not found: '#name'""",
1095 withArguments: _withArgumentsRedirectionTargetNotFound);
1096
1097 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1098 const Code<Message Function(String name)> codeRedirectionTargetNotFound =
1099 const Code<Message Function(String name)>(
1100 "RedirectionTargetNotFound",
1101 templateRedirectionTargetNotFound,
1102 );
1103
1104 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1105 Message _withArgumentsRedirectionTargetNotFound(String name) {
1106 return new Message(codeRedirectionTargetNotFound,
1107 message: """Redirection constructor target not found: '$name'""",
1108 arguments: {'name': name});
1109 }
1110
1111 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1112 const Template<
1113 Message Function(
1114 String character,
1115 int
1116 codePoint)> templateNonAsciiIdentifier = const Template<
1117 Message Function(String character, int codePoint)>(
1118 messageTemplate:
1119 r"""The non-ASCII character '#character' (#unicode) can't be used in ide ntifiers, only in strings and comments.""",
1120 tipTemplate:
1121 r"""Try using an US-ASCII letter, a digit, '_' (an underscore), or '$' ( a dollar sign).""",
1122 withArguments: _withArgumentsNonAsciiIdentifier);
1123
1124 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1125 const Code<Message Function(String character, int codePoint)>
1126 codeNonAsciiIdentifier =
1127 const Code<Message Function(String character, int codePoint)>(
1128 "NonAsciiIdentifier", templateNonAsciiIdentifier,
1129 analyzerCode: "ILLEGAL_CHARACTER", dart2jsCode: "BAD_INPUT_CHARACTER");
1130
1131 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1132 Message _withArgumentsNonAsciiIdentifier(String character, int codePoint) {
1133 String unicode = "(U+${codePoint.toRadixString(16).padLeft(4, '0')})";
1134 return new Message(codeNonAsciiIdentifier,
903 message: 1135 message:
904 "'async' can't be used as an identifier in 'async', 'async*', or 'sync *' methods.", 1136 """The non-ASCII character '$character' ($unicode) can't be used in id entifiers, only in strings and comments.""",
905 arguments: {}); 1137 tip: """Try using an US-ASCII letter, a digit, '_' (an underscore), or '\$ ' (a dollar sign).""",
906 }
907
908 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
909 const FastaCode<_YieldAsIdentifier> codeYieldAsIdentifier = const FastaCode<
910 _YieldAsIdentifier>("YieldAsIdentifier",
911 template:
912 r"'yield' can't be used as an identifier in 'async', 'async*', or 'sync* ' methods.",
913 dart2jsCode: "FASTA_IGNORED",
914 format: _formatYieldAsIdentifier);
915
916 typedef FastaMessage _YieldAsIdentifier(Uri uri, int charOffset);
917
918 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
919 FastaMessage _formatYieldAsIdentifier(Uri uri, int charOffset) {
920 return new FastaMessage(uri, charOffset, codeYieldAsIdentifier,
921 message:
922 "'yield' can't be used as an identifier in 'async', 'async*', or 'sync *' methods.",
923 arguments: {});
924 }
925
926 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
927 const FastaCode<_AssertAsExpression> codeAssertAsExpression =
928 const FastaCode<_AssertAsExpression>("AssertAsExpression",
929 template: r"`assert` can't be used as an expression.",
930 dart2jsCode: "FASTA_FATAL",
931 format: _formatAssertAsExpression);
932
933 typedef FastaMessage _AssertAsExpression(Uri uri, int charOffset);
934
935 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
936 FastaMessage _formatAssertAsExpression(Uri uri, int charOffset) {
937 return new FastaMessage(uri, charOffset, codeAssertAsExpression,
938 message: "`assert` can't be used as an expression.", arguments: {});
939 }
940
941 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
942 const FastaCode<_OnlyTry> codeOnlyTry = const FastaCode<_OnlyTry>("OnlyTry",
943 template:
944 r"Try block should be followed by 'on', 'catch', or 'finally' block.",
945 tip: r"Did you forget to add a 'finally' block?",
946 dart2jsCode: "FASTA_IGNORED",
947 format: _formatOnlyTry);
948
949 typedef FastaMessage _OnlyTry(Uri uri, int charOffset);
950
951 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
952 FastaMessage _formatOnlyTry(Uri uri, int charOffset) {
953 return new FastaMessage(uri, charOffset, codeOnlyTry,
954 message:
955 "Try block should be followed by 'on', 'catch', or 'finally' block.",
956 tip: "Did you forget to add a 'finally' block?",
957 arguments: {});
958 }
959
960 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
961 const FastaCode<
962 _InvalidInlineFunctionType> codeInvalidInlineFunctionType = const FastaCode<
963 _InvalidInlineFunctionType>("InvalidInlineFunctionType",
964 template: r"Invalid inline function type.",
965 tip:
966 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').",
967 dart2jsCode: "INVALID_INLINE_FUNCTION_TYPE",
968 format: _formatInvalidInlineFunctionType);
969
970 typedef FastaMessage _InvalidInlineFunctionType(Uri uri, int charOffset);
971
972 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
973 FastaMessage _formatInvalidInlineFunctionType(Uri uri, int charOffset) {
974 return new FastaMessage(uri, charOffset, codeInvalidInlineFunctionType,
975 message: "Invalid inline function type.",
976 tip:
977 "Try changing the inline function type (as in 'int f()') to a prefixed function type using the `Function` keyword (as in 'int Function() f').",
978 arguments: {});
979 }
980
981 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
982 const FastaCode<_MetadataTypeArguments> codeMetadataTypeArguments =
983 const FastaCode<_MetadataTypeArguments>("MetadataTypeArguments",
984 template: r"An annotation (metadata) can't use type arguments.",
985 dart2jsCode: "FASTA_IGNORED",
986 format: _formatMetadataTypeArguments);
987
988 typedef FastaMessage _MetadataTypeArguments(Uri uri, int charOffset);
989
990 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
991 FastaMessage _formatMetadataTypeArguments(Uri uri, int charOffset) {
992 return new FastaMessage(uri, charOffset, codeMetadataTypeArguments,
993 message: "An annotation (metadata) can't use type arguments.",
994 arguments: {});
995 }
996
997 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
998 const FastaCode<_ExpectedBody> codeExpectedBody =
999 const FastaCode<_ExpectedBody>("ExpectedBody",
1000 template: r"Expected a function body or '=>'.",
1001 tip: r"Try adding {}.",
1002 dart2jsCode: "BODY_EXPECTED",
1003 format: _formatExpectedBody);
1004
1005 typedef FastaMessage _ExpectedBody(Uri uri, int charOffset);
1006
1007 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1008 FastaMessage _formatExpectedBody(Uri uri, int charOffset) {
1009 return new FastaMessage(uri, charOffset, codeExpectedBody,
1010 message: "Expected a function body or '=>'.",
1011 tip: "Try adding {}.",
1012 arguments: {});
1013 }
1014
1015 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1016 const FastaCode<_TypeRequired> codeTypeRequired =
1017 const FastaCode<_TypeRequired>("TypeRequired",
1018 template: r"A type or modifier is required here.",
1019 tip: r"Try adding a type, 'var', 'const', or 'final'.",
1020 format: _formatTypeRequired);
1021
1022 typedef FastaMessage _TypeRequired(Uri uri, int charOffset);
1023
1024 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1025 FastaMessage _formatTypeRequired(Uri uri, int charOffset) {
1026 return new FastaMessage(uri, charOffset, codeTypeRequired,
1027 message: "A type or modifier is required here.",
1028 tip: "Try adding a type, 'var', 'const', or 'final'.",
1029 arguments: {});
1030 }
1031
1032 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1033 const FastaCode<_InvalidVoid> codeInvalidVoid = const FastaCode<_InvalidVoid>(
1034 "InvalidVoid",
1035 template: r"Type 'void' can't be used here because it isn't a return type.",
1036 tip:
1037 r"Try removing 'void' keyword or replace it with 'var', 'final', or a ty pe.",
1038 dart2jsCode: "VOID_NOT_ALLOWED",
1039 format: _formatInvalidVoid);
1040
1041 typedef FastaMessage _InvalidVoid(Uri uri, int charOffset);
1042
1043 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1044 FastaMessage _formatInvalidVoid(Uri uri, int charOffset) {
1045 return new FastaMessage(uri, charOffset, codeInvalidVoid,
1046 message: "Type 'void' can't be used here because it isn't a return type.",
1047 tip:
1048 "Try removing 'void' keyword or replace it with 'var', 'final', or a t ype.",
1049 arguments: {});
1050 }
1051
1052 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1053 const FastaCode<_BuiltInIdentifierAsType> codeBuiltInIdentifierAsType =
1054 const FastaCode<_BuiltInIdentifierAsType>("BuiltInIdentifierAsType",
1055 template: r"Can't use '#lexeme' as a type.",
1056 analyzerCode: "EXPECTED_TYPE_NAME",
1057 dart2jsCode: "EXTRANEOUS_MODIFIER",
1058 format: _formatBuiltInIdentifierAsType);
1059
1060 typedef FastaMessage _BuiltInIdentifierAsType(
1061 Uri uri, int charOffset, Token token);
1062
1063 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1064 FastaMessage _formatBuiltInIdentifierAsType(
1065 Uri uri, int charOffset, Token token) {
1066 String lexeme = token.lexeme;
1067 return new FastaMessage(uri, charOffset, codeBuiltInIdentifierAsType,
1068 message: "Can't use '$lexeme' as a type.", arguments: {'token': token});
1069 }
1070
1071 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1072 const FastaCode<_GeneratorReturnsValue> codeGeneratorReturnsValue =
1073 const FastaCode<_GeneratorReturnsValue>("GeneratorReturnsValue",
1074 template: r"'sync*' and 'async*' can't return a value.",
1075 dart2jsCode: "FASTA_IGNORED",
1076 format: _formatGeneratorReturnsValue);
1077
1078 typedef FastaMessage _GeneratorReturnsValue(Uri uri, int charOffset);
1079
1080 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1081 FastaMessage _formatGeneratorReturnsValue(Uri uri, int charOffset) {
1082 return new FastaMessage(uri, charOffset, codeGeneratorReturnsValue,
1083 message: "'sync*' and 'async*' can't return a value.", arguments: {});
1084 }
1085
1086 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1087 const FastaCode<_BuiltInIdentifierInDeclaration>
1088 codeBuiltInIdentifierInDeclaration =
1089 const FastaCode<_BuiltInIdentifierInDeclaration>(
1090 "BuiltInIdentifierInDeclaration",
1091 template: r"Can't use '#lexeme' as a name here.",
1092 dart2jsCode: "GENERIC",
1093 format: _formatBuiltInIdentifierInDeclaration);
1094
1095 typedef FastaMessage _BuiltInIdentifierInDeclaration(
1096 Uri uri, int charOffset, Token token);
1097
1098 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1099 FastaMessage _formatBuiltInIdentifierInDeclaration(
1100 Uri uri, int charOffset, Token token) {
1101 String lexeme = token.lexeme;
1102 return new FastaMessage(uri, charOffset, codeBuiltInIdentifierInDeclaration,
1103 message: "Can't use '$lexeme' as a name here.",
1104 arguments: {'token': token});
1105 }
1106
1107 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1108 const FastaCode<_NonAsciiIdentifier> codeNonAsciiIdentifier = const FastaCode<
1109 _NonAsciiIdentifier>("NonAsciiIdentifier",
1110 template:
1111 r"The non-ASCII character '#character' (#unicode) can't be used in ident ifiers, only in strings and comments.",
1112 tip:
1113 r"Try using an US-ASCII letter, a digit, '_' (an underscore), or '$' (a dollar sign).",
1114 analyzerCode: "ILLEGAL_CHARACTER",
1115 dart2jsCode: "BAD_INPUT_CHARACTER",
1116 format: _formatNonAsciiIdentifier);
1117
1118 typedef FastaMessage _NonAsciiIdentifier(
1119 Uri uri, int charOffset, String character, int codePoint);
1120
1121 // DO NOT EDIT. THIS FILE IS GENERATED. SEE TOP OF FILE.
1122 FastaMessage _formatNonAsciiIdentifier(
1123 Uri uri, int charOffset, String character, int codePoint) {
1124 String unicode = "(U+${codePoint.toRadixString(16).padLeft(4, '0')})";
1125 return new FastaMessage(uri, charOffset, codeNonAsciiIdentifier,
1126 message:
1127 "The non-ASCII character '$character' ($unicode) can't be used in iden tifiers, only in strings and comments.",
1128 tip: "Try using an US-ASCII letter, a digit, '_' (an underscore), or '\$' (a dollar sign).",
1129 arguments: {'character': character, 'codePoint': codePoint}); 1138 arguments: {'character': character, 'codePoint': codePoint});
1130 } 1139 }
OLDNEW
« no previous file with comments | « pkg/front_end/lib/src/fasta/fasta_codes.dart ('k') | pkg/front_end/lib/src/fasta/kernel/body_builder.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698