OLD | NEW |
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 import 'package:analyzer/dart/ast/token.dart' as analyzer; | |
6 import 'package:analyzer/src/generated/parser.dart' as analyzer; | |
7 import 'package:front_end/src/fasta/fasta_codes.dart'; | 5 import 'package:front_end/src/fasta/fasta_codes.dart'; |
8 import 'package:front_end/src/fasta/parser/identifier_context.dart' | 6 import 'package:front_end/src/fasta/parser/identifier_context.dart' |
9 show IdentifierContext; | 7 show IdentifierContext; |
10 import 'package:front_end/src/fasta/parser.dart' as fasta; | 8 import 'package:front_end/src/fasta/parser.dart' as fasta; |
11 import 'package:front_end/src/fasta/scanner/token.dart' as fasta; | 9 import 'package:front_end/src/fasta/scanner/token.dart' as fasta; |
12 import 'package:front_end/src/fasta/util/link.dart'; | 10 import 'package:front_end/src/fasta/util/link.dart'; |
13 import 'package:front_end/src/scanner/token.dart'; | 11 import 'package:front_end/src/scanner/token.dart'; |
14 import 'package:test/test.dart'; | 12 import 'package:test/test.dart'; |
15 | 13 |
16 /** | 14 /** |
(...skipping 16 matching lines...) Expand all Loading... |
33 } | 31 } |
34 | 32 |
35 void _end(String event) { | 33 void _end(String event) { |
36 _in(event); | 34 _in(event); |
37 _stack.removeLast(); | 35 _stack.removeLast(); |
38 } | 36 } |
39 | 37 |
40 ForwardingTestListener(this.listener); | 38 ForwardingTestListener(this.listener); |
41 | 39 |
42 @override | 40 @override |
43 void beginArguments(analyzer.Token token) { | 41 void beginArguments(Token token) { |
44 listener.beginArguments(token); | 42 listener.beginArguments(token); |
45 _begin('Arguments'); | 43 _begin('Arguments'); |
46 } | 44 } |
47 | 45 |
48 @override | 46 @override |
49 void beginAssert(analyzer.Token assertKeyword, fasta.Assert kind) { | 47 void beginAssert(Token assertKeyword, fasta.Assert kind) { |
50 listener.beginAssert(assertKeyword, kind); | 48 listener.beginAssert(assertKeyword, kind); |
51 _begin('Assert'); | 49 _begin('Assert'); |
52 } | 50 } |
53 | 51 |
54 @override | 52 @override |
55 void beginAwaitExpression(analyzer.Token token) { | 53 void beginAwaitExpression(Token token) { |
56 listener.beginAwaitExpression(token); | 54 listener.beginAwaitExpression(token); |
57 _begin('AwaitExpression'); | 55 _begin('AwaitExpression'); |
58 } | 56 } |
59 | 57 |
60 @override | 58 @override |
61 void beginBlock(analyzer.Token token) { | 59 void beginBlock(Token token) { |
62 listener.beginBlock(token); | 60 listener.beginBlock(token); |
63 _begin('Block'); | 61 _begin('Block'); |
64 } | 62 } |
65 | 63 |
66 @override | 64 @override |
67 void beginBlockFunctionBody(analyzer.Token token) { | 65 void beginBlockFunctionBody(Token token) { |
68 listener.beginBlockFunctionBody(token); | 66 listener.beginBlockFunctionBody(token); |
69 _begin('BlockFunctionBody'); | 67 _begin('BlockFunctionBody'); |
70 } | 68 } |
71 | 69 |
72 @override | 70 @override |
73 void beginCascade(analyzer.Token token) { | 71 void beginCascade(Token token) { |
74 listener.beginCascade(token); | 72 listener.beginCascade(token); |
75 _begin('Cascade'); | 73 _begin('Cascade'); |
76 } | 74 } |
77 | 75 |
78 @override | 76 @override |
79 void beginCaseExpression(analyzer.Token caseKeyword) { | 77 void beginCaseExpression(Token caseKeyword) { |
80 listener.beginCaseExpression(caseKeyword); | 78 listener.beginCaseExpression(caseKeyword); |
81 _begin('CaseExpression'); | 79 _begin('CaseExpression'); |
82 } | 80 } |
83 | 81 |
84 @override | 82 @override |
85 void beginCatchClause(analyzer.Token token) { | 83 void beginCatchClause(Token token) { |
86 listener.beginCatchClause(token); | 84 listener.beginCatchClause(token); |
87 _begin('CatchClause'); | 85 _begin('CatchClause'); |
88 } | 86 } |
89 | 87 |
90 @override | 88 @override |
91 void beginClassBody(analyzer.Token token) { | 89 void beginClassBody(Token token) { |
92 listener.beginClassBody(token); | 90 listener.beginClassBody(token); |
93 _begin('ClassBody'); | 91 _begin('ClassBody'); |
94 } | 92 } |
95 | 93 |
96 @override | 94 @override |
97 void beginClassDeclaration(analyzer.Token beginToken, analyzer.Token name) { | 95 void beginClassDeclaration(Token beginToken, Token name) { |
98 listener.beginClassDeclaration(beginToken, name); | 96 listener.beginClassDeclaration(beginToken, name); |
99 _begin('ClassDeclaration'); | 97 _begin('ClassDeclaration'); |
100 } | 98 } |
101 | 99 |
102 @override | 100 @override |
103 void beginClassOrNamedMixinApplication(analyzer.Token token) { | 101 void beginClassOrNamedMixinApplication(Token token) { |
104 listener.beginClassOrNamedMixinApplication(token); | 102 listener.beginClassOrNamedMixinApplication(token); |
105 _begin('ClassOrNamedMixinApplication'); | 103 _begin('ClassOrNamedMixinApplication'); |
106 } | 104 } |
107 | 105 |
108 @override | 106 @override |
109 void beginCombinators(analyzer.Token token) { | 107 void beginCombinators(Token token) { |
110 listener.beginCombinators(token); | 108 listener.beginCombinators(token); |
111 _begin('Combinators'); | 109 _begin('Combinators'); |
112 } | 110 } |
113 | 111 |
114 @override | 112 @override |
115 void beginCompilationUnit(analyzer.Token token) { | 113 void beginCompilationUnit(Token token) { |
116 listener.beginCompilationUnit(token); | 114 listener.beginCompilationUnit(token); |
117 _begin('CompilationUnit'); | 115 _begin('CompilationUnit'); |
118 } | 116 } |
119 | 117 |
120 @override | 118 @override |
121 void beginConditionalUri(analyzer.Token ifKeyword) { | 119 void beginConditionalUri(Token ifKeyword) { |
122 listener.beginConditionalUri(ifKeyword); | 120 listener.beginConditionalUri(ifKeyword); |
123 _begin('ConditionalUri'); | 121 _begin('ConditionalUri'); |
124 } | 122 } |
125 | 123 |
126 @override | 124 @override |
127 void beginConditionalUris(analyzer.Token token) { | 125 void beginConditionalUris(Token token) { |
128 listener.beginConditionalUris(token); | 126 listener.beginConditionalUris(token); |
129 _begin('ConditionalUris'); | 127 _begin('ConditionalUris'); |
130 } | 128 } |
131 | 129 |
132 @override | 130 @override |
133 void beginConstExpression(analyzer.Token constKeyword) { | 131 void beginConstExpression(Token constKeyword) { |
134 listener.beginConstExpression(constKeyword); | 132 listener.beginConstExpression(constKeyword); |
135 _begin('ConstExpression'); | 133 _begin('ConstExpression'); |
136 } | 134 } |
137 | 135 |
138 @override | 136 @override |
139 void beginConstLiteral(analyzer.Token token) { | 137 void beginConstLiteral(Token token) { |
140 listener.beginConstLiteral(token); | 138 listener.beginConstLiteral(token); |
141 _begin('ConstLiteral'); | 139 _begin('ConstLiteral'); |
142 } | 140 } |
143 | 141 |
144 @override | 142 @override |
145 void beginConstructorReference(analyzer.Token start) { | 143 void beginConstructorReference(Token start) { |
146 listener.beginConstructorReference(start); | 144 listener.beginConstructorReference(start); |
147 _begin('ConstructorReference'); | 145 _begin('ConstructorReference'); |
148 } | 146 } |
149 | 147 |
150 @override | 148 @override |
151 void beginDoWhileStatement(analyzer.Token token) { | 149 void beginDoWhileStatement(Token token) { |
152 listener.beginDoWhileStatement(token); | 150 listener.beginDoWhileStatement(token); |
153 _begin('DoWhileStatement'); | 151 _begin('DoWhileStatement'); |
154 } | 152 } |
155 | 153 |
156 @override | 154 @override |
157 void beginDoWhileStatementBody(analyzer.Token token) { | 155 void beginDoWhileStatementBody(Token token) { |
158 listener.beginDoWhileStatementBody(token); | 156 listener.beginDoWhileStatementBody(token); |
159 _begin('DoWhileStatementBody'); | 157 _begin('DoWhileStatementBody'); |
160 } | 158 } |
161 | 159 |
162 @override | 160 @override |
163 void beginDottedName(analyzer.Token token) { | 161 void beginDottedName(Token token) { |
164 listener.beginDottedName(token); | 162 listener.beginDottedName(token); |
165 _begin('DottedName'); | 163 _begin('DottedName'); |
166 } | 164 } |
167 | 165 |
168 @override | 166 @override |
169 void beginElseStatement(analyzer.Token token) { | 167 void beginElseStatement(Token token) { |
170 listener.beginElseStatement(token); | 168 listener.beginElseStatement(token); |
171 _begin('ElseStatement'); | 169 _begin('ElseStatement'); |
172 } | 170 } |
173 | 171 |
174 @override | 172 @override |
175 void beginEnum(analyzer.Token enumKeyword) { | 173 void beginEnum(Token enumKeyword) { |
176 listener.beginEnum(enumKeyword); | 174 listener.beginEnum(enumKeyword); |
177 _begin('Enum'); | 175 _begin('Enum'); |
178 } | 176 } |
179 | 177 |
180 @override | 178 @override |
181 void beginExport(analyzer.Token token) { | 179 void beginExport(Token token) { |
182 listener.beginExport(token); | 180 listener.beginExport(token); |
183 _begin('Export'); | 181 _begin('Export'); |
184 } | 182 } |
185 | 183 |
186 @override | 184 @override |
187 void beginExpressionStatement(analyzer.Token token) { | 185 void beginExpressionStatement(Token token) { |
188 listener.beginExpressionStatement(token); | 186 listener.beginExpressionStatement(token); |
189 _begin('ExpressionStatement'); | 187 _begin('ExpressionStatement'); |
190 } | 188 } |
191 | 189 |
192 @override | 190 @override |
193 void beginFactoryMethod(analyzer.Token token) { | 191 void beginFactoryMethod(Token token) { |
194 listener.beginFactoryMethod(token); | 192 listener.beginFactoryMethod(token); |
195 _begin('FactoryMethod'); | 193 _begin('FactoryMethod'); |
196 } | 194 } |
197 | 195 |
198 @override | 196 @override |
199 void beginFieldInitializer(analyzer.Token token) { | 197 void beginFieldInitializer(Token token) { |
200 listener.beginFieldInitializer(token); | 198 listener.beginFieldInitializer(token); |
201 _begin('FieldInitializer'); | 199 _begin('FieldInitializer'); |
202 } | 200 } |
203 | 201 |
204 @override | 202 @override |
205 void beginForInBody(analyzer.Token token) { | 203 void beginForInBody(Token token) { |
206 listener.beginForInBody(token); | 204 listener.beginForInBody(token); |
207 _begin('ForInBody'); | 205 _begin('ForInBody'); |
208 } | 206 } |
209 | 207 |
210 @override | 208 @override |
211 void beginForInExpression(analyzer.Token token) { | 209 void beginForInExpression(Token token) { |
212 listener.beginForInExpression(token); | 210 listener.beginForInExpression(token); |
213 _begin('ForInExpression'); | 211 _begin('ForInExpression'); |
214 } | 212 } |
215 | 213 |
216 @override | 214 @override |
217 void beginForStatement(analyzer.Token token) { | 215 void beginForStatement(Token token) { |
218 listener.beginForStatement(token); | 216 listener.beginForStatement(token); |
219 _begin('ForStatement'); | 217 _begin('ForStatement'); |
220 } | 218 } |
221 | 219 |
222 @override | 220 @override |
223 void beginForStatementBody(analyzer.Token token) { | 221 void beginForStatementBody(Token token) { |
224 listener.beginForStatementBody(token); | 222 listener.beginForStatementBody(token); |
225 _begin('ForStatementBody'); | 223 _begin('ForStatementBody'); |
226 } | 224 } |
227 | 225 |
228 @override | 226 @override |
229 void beginFormalParameter(analyzer.Token token, fasta.MemberKind kind) { | 227 void beginFormalParameter(Token token, fasta.MemberKind kind) { |
230 listener.beginFormalParameter(token, kind); | 228 listener.beginFormalParameter(token, kind); |
231 _begin('FormalParameter'); | 229 _begin('FormalParameter'); |
232 } | 230 } |
233 | 231 |
234 @override | 232 @override |
235 void beginFormalParameters(analyzer.Token token, fasta.MemberKind kind) { | 233 void beginFormalParameters(Token token, fasta.MemberKind kind) { |
236 listener.beginFormalParameters(token, kind); | 234 listener.beginFormalParameters(token, kind); |
237 _begin('FormalParameters'); | 235 _begin('FormalParameters'); |
238 } | 236 } |
239 | 237 |
240 @override | 238 @override |
241 void beginLocalFunctionDeclaration(analyzer.Token token) { | 239 void beginLocalFunctionDeclaration(Token token) { |
242 listener.beginLocalFunctionDeclaration(token); | 240 listener.beginLocalFunctionDeclaration(token); |
243 _begin('LocalFunctionDeclaration'); | 241 _begin('LocalFunctionDeclaration'); |
244 } | 242 } |
245 | 243 |
246 @override | 244 @override |
247 void beginFunctionExpression(analyzer.Token token) { | 245 void beginFunctionExpression(Token token) { |
248 listener.beginFunctionExpression(token); | 246 listener.beginFunctionExpression(token); |
249 _begin('FunctionExpression'); | 247 _begin('FunctionExpression'); |
250 } | 248 } |
251 | 249 |
252 @override | 250 @override |
253 void beginFunctionName(analyzer.Token token) { | 251 void beginFunctionName(Token token) { |
254 listener.beginFunctionName(token); | 252 listener.beginFunctionName(token); |
255 _begin('FunctionName'); | 253 _begin('FunctionName'); |
256 } | 254 } |
257 | 255 |
258 @override | 256 @override |
259 void beginFunctionType(analyzer.Token beginToken) { | 257 void beginFunctionType(Token beginToken) { |
260 listener.beginFunctionType(beginToken); | 258 listener.beginFunctionType(beginToken); |
261 _begin('FunctionType'); | 259 _begin('FunctionType'); |
262 } | 260 } |
263 | 261 |
264 @override | 262 @override |
265 void beginFunctionTypeAlias(analyzer.Token token) { | 263 void beginFunctionTypeAlias(Token token) { |
266 listener.beginFunctionTypeAlias(token); | 264 listener.beginFunctionTypeAlias(token); |
267 _begin('FunctionTypeAlias'); | 265 _begin('FunctionTypeAlias'); |
268 } | 266 } |
269 | 267 |
270 @override | 268 @override |
271 void beginFunctionTypedFormalParameter(analyzer.Token token) { | 269 void beginFunctionTypedFormalParameter(Token token) { |
272 listener.beginFunctionTypedFormalParameter(token); | 270 listener.beginFunctionTypedFormalParameter(token); |
273 _begin('FunctionTypedFormalParameter'); | 271 _begin('FunctionTypedFormalParameter'); |
274 } | 272 } |
275 | 273 |
276 @override | 274 @override |
277 void beginHide(analyzer.Token hideKeyword) { | 275 void beginHide(Token hideKeyword) { |
278 listener.beginHide(hideKeyword); | 276 listener.beginHide(hideKeyword); |
279 _begin('Hide'); | 277 _begin('Hide'); |
280 } | 278 } |
281 | 279 |
282 @override | 280 @override |
283 void beginIdentifierList(analyzer.Token token) { | 281 void beginIdentifierList(Token token) { |
284 listener.beginIdentifierList(token); | 282 listener.beginIdentifierList(token); |
285 _begin('IdentifierList'); | 283 _begin('IdentifierList'); |
286 } | 284 } |
287 | 285 |
288 @override | 286 @override |
289 void beginIfStatement(analyzer.Token token) { | 287 void beginIfStatement(Token token) { |
290 listener.beginIfStatement(token); | 288 listener.beginIfStatement(token); |
291 _begin('IfStatement'); | 289 _begin('IfStatement'); |
292 } | 290 } |
293 | 291 |
294 @override | 292 @override |
295 void beginImport(analyzer.Token importKeyword) { | 293 void beginImport(Token importKeyword) { |
296 listener.beginImport(importKeyword); | 294 listener.beginImport(importKeyword); |
297 _begin('Import'); | 295 _begin('Import'); |
298 } | 296 } |
299 | 297 |
300 @override | 298 @override |
301 void beginInitializedIdentifier(analyzer.Token token) { | 299 void beginInitializedIdentifier(Token token) { |
302 listener.beginInitializedIdentifier(token); | 300 listener.beginInitializedIdentifier(token); |
303 _begin('InitializedIdentifier'); | 301 _begin('InitializedIdentifier'); |
304 } | 302 } |
305 | 303 |
306 @override | 304 @override |
307 void beginInitializer(analyzer.Token token) { | 305 void beginInitializer(Token token) { |
308 listener.beginInitializer(token); | 306 listener.beginInitializer(token); |
309 _begin('Initializer'); | 307 _begin('Initializer'); |
310 } | 308 } |
311 | 309 |
312 @override | 310 @override |
313 void beginInitializers(analyzer.Token token) { | 311 void beginInitializers(Token token) { |
314 listener.beginInitializers(token); | 312 listener.beginInitializers(token); |
315 _begin('Initializers'); | 313 _begin('Initializers'); |
316 } | 314 } |
317 | 315 |
318 @override | 316 @override |
319 void beginLabeledStatement(analyzer.Token token, int labelCount) { | 317 void beginLabeledStatement(Token token, int labelCount) { |
320 listener.beginLabeledStatement(token, labelCount); | 318 listener.beginLabeledStatement(token, labelCount); |
321 _begin('LabeledStatement'); | 319 _begin('LabeledStatement'); |
322 } | 320 } |
323 | 321 |
324 @override | 322 @override |
325 void beginLibraryName(analyzer.Token token) { | 323 void beginLibraryName(Token token) { |
326 listener.beginLibraryName(token); | 324 listener.beginLibraryName(token); |
327 _begin('LibraryName'); | 325 _begin('LibraryName'); |
328 } | 326 } |
329 | 327 |
330 @override | 328 @override |
331 void beginLiteralMapEntry(analyzer.Token token) { | 329 void beginLiteralMapEntry(Token token) { |
332 listener.beginLiteralMapEntry(token); | 330 listener.beginLiteralMapEntry(token); |
333 _begin('LiteralMapEntry'); | 331 _begin('LiteralMapEntry'); |
334 } | 332 } |
335 | 333 |
336 @override | 334 @override |
337 void beginLiteralString(analyzer.Token token) { | 335 void beginLiteralString(Token token) { |
338 listener.beginLiteralString(token); | 336 listener.beginLiteralString(token); |
339 _begin('LiteralString'); | 337 _begin('LiteralString'); |
340 } | 338 } |
341 | 339 |
342 @override | 340 @override |
343 void beginLiteralSymbol(analyzer.Token token) { | 341 void beginLiteralSymbol(Token token) { |
344 listener.beginLiteralSymbol(token); | 342 listener.beginLiteralSymbol(token); |
345 _begin('LiteralSymbol'); | 343 _begin('LiteralSymbol'); |
346 } | 344 } |
347 | 345 |
348 @override | 346 @override |
349 void beginMember(analyzer.Token token) { | 347 void beginMember(Token token) { |
350 listener.beginMember(token); | 348 listener.beginMember(token); |
351 _begin('Member'); | 349 _begin('Member'); |
352 } | 350 } |
353 | 351 |
354 @override | 352 @override |
355 void beginMetadata(analyzer.Token token) { | 353 void beginMetadata(Token token) { |
356 listener.beginMetadata(token); | 354 listener.beginMetadata(token); |
357 _begin('Metadata'); | 355 _begin('Metadata'); |
358 } | 356 } |
359 | 357 |
360 @override | 358 @override |
361 void beginMetadataStar(analyzer.Token token) { | 359 void beginMetadataStar(Token token) { |
362 listener.beginMetadataStar(token); | 360 listener.beginMetadataStar(token); |
363 _begin('MetadataStar'); | 361 _begin('MetadataStar'); |
364 } | 362 } |
365 | 363 |
366 @override | 364 @override |
367 void beginMethod(analyzer.Token token, analyzer.Token name) { | 365 void beginMethod(Token token, Token name) { |
368 listener.beginMethod(token, name); | 366 listener.beginMethod(token, name); |
369 _begin('Method'); | 367 _begin('Method'); |
370 } | 368 } |
371 | 369 |
372 @override | 370 @override |
373 void beginMixinApplication(analyzer.Token token) { | 371 void beginMixinApplication(Token token) { |
374 listener.beginMixinApplication(token); | 372 listener.beginMixinApplication(token); |
375 _begin('MixinApplication'); | 373 _begin('MixinApplication'); |
376 } | 374 } |
377 | 375 |
378 @override | 376 @override |
379 void beginNamedFunctionExpression(analyzer.Token token) { | 377 void beginNamedFunctionExpression(Token token) { |
380 listener.beginNamedFunctionExpression(token); | 378 listener.beginNamedFunctionExpression(token); |
381 _begin('NamedFunctionExpression'); | 379 _begin('NamedFunctionExpression'); |
382 } | 380 } |
383 | 381 |
384 @override | 382 @override |
385 void beginNamedMixinApplication( | 383 void beginNamedMixinApplication(Token beginToken, Token name) { |
386 analyzer.Token beginToken, analyzer.Token name) { | |
387 listener.beginNamedMixinApplication(beginToken, name); | 384 listener.beginNamedMixinApplication(beginToken, name); |
388 _begin('NamedMixinApplication'); | 385 _begin('NamedMixinApplication'); |
389 } | 386 } |
390 | 387 |
391 @override | 388 @override |
392 void beginNewExpression(analyzer.Token token) { | 389 void beginNewExpression(Token token) { |
393 listener.beginNewExpression(token); | 390 listener.beginNewExpression(token); |
394 _begin('NewExpression'); | 391 _begin('NewExpression'); |
395 } | 392 } |
396 | 393 |
397 @override | 394 @override |
398 void beginOptionalFormalParameters(analyzer.Token token) { | 395 void beginOptionalFormalParameters(Token token) { |
399 listener.beginOptionalFormalParameters(token); | 396 listener.beginOptionalFormalParameters(token); |
400 _begin('OptionalFormalParameters'); | 397 _begin('OptionalFormalParameters'); |
401 } | 398 } |
402 | 399 |
403 @override | 400 @override |
404 void beginPart(analyzer.Token token) { | 401 void beginPart(Token token) { |
405 listener.beginPart(token); | 402 listener.beginPart(token); |
406 _begin('Part'); | 403 _begin('Part'); |
407 } | 404 } |
408 | 405 |
409 @override | 406 @override |
410 void beginPartOf(analyzer.Token token) { | 407 void beginPartOf(Token token) { |
411 listener.beginPartOf(token); | 408 listener.beginPartOf(token); |
412 _begin('PartOf'); | 409 _begin('PartOf'); |
413 } | 410 } |
414 | 411 |
415 @override | 412 @override |
416 void beginRedirectingFactoryBody(analyzer.Token token) { | 413 void beginRedirectingFactoryBody(Token token) { |
417 listener.beginRedirectingFactoryBody(token); | 414 listener.beginRedirectingFactoryBody(token); |
418 _begin('RedirectingFactoryBody'); | 415 _begin('RedirectingFactoryBody'); |
419 } | 416 } |
420 | 417 |
421 @override | 418 @override |
422 void beginRethrowStatement(analyzer.Token token) { | 419 void beginRethrowStatement(Token token) { |
423 listener.beginRethrowStatement(token); | 420 listener.beginRethrowStatement(token); |
424 _begin('RethrowStatement'); | 421 _begin('RethrowStatement'); |
425 } | 422 } |
426 | 423 |
427 @override | 424 @override |
428 void beginReturnStatement(analyzer.Token token) { | 425 void beginReturnStatement(Token token) { |
429 listener.beginReturnStatement(token); | 426 listener.beginReturnStatement(token); |
430 _begin('ReturnStatement'); | 427 _begin('ReturnStatement'); |
431 } | 428 } |
432 | 429 |
433 @override | 430 @override |
434 void beginShow(analyzer.Token showKeyword) { | 431 void beginShow(Token showKeyword) { |
435 listener.beginShow(showKeyword); | 432 listener.beginShow(showKeyword); |
436 _begin('Show'); | 433 _begin('Show'); |
437 } | 434 } |
438 | 435 |
439 @override | 436 @override |
440 void beginSwitchBlock(analyzer.Token token) { | 437 void beginSwitchBlock(Token token) { |
441 listener.beginSwitchBlock(token); | 438 listener.beginSwitchBlock(token); |
442 _begin('SwitchBlock'); | 439 _begin('SwitchBlock'); |
443 } | 440 } |
444 | 441 |
445 @override | 442 @override |
446 void beginSwitchCase( | 443 void beginSwitchCase(int labelCount, int expressionCount, Token firstToken) { |
447 int labelCount, int expressionCount, analyzer.Token firstToken) { | |
448 listener.beginSwitchCase(labelCount, expressionCount, firstToken); | 444 listener.beginSwitchCase(labelCount, expressionCount, firstToken); |
449 _begin('SwitchCase'); | 445 _begin('SwitchCase'); |
450 } | 446 } |
451 | 447 |
452 @override | 448 @override |
453 void beginSwitchStatement(analyzer.Token token) { | 449 void beginSwitchStatement(Token token) { |
454 listener.beginSwitchStatement(token); | 450 listener.beginSwitchStatement(token); |
455 _begin('SwitchStatement'); | 451 _begin('SwitchStatement'); |
456 } | 452 } |
457 | 453 |
458 @override | 454 @override |
459 void beginThenStatement(analyzer.Token token) { | 455 void beginThenStatement(Token token) { |
460 listener.beginThenStatement(token); | 456 listener.beginThenStatement(token); |
461 _begin('ThenStatement'); | 457 _begin('ThenStatement'); |
462 } | 458 } |
463 | 459 |
464 @override | 460 @override |
465 void beginTopLevelMember(analyzer.Token token) { | 461 void beginTopLevelMember(Token token) { |
466 listener.beginTopLevelMember(token); | 462 listener.beginTopLevelMember(token); |
467 _begin('TopLevelMember'); | 463 _begin('TopLevelMember'); |
468 } | 464 } |
469 | 465 |
470 @override | 466 @override |
471 void beginTopLevelMethod(analyzer.Token token, analyzer.Token name) { | 467 void beginTopLevelMethod(Token token, Token name) { |
472 listener.beginTopLevelMethod(token, name); | 468 listener.beginTopLevelMethod(token, name); |
473 _begin('TopLevelMethod'); | 469 _begin('TopLevelMethod'); |
474 } | 470 } |
475 | 471 |
476 @override | 472 @override |
477 void beginTryStatement(analyzer.Token token) { | 473 void beginTryStatement(Token token) { |
478 listener.beginTryStatement(token); | 474 listener.beginTryStatement(token); |
479 _begin('TryStatement'); | 475 _begin('TryStatement'); |
480 } | 476 } |
481 | 477 |
482 @override | 478 @override |
483 void beginTypeArguments(analyzer.Token token) { | 479 void beginTypeArguments(Token token) { |
484 listener.beginTypeArguments(token); | 480 listener.beginTypeArguments(token); |
485 _begin('TypeArguments'); | 481 _begin('TypeArguments'); |
486 } | 482 } |
487 | 483 |
488 @override | 484 @override |
489 void beginTypeList(analyzer.Token token) { | 485 void beginTypeList(Token token) { |
490 listener.beginTypeList(token); | 486 listener.beginTypeList(token); |
491 _begin('TypeList'); | 487 _begin('TypeList'); |
492 } | 488 } |
493 | 489 |
494 @override | 490 @override |
495 void beginTypeVariable(analyzer.Token token) { | 491 void beginTypeVariable(Token token) { |
496 listener.beginTypeVariable(token); | 492 listener.beginTypeVariable(token); |
497 _begin('TypeVariable'); | 493 _begin('TypeVariable'); |
498 } | 494 } |
499 | 495 |
500 @override | 496 @override |
501 void beginTypeVariables(analyzer.Token token) { | 497 void beginTypeVariables(Token token) { |
502 listener.beginTypeVariables(token); | 498 listener.beginTypeVariables(token); |
503 _begin('TypeVariables'); | 499 _begin('TypeVariables'); |
504 } | 500 } |
505 | 501 |
506 @override | 502 @override |
507 void beginVariableInitializer(analyzer.Token token) { | 503 void beginVariableInitializer(Token token) { |
508 listener.beginVariableInitializer(token); | 504 listener.beginVariableInitializer(token); |
509 _begin('VariableInitializer'); | 505 _begin('VariableInitializer'); |
510 } | 506 } |
511 | 507 |
512 @override | 508 @override |
513 void beginVariablesDeclaration(analyzer.Token token) { | 509 void beginVariablesDeclaration(Token token) { |
514 listener.beginVariablesDeclaration(token); | 510 listener.beginVariablesDeclaration(token); |
515 _begin('VariablesDeclaration'); | 511 _begin('VariablesDeclaration'); |
516 } | 512 } |
517 | 513 |
518 @override | 514 @override |
519 void beginWhileStatement(analyzer.Token token) { | 515 void beginWhileStatement(Token token) { |
520 listener.beginWhileStatement(token); | 516 listener.beginWhileStatement(token); |
521 _begin('WhileStatement'); | 517 _begin('WhileStatement'); |
522 } | 518 } |
523 | 519 |
524 @override | 520 @override |
525 void beginWhileStatementBody(analyzer.Token token) { | 521 void beginWhileStatementBody(Token token) { |
526 listener.beginWhileStatementBody(token); | 522 listener.beginWhileStatementBody(token); |
527 _begin('WhileStatementBody'); | 523 _begin('WhileStatementBody'); |
528 } | 524 } |
529 | 525 |
530 @override | 526 @override |
531 void beginYieldStatement(analyzer.Token token) { | 527 void beginYieldStatement(Token token) { |
532 listener.beginYieldStatement(token); | 528 listener.beginYieldStatement(token); |
533 _begin('YieldStatement'); | 529 _begin('YieldStatement'); |
534 } | 530 } |
535 | 531 |
536 @override | 532 @override |
537 void discardTypeReplacedWithCommentTypeAssign() { | 533 void discardTypeReplacedWithCommentTypeAssign() { |
538 listener.discardTypeReplacedWithCommentTypeAssign(); | 534 listener.discardTypeReplacedWithCommentTypeAssign(); |
539 // TODO(danrubel): implement discardTypeReplacedWithCommentTypeAssign | 535 // TODO(danrubel): implement discardTypeReplacedWithCommentTypeAssign |
540 } | 536 } |
541 | 537 |
542 @override | 538 @override |
543 void endArguments( | 539 void endArguments(int count, Token beginToken, Token endToken) { |
544 int count, analyzer.Token beginToken, analyzer.Token endToken) { | |
545 _end('Arguments'); | 540 _end('Arguments'); |
546 listener.endArguments(count, beginToken, endToken); | 541 listener.endArguments(count, beginToken, endToken); |
547 } | 542 } |
548 | 543 |
549 @override | 544 @override |
550 void endAssert( | 545 void endAssert(Token assertKeyword, fasta.Assert kind, Token leftParenthesis, |
551 analyzer.Token assertKeyword, | 546 Token commaToken, Token rightParenthesis, Token semicolonToken) { |
552 fasta.Assert kind, | |
553 analyzer.Token leftParenthesis, | |
554 analyzer.Token commaToken, | |
555 analyzer.Token rightParenthesis, | |
556 analyzer.Token semicolonToken) { | |
557 _end('Assert'); | 547 _end('Assert'); |
558 listener.endAssert(assertKeyword, kind, leftParenthesis, commaToken, | 548 listener.endAssert(assertKeyword, kind, leftParenthesis, commaToken, |
559 rightParenthesis, semicolonToken); | 549 rightParenthesis, semicolonToken); |
560 } | 550 } |
561 | 551 |
562 @override | 552 @override |
563 void endAwaitExpression(analyzer.Token beginToken, analyzer.Token endToken) { | 553 void endAwaitExpression(Token beginToken, Token endToken) { |
564 _end('AwaitExpression'); | 554 _end('AwaitExpression'); |
565 listener.endAwaitExpression(beginToken, endToken); | 555 listener.endAwaitExpression(beginToken, endToken); |
566 } | 556 } |
567 | 557 |
568 @override | 558 @override |
569 void endBlock(int count, analyzer.Token beginToken, analyzer.Token endToken) { | 559 void endBlock(int count, Token beginToken, Token endToken) { |
570 _end('Block'); | 560 _end('Block'); |
571 listener.endBlock(count, beginToken, endToken); | 561 listener.endBlock(count, beginToken, endToken); |
572 } | 562 } |
573 | 563 |
574 @override | 564 @override |
575 void endBlockFunctionBody( | 565 void endBlockFunctionBody(int count, Token beginToken, Token endToken) { |
576 int count, analyzer.Token beginToken, analyzer.Token endToken) { | |
577 _end('BlockFunctionBody'); | 566 _end('BlockFunctionBody'); |
578 listener.endBlockFunctionBody(count, beginToken, endToken); | 567 listener.endBlockFunctionBody(count, beginToken, endToken); |
579 } | 568 } |
580 | 569 |
581 @override | 570 @override |
582 void endCascade() { | 571 void endCascade() { |
583 _end('Cascade'); | 572 _end('Cascade'); |
584 listener.endCascade(); | 573 listener.endCascade(); |
585 } | 574 } |
586 | 575 |
587 @override | 576 @override |
588 void endCaseExpression(analyzer.Token colon) { | 577 void endCaseExpression(Token colon) { |
589 _end('CaseExpression'); | 578 _end('CaseExpression'); |
590 listener.endCaseExpression(colon); | 579 listener.endCaseExpression(colon); |
591 } | 580 } |
592 | 581 |
593 @override | 582 @override |
594 void endCatchClause(analyzer.Token token) { | 583 void endCatchClause(Token token) { |
595 _end('CatchClause'); | 584 _end('CatchClause'); |
596 listener.endCatchClause(token); | 585 listener.endCatchClause(token); |
597 } | 586 } |
598 | 587 |
599 @override | 588 @override |
600 void endClassBody( | 589 void endClassBody(int memberCount, Token beginToken, Token endToken) { |
601 int memberCount, analyzer.Token beginToken, analyzer.Token endToken) { | |
602 _end('ClassBody'); | 590 _end('ClassBody'); |
603 listener.endClassBody(memberCount, beginToken, endToken); | 591 listener.endClassBody(memberCount, beginToken, endToken); |
604 } | 592 } |
605 | 593 |
606 @override | 594 @override |
607 void endClassDeclaration( | 595 void endClassDeclaration( |
608 int interfacesCount, | 596 int interfacesCount, |
609 analyzer.Token beginToken, | 597 Token beginToken, |
610 analyzer.Token classKeyword, | 598 Token classKeyword, |
611 analyzer.Token extendsKeyword, | 599 Token extendsKeyword, |
612 analyzer.Token implementsKeyword, | 600 Token implementsKeyword, |
613 analyzer.Token endToken) { | 601 Token endToken) { |
614 _end('ClassDeclaration'); | 602 _end('ClassDeclaration'); |
615 _end('ClassOrNamedMixinApplication'); | 603 _end('ClassOrNamedMixinApplication'); |
616 listener.endClassDeclaration(interfacesCount, beginToken, classKeyword, | 604 listener.endClassDeclaration(interfacesCount, beginToken, classKeyword, |
617 extendsKeyword, implementsKeyword, endToken); | 605 extendsKeyword, implementsKeyword, endToken); |
618 } | 606 } |
619 | 607 |
620 @override | 608 @override |
621 void endCombinators(int count) { | 609 void endCombinators(int count) { |
622 _end('Combinators'); | 610 _end('Combinators'); |
623 listener.endCombinators(count); | 611 listener.endCombinators(count); |
624 } | 612 } |
625 | 613 |
626 @override | 614 @override |
627 void endCompilationUnit(int count, analyzer.Token token) { | 615 void endCompilationUnit(int count, Token token) { |
628 _end('CompilationUnit'); | 616 _end('CompilationUnit'); |
629 listener.endCompilationUnit(count, token); | 617 listener.endCompilationUnit(count, token); |
630 } | 618 } |
631 | 619 |
632 @override | 620 @override |
633 void endConditionalUri( | 621 void endConditionalUri(Token ifKeyword, Token equalitySign) { |
634 analyzer.Token ifKeyword, analyzer.Token equalitySign) { | |
635 _end('ConditionalUri'); | 622 _end('ConditionalUri'); |
636 listener.endConditionalUri(ifKeyword, equalitySign); | 623 listener.endConditionalUri(ifKeyword, equalitySign); |
637 } | 624 } |
638 | 625 |
639 @override | 626 @override |
640 void endConditionalUris(int count) { | 627 void endConditionalUris(int count) { |
641 _end('ConditionalUris'); | 628 _end('ConditionalUris'); |
642 listener.endConditionalUris(count); | 629 listener.endConditionalUris(count); |
643 } | 630 } |
644 | 631 |
645 @override | 632 @override |
646 void endConstExpression(analyzer.Token token) { | 633 void endConstExpression(Token token) { |
647 _end('ConstExpression'); | 634 _end('ConstExpression'); |
648 listener.endConstExpression(token); | 635 listener.endConstExpression(token); |
649 } | 636 } |
650 | 637 |
651 @override | 638 @override |
652 void endConstLiteral(analyzer.Token token) { | 639 void endConstLiteral(Token token) { |
653 _end('ConstLiteral'); | 640 _end('ConstLiteral'); |
654 listener.endConstLiteral(token); | 641 listener.endConstLiteral(token); |
655 } | 642 } |
656 | 643 |
657 @override | 644 @override |
658 void endConstructorReference(analyzer.Token start, | 645 void endConstructorReference( |
659 analyzer.Token periodBeforeName, analyzer.Token endToken) { | 646 Token start, Token periodBeforeName, Token endToken) { |
660 _end('ConstructorReference'); | 647 _end('ConstructorReference'); |
661 listener.endConstructorReference(start, periodBeforeName, endToken); | 648 listener.endConstructorReference(start, periodBeforeName, endToken); |
662 } | 649 } |
663 | 650 |
664 @override | 651 @override |
665 void endDoWhileStatement(analyzer.Token doKeyword, | 652 void endDoWhileStatement( |
666 analyzer.Token whileKeyword, analyzer.Token endToken) { | 653 Token doKeyword, Token whileKeyword, Token endToken) { |
667 _end('DoWhileStatement'); | 654 _end('DoWhileStatement'); |
668 listener.endDoWhileStatement(doKeyword, whileKeyword, endToken); | 655 listener.endDoWhileStatement(doKeyword, whileKeyword, endToken); |
669 } | 656 } |
670 | 657 |
671 @override | 658 @override |
672 void endDoWhileStatementBody(analyzer.Token token) { | 659 void endDoWhileStatementBody(Token token) { |
673 _end('DoWhileStatementBody'); | 660 _end('DoWhileStatementBody'); |
674 listener.endDoWhileStatementBody(token); | 661 listener.endDoWhileStatementBody(token); |
675 } | 662 } |
676 | 663 |
677 @override | 664 @override |
678 void endDottedName(int count, analyzer.Token firstIdentifier) { | 665 void endDottedName(int count, Token firstIdentifier) { |
679 _end('DottedName'); | 666 _end('DottedName'); |
680 listener.endDottedName(count, firstIdentifier); | 667 listener.endDottedName(count, firstIdentifier); |
681 } | 668 } |
682 | 669 |
683 @override | 670 @override |
684 void endElseStatement(analyzer.Token token) { | 671 void endElseStatement(Token token) { |
685 _end('ElseStatement'); | 672 _end('ElseStatement'); |
686 listener.endElseStatement(token); | 673 listener.endElseStatement(token); |
687 } | 674 } |
688 | 675 |
689 @override | 676 @override |
690 void endEnum(analyzer.Token enumKeyword, analyzer.Token endBrace, int count) { | 677 void endEnum(Token enumKeyword, Token endBrace, int count) { |
691 _end('Enum'); | 678 _end('Enum'); |
692 listener.endEnum(enumKeyword, endBrace, count); | 679 listener.endEnum(enumKeyword, endBrace, count); |
693 } | 680 } |
694 | 681 |
695 @override | 682 @override |
696 void endExport(analyzer.Token exportKeyword, analyzer.Token semicolon) { | 683 void endExport(Token exportKeyword, Token semicolon) { |
697 _end('Export'); | 684 _end('Export'); |
698 listener.endExport(exportKeyword, semicolon); | 685 listener.endExport(exportKeyword, semicolon); |
699 } | 686 } |
700 | 687 |
701 @override | 688 @override |
702 void endExpressionStatement(analyzer.Token token) { | 689 void endExpressionStatement(Token token) { |
703 _end('ExpressionStatement'); | 690 _end('ExpressionStatement'); |
704 listener.endExpressionStatement(token); | 691 listener.endExpressionStatement(token); |
705 } | 692 } |
706 | 693 |
707 @override | 694 @override |
708 void endFactoryMethod(analyzer.Token beginToken, | 695 void endFactoryMethod( |
709 analyzer.Token factoryKeyword, analyzer.Token endToken) { | 696 Token beginToken, Token factoryKeyword, Token endToken) { |
710 _end('FactoryMethod'); | 697 _end('FactoryMethod'); |
711 listener.endFactoryMethod(beginToken, factoryKeyword, endToken); | 698 listener.endFactoryMethod(beginToken, factoryKeyword, endToken); |
712 } | 699 } |
713 | 700 |
714 @override | 701 @override |
715 void endFieldInitializer(analyzer.Token assignment, analyzer.Token token) { | 702 void endFieldInitializer(Token assignment, Token token) { |
716 _end('FieldInitializer'); | 703 _end('FieldInitializer'); |
717 listener.endFieldInitializer(assignment, token); | 704 listener.endFieldInitializer(assignment, token); |
718 } | 705 } |
719 | 706 |
720 @override | 707 @override |
721 void endFields( | 708 void endFields(int count, Token beginToken, Token endToken) { |
722 int count, analyzer.Token beginToken, analyzer.Token endToken) { | |
723 // beginMember --> endFields, endMember | 709 // beginMember --> endFields, endMember |
724 _in('Member'); | 710 _in('Member'); |
725 listener.endFields(count, beginToken, endToken); | 711 listener.endFields(count, beginToken, endToken); |
726 } | 712 } |
727 | 713 |
728 @override | 714 @override |
729 void endForIn( | 715 void endForIn(Token awaitToken, Token forToken, Token leftParenthesis, |
730 analyzer.Token awaitToken, | 716 Token inKeyword, Token rightParenthesis, Token endToken) { |
731 analyzer.Token forToken, | |
732 analyzer.Token leftParenthesis, | |
733 analyzer.Token inKeyword, | |
734 analyzer.Token rightParenthesis, | |
735 analyzer.Token endToken) { | |
736 _end('ForStatement'); | 717 _end('ForStatement'); |
737 listener.endForIn(awaitToken, forToken, leftParenthesis, inKeyword, | 718 listener.endForIn(awaitToken, forToken, leftParenthesis, inKeyword, |
738 rightParenthesis, endToken); | 719 rightParenthesis, endToken); |
739 } | 720 } |
740 | 721 |
741 @override | 722 @override |
742 void endForInBody(analyzer.Token token) { | 723 void endForInBody(Token token) { |
743 _end('ForInBody'); | 724 _end('ForInBody'); |
744 listener.endForInBody(token); | 725 listener.endForInBody(token); |
745 } | 726 } |
746 | 727 |
747 @override | 728 @override |
748 void endForInExpression(analyzer.Token token) { | 729 void endForInExpression(Token token) { |
749 _end('ForInExpression'); | 730 _end('ForInExpression'); |
750 listener.endForInExpression(token); | 731 listener.endForInExpression(token); |
751 } | 732 } |
752 | 733 |
753 @override | 734 @override |
754 void endForStatement(analyzer.Token forKeyword, analyzer.Token leftSeparator, | 735 void endForStatement(Token forKeyword, Token leftSeparator, |
755 int updateExpressionCount, analyzer.Token endToken) { | 736 int updateExpressionCount, Token endToken) { |
756 _end('ForStatement'); | 737 _end('ForStatement'); |
757 listener.endForStatement( | 738 listener.endForStatement( |
758 forKeyword, leftSeparator, updateExpressionCount, endToken); | 739 forKeyword, leftSeparator, updateExpressionCount, endToken); |
759 } | 740 } |
760 | 741 |
761 @override | 742 @override |
762 void endForStatementBody(analyzer.Token token) { | 743 void endForStatementBody(Token token) { |
763 _end('ForStatementBody'); | 744 _end('ForStatementBody'); |
764 listener.endForStatementBody(token); | 745 listener.endForStatementBody(token); |
765 } | 746 } |
766 | 747 |
767 @override | 748 @override |
768 void endFormalParameter(analyzer.Token thisKeyword, analyzer.Token nameToken, | 749 void endFormalParameter(Token thisKeyword, Token nameToken, |
769 fasta.FormalParameterKind kind, fasta.MemberKind memberKind) { | 750 fasta.FormalParameterKind kind, fasta.MemberKind memberKind) { |
770 _end('FormalParameter'); | 751 _end('FormalParameter'); |
771 listener.endFormalParameter(thisKeyword, nameToken, kind, memberKind); | 752 listener.endFormalParameter(thisKeyword, nameToken, kind, memberKind); |
772 } | 753 } |
773 | 754 |
774 @override | 755 @override |
775 void endFormalParameters(int count, analyzer.Token beginToken, | 756 void endFormalParameters( |
776 analyzer.Token endToken, fasta.MemberKind kind) { | 757 int count, Token beginToken, Token endToken, fasta.MemberKind kind) { |
777 _end('FormalParameters'); | 758 _end('FormalParameters'); |
778 listener.endFormalParameters(count, beginToken, endToken, kind); | 759 listener.endFormalParameters(count, beginToken, endToken, kind); |
779 } | 760 } |
780 | 761 |
781 @override | 762 @override |
782 void endLocalFunctionDeclaration(analyzer.Token endToken) { | 763 void endLocalFunctionDeclaration(Token endToken) { |
783 _end('LocalFunctionDeclaration'); | 764 _end('LocalFunctionDeclaration'); |
784 listener.endLocalFunctionDeclaration(endToken); | 765 listener.endLocalFunctionDeclaration(endToken); |
785 } | 766 } |
786 | 767 |
787 @override | 768 @override |
788 void endFunctionExpression(analyzer.Token beginToken, analyzer.Token token) { | 769 void endFunctionExpression(Token beginToken, Token token) { |
789 _end('FunctionExpression'); | 770 _end('FunctionExpression'); |
790 listener.endFunctionExpression(beginToken, token); | 771 listener.endFunctionExpression(beginToken, token); |
791 } | 772 } |
792 | 773 |
793 @override | 774 @override |
794 void endFunctionName(analyzer.Token beginToken, analyzer.Token token) { | 775 void endFunctionName(Token beginToken, Token token) { |
795 _end('FunctionName'); | 776 _end('FunctionName'); |
796 listener.endFunctionName(beginToken, token); | 777 listener.endFunctionName(beginToken, token); |
797 } | 778 } |
798 | 779 |
799 @override | 780 @override |
800 void endFunctionType(analyzer.Token functionToken, analyzer.Token endToken) { | 781 void endFunctionType(Token functionToken, Token endToken) { |
801 _end('FunctionType'); | 782 _end('FunctionType'); |
802 listener.endFunctionType(functionToken, endToken); | 783 listener.endFunctionType(functionToken, endToken); |
803 } | 784 } |
804 | 785 |
805 @override | 786 @override |
806 void endFunctionTypeAlias(analyzer.Token typedefKeyword, | 787 void endFunctionTypeAlias( |
807 analyzer.Token equals, analyzer.Token endToken) { | 788 Token typedefKeyword, Token equals, Token endToken) { |
808 _end('FunctionTypeAlias'); | 789 _end('FunctionTypeAlias'); |
809 listener.endFunctionTypeAlias(typedefKeyword, equals, endToken); | 790 listener.endFunctionTypeAlias(typedefKeyword, equals, endToken); |
810 } | 791 } |
811 | 792 |
812 @override | 793 @override |
813 void endFunctionTypedFormalParameter() { | 794 void endFunctionTypedFormalParameter() { |
814 _end('FunctionTypedFormalParameter'); | 795 _end('FunctionTypedFormalParameter'); |
815 listener.endFunctionTypedFormalParameter(); | 796 listener.endFunctionTypedFormalParameter(); |
816 } | 797 } |
817 | 798 |
818 @override | 799 @override |
819 void endHide(analyzer.Token hideKeyword) { | 800 void endHide(Token hideKeyword) { |
820 _end('Hide'); | 801 _end('Hide'); |
821 listener.endHide(hideKeyword); | 802 listener.endHide(hideKeyword); |
822 } | 803 } |
823 | 804 |
824 @override | 805 @override |
825 void endIdentifierList(int count) { | 806 void endIdentifierList(int count) { |
826 _end('IdentifierList'); | 807 _end('IdentifierList'); |
827 listener.endIdentifierList(count); | 808 listener.endIdentifierList(count); |
828 } | 809 } |
829 | 810 |
830 @override | 811 @override |
831 void endIfStatement(analyzer.Token ifToken, analyzer.Token elseToken) { | 812 void endIfStatement(Token ifToken, Token elseToken) { |
832 _end('IfStatement'); | 813 _end('IfStatement'); |
833 listener.endIfStatement(ifToken, elseToken); | 814 listener.endIfStatement(ifToken, elseToken); |
834 } | 815 } |
835 | 816 |
836 @override | 817 @override |
837 void endImport(analyzer.Token importKeyword, analyzer.Token DeferredKeyword, | 818 void endImport(Token importKeyword, Token DeferredKeyword, Token asKeyword, |
838 analyzer.Token asKeyword, analyzer.Token semicolon) { | 819 Token semicolon) { |
839 _end('Import'); | 820 _end('Import'); |
840 listener.endImport(importKeyword, DeferredKeyword, asKeyword, semicolon); | 821 listener.endImport(importKeyword, DeferredKeyword, asKeyword, semicolon); |
841 } | 822 } |
842 | 823 |
843 @override | 824 @override |
844 void endInitializedIdentifier(analyzer.Token nameToken) { | 825 void endInitializedIdentifier(Token nameToken) { |
845 _end('InitializedIdentifier'); | 826 _end('InitializedIdentifier'); |
846 listener.endInitializedIdentifier(nameToken); | 827 listener.endInitializedIdentifier(nameToken); |
847 } | 828 } |
848 | 829 |
849 @override | 830 @override |
850 void endInitializer(analyzer.Token token) { | 831 void endInitializer(Token token) { |
851 _end('Initializer'); | 832 _end('Initializer'); |
852 listener.endInitializer(token); | 833 listener.endInitializer(token); |
853 } | 834 } |
854 | 835 |
855 @override | 836 @override |
856 void endInitializers( | 837 void endInitializers(int count, Token beginToken, Token endToken) { |
857 int count, analyzer.Token beginToken, analyzer.Token endToken) { | |
858 _end('Initializers'); | 838 _end('Initializers'); |
859 listener.endInitializers(count, beginToken, endToken); | 839 listener.endInitializers(count, beginToken, endToken); |
860 } | 840 } |
861 | 841 |
862 @override | 842 @override |
863 void endLabeledStatement(int labelCount) { | 843 void endLabeledStatement(int labelCount) { |
864 _end('LabeledStatement'); | 844 _end('LabeledStatement'); |
865 listener.endLabeledStatement(labelCount); | 845 listener.endLabeledStatement(labelCount); |
866 } | 846 } |
867 | 847 |
868 @override | 848 @override |
869 void endLibraryName(analyzer.Token libraryKeyword, analyzer.Token semicolon) { | 849 void endLibraryName(Token libraryKeyword, Token semicolon) { |
870 _end('LibraryName'); | 850 _end('LibraryName'); |
871 listener.endLibraryName(libraryKeyword, semicolon); | 851 listener.endLibraryName(libraryKeyword, semicolon); |
872 } | 852 } |
873 | 853 |
874 @override | 854 @override |
875 void endLiteralMapEntry(analyzer.Token colon, analyzer.Token endToken) { | 855 void endLiteralMapEntry(Token colon, Token endToken) { |
876 _end('LiteralMapEntry'); | 856 _end('LiteralMapEntry'); |
877 listener.endLiteralMapEntry(colon, endToken); | 857 listener.endLiteralMapEntry(colon, endToken); |
878 } | 858 } |
879 | 859 |
880 @override | 860 @override |
881 void endLiteralString(int interpolationCount, analyzer.Token endToken) { | 861 void endLiteralString(int interpolationCount, Token endToken) { |
882 _end('LiteralString'); | 862 _end('LiteralString'); |
883 listener.endLiteralString(interpolationCount, endToken); | 863 listener.endLiteralString(interpolationCount, endToken); |
884 } | 864 } |
885 | 865 |
886 @override | 866 @override |
887 void endLiteralSymbol(analyzer.Token hashToken, int identifierCount) { | 867 void endLiteralSymbol(Token hashToken, int identifierCount) { |
888 _end('LiteralSymbol'); | 868 _end('LiteralSymbol'); |
889 listener.endLiteralSymbol(hashToken, identifierCount); | 869 listener.endLiteralSymbol(hashToken, identifierCount); |
890 } | 870 } |
891 | 871 |
892 @override | 872 @override |
893 void endMember() { | 873 void endMember() { |
894 _end('Member'); | 874 _end('Member'); |
895 listener.endMember(); | 875 listener.endMember(); |
896 } | 876 } |
897 | 877 |
898 @override | 878 @override |
899 void endMetadata(analyzer.Token beginToken, analyzer.Token periodBeforeName, | 879 void endMetadata(Token beginToken, Token periodBeforeName, Token endToken) { |
900 analyzer.Token endToken) { | |
901 _end('Metadata'); | 880 _end('Metadata'); |
902 listener.endMetadata(beginToken, periodBeforeName, endToken); | 881 listener.endMetadata(beginToken, periodBeforeName, endToken); |
903 } | 882 } |
904 | 883 |
905 @override | 884 @override |
906 void endMetadataStar(int count, bool forParameter) { | 885 void endMetadataStar(int count, bool forParameter) { |
907 _end('MetadataStar'); | 886 _end('MetadataStar'); |
908 listener.endMetadataStar(count, forParameter); | 887 listener.endMetadataStar(count, forParameter); |
909 } | 888 } |
910 | 889 |
911 @override | 890 @override |
912 void endMethod(analyzer.Token getOrSet, analyzer.Token beginToken, | 891 void endMethod(Token getOrSet, Token beginToken, Token endToken) { |
913 analyzer.Token endToken) { | |
914 _end('Method'); | 892 _end('Method'); |
915 listener.endMethod(getOrSet, beginToken, endToken); | 893 listener.endMethod(getOrSet, beginToken, endToken); |
916 } | 894 } |
917 | 895 |
918 @override | 896 @override |
919 void endMixinApplication(analyzer.Token withKeyword) { | 897 void endMixinApplication(Token withKeyword) { |
920 _end('MixinApplication'); | 898 _end('MixinApplication'); |
921 listener.endMixinApplication(withKeyword); | 899 listener.endMixinApplication(withKeyword); |
922 } | 900 } |
923 | 901 |
924 @override | 902 @override |
925 void endNamedFunctionExpression(analyzer.Token endToken) { | 903 void endNamedFunctionExpression(Token endToken) { |
926 _end('NamedFunctionExpression'); | 904 _end('NamedFunctionExpression'); |
927 listener.endNamedFunctionExpression(endToken); | 905 listener.endNamedFunctionExpression(endToken); |
928 } | 906 } |
929 | 907 |
930 @override | 908 @override |
931 void endNamedMixinApplication( | 909 void endNamedMixinApplication(Token begin, Token classKeyword, Token equals, |
932 analyzer.Token begin, | 910 Token implementsKeyword, Token endToken) { |
933 analyzer.Token classKeyword, | |
934 analyzer.Token equals, | |
935 analyzer.Token implementsKeyword, | |
936 analyzer.Token endToken) { | |
937 _end('NamedMixinApplication'); | 911 _end('NamedMixinApplication'); |
938 _end('ClassOrNamedMixinApplication'); | 912 _end('ClassOrNamedMixinApplication'); |
939 listener.endNamedMixinApplication( | 913 listener.endNamedMixinApplication( |
940 begin, classKeyword, equals, implementsKeyword, endToken); | 914 begin, classKeyword, equals, implementsKeyword, endToken); |
941 } | 915 } |
942 | 916 |
943 @override | 917 @override |
944 void endNewExpression(analyzer.Token token) { | 918 void endNewExpression(Token token) { |
945 _end('NewExpression'); | 919 _end('NewExpression'); |
946 listener.endNewExpression(token); | 920 listener.endNewExpression(token); |
947 } | 921 } |
948 | 922 |
949 @override | 923 @override |
950 void endOptionalFormalParameters( | 924 void endOptionalFormalParameters( |
951 int count, analyzer.Token beginToken, analyzer.Token endToken) { | 925 int count, Token beginToken, Token endToken) { |
952 _end('OptionalFormalParameters'); | 926 _end('OptionalFormalParameters'); |
953 listener.endOptionalFormalParameters(count, beginToken, endToken); | 927 listener.endOptionalFormalParameters(count, beginToken, endToken); |
954 } | 928 } |
955 | 929 |
956 @override | 930 @override |
957 void endPart(analyzer.Token partKeyword, analyzer.Token semicolon) { | 931 void endPart(Token partKeyword, Token semicolon) { |
958 _end('Part'); | 932 _end('Part'); |
959 listener.endPart(partKeyword, semicolon); | 933 listener.endPart(partKeyword, semicolon); |
960 } | 934 } |
961 | 935 |
962 @override | 936 @override |
963 void endPartOf( | 937 void endPartOf(Token partKeyword, Token semicolon, bool hasName) { |
964 analyzer.Token partKeyword, analyzer.Token semicolon, bool hasName) { | |
965 _end('PartOf'); | 938 _end('PartOf'); |
966 listener.endPartOf(partKeyword, semicolon, hasName); | 939 listener.endPartOf(partKeyword, semicolon, hasName); |
967 } | 940 } |
968 | 941 |
969 @override | 942 @override |
970 void endRedirectingFactoryBody( | 943 void endRedirectingFactoryBody(Token beginToken, Token endToken) { |
971 analyzer.Token beginToken, analyzer.Token endToken) { | |
972 _end('RedirectingFactoryBody'); | 944 _end('RedirectingFactoryBody'); |
973 listener.endRedirectingFactoryBody(beginToken, endToken); | 945 listener.endRedirectingFactoryBody(beginToken, endToken); |
974 } | 946 } |
975 | 947 |
976 @override | 948 @override |
977 void endRethrowStatement( | 949 void endRethrowStatement(Token rethrowToken, Token endToken) { |
978 analyzer.Token rethrowToken, analyzer.Token endToken) { | |
979 _end('RethrowStatement'); | 950 _end('RethrowStatement'); |
980 listener.endRethrowStatement(rethrowToken, endToken); | 951 listener.endRethrowStatement(rethrowToken, endToken); |
981 } | 952 } |
982 | 953 |
983 @override | 954 @override |
984 void endReturnStatement( | 955 void endReturnStatement( |
985 bool hasExpression, analyzer.Token beginToken, analyzer.Token endToken) { | 956 bool hasExpression, Token beginToken, Token endToken) { |
986 _end('ReturnStatement'); | 957 _end('ReturnStatement'); |
987 listener.endReturnStatement(hasExpression, beginToken, endToken); | 958 listener.endReturnStatement(hasExpression, beginToken, endToken); |
988 } | 959 } |
989 | 960 |
990 @override | 961 @override |
991 void endShow(analyzer.Token showKeyword) { | 962 void endShow(Token showKeyword) { |
992 _end('Show'); | 963 _end('Show'); |
993 listener.endShow(showKeyword); | 964 listener.endShow(showKeyword); |
994 } | 965 } |
995 | 966 |
996 @override | 967 @override |
997 void endSwitchBlock( | 968 void endSwitchBlock(int caseCount, Token beginToken, Token endToken) { |
998 int caseCount, analyzer.Token beginToken, analyzer.Token endToken) { | |
999 _end('SwitchBlock'); | 969 _end('SwitchBlock'); |
1000 listener.endSwitchBlock(caseCount, beginToken, endToken); | 970 listener.endSwitchBlock(caseCount, beginToken, endToken); |
1001 } | 971 } |
1002 | 972 |
1003 @override | 973 @override |
1004 void endSwitchCase( | 974 void endSwitchCase(int labelCount, int expressionCount, Token defaultKeyword, |
1005 int labelCount, | 975 int statementCount, Token firstToken, Token endToken) { |
1006 int expressionCount, | |
1007 analyzer.Token defaultKeyword, | |
1008 int statementCount, | |
1009 analyzer.Token firstToken, | |
1010 analyzer.Token endToken) { | |
1011 _end('SwitchCase'); | 976 _end('SwitchCase'); |
1012 listener.endSwitchCase(labelCount, expressionCount, defaultKeyword, | 977 listener.endSwitchCase(labelCount, expressionCount, defaultKeyword, |
1013 statementCount, firstToken, endToken); | 978 statementCount, firstToken, endToken); |
1014 } | 979 } |
1015 | 980 |
1016 @override | 981 @override |
1017 void endSwitchStatement( | 982 void endSwitchStatement(Token switchKeyword, Token endToken) { |
1018 analyzer.Token switchKeyword, analyzer.Token endToken) { | |
1019 _end('SwitchStatement'); | 983 _end('SwitchStatement'); |
1020 listener.endSwitchStatement(switchKeyword, endToken); | 984 listener.endSwitchStatement(switchKeyword, endToken); |
1021 } | 985 } |
1022 | 986 |
1023 @override | 987 @override |
1024 void endThenStatement(analyzer.Token token) { | 988 void endThenStatement(Token token) { |
1025 _end('ThenStatement'); | 989 _end('ThenStatement'); |
1026 listener.endThenStatement(token); | 990 listener.endThenStatement(token); |
1027 } | 991 } |
1028 | 992 |
1029 @override | 993 @override |
1030 void endTopLevelDeclaration(analyzer.Token token) { | 994 void endTopLevelDeclaration(Token token) { |
1031 // There is no corresponding beginTopLevelDeclaration | 995 // There is no corresponding beginTopLevelDeclaration |
1032 //_expectBegin('TopLevelDeclaration'); | 996 //_expectBegin('TopLevelDeclaration'); |
1033 listener.endTopLevelDeclaration(token); | 997 listener.endTopLevelDeclaration(token); |
1034 } | 998 } |
1035 | 999 |
1036 @override | 1000 @override |
1037 void endTopLevelFields( | 1001 void endTopLevelFields(int count, Token beginToken, Token endToken) { |
1038 int count, analyzer.Token beginToken, analyzer.Token endToken) { | |
1039 _end('TopLevelMember'); | 1002 _end('TopLevelMember'); |
1040 listener.endTopLevelFields(count, beginToken, endToken); | 1003 listener.endTopLevelFields(count, beginToken, endToken); |
1041 } | 1004 } |
1042 | 1005 |
1043 @override | 1006 @override |
1044 void endTopLevelMethod(analyzer.Token beginToken, analyzer.Token getOrSet, | 1007 void endTopLevelMethod(Token beginToken, Token getOrSet, Token endToken) { |
1045 analyzer.Token endToken) { | |
1046 _end('TopLevelMethod'); | 1008 _end('TopLevelMethod'); |
1047 _end('TopLevelMember'); | 1009 _end('TopLevelMember'); |
1048 listener.endTopLevelMethod(beginToken, getOrSet, endToken); | 1010 listener.endTopLevelMethod(beginToken, getOrSet, endToken); |
1049 } | 1011 } |
1050 | 1012 |
1051 @override | 1013 @override |
1052 void endTryStatement(int catchCount, analyzer.Token tryKeyword, | 1014 void endTryStatement(int catchCount, Token tryKeyword, Token finallyKeyword) { |
1053 analyzer.Token finallyKeyword) { | |
1054 _end('TryStatement'); | 1015 _end('TryStatement'); |
1055 listener.endTryStatement(catchCount, tryKeyword, finallyKeyword); | 1016 listener.endTryStatement(catchCount, tryKeyword, finallyKeyword); |
1056 } | 1017 } |
1057 | 1018 |
1058 @override | 1019 @override |
1059 void endTypeArguments( | 1020 void endTypeArguments(int count, Token beginToken, Token endToken) { |
1060 int count, analyzer.Token beginToken, analyzer.Token endToken) { | |
1061 _end('TypeArguments'); | 1021 _end('TypeArguments'); |
1062 listener.endTypeArguments(count, beginToken, endToken); | 1022 listener.endTypeArguments(count, beginToken, endToken); |
1063 } | 1023 } |
1064 | 1024 |
1065 @override | 1025 @override |
1066 void endTypeList(int count) { | 1026 void endTypeList(int count) { |
1067 _end('TypeList'); | 1027 _end('TypeList'); |
1068 listener.endTypeList(count); | 1028 listener.endTypeList(count); |
1069 } | 1029 } |
1070 | 1030 |
1071 @override | 1031 @override |
1072 void endTypeVariable(analyzer.Token token, analyzer.Token extendsOrSuper) { | 1032 void endTypeVariable(Token token, Token extendsOrSuper) { |
1073 _end('TypeVariable'); | 1033 _end('TypeVariable'); |
1074 listener.endTypeVariable(token, extendsOrSuper); | 1034 listener.endTypeVariable(token, extendsOrSuper); |
1075 } | 1035 } |
1076 | 1036 |
1077 @override | 1037 @override |
1078 void endTypeVariables( | 1038 void endTypeVariables(int count, Token beginToken, Token endToken) { |
1079 int count, analyzer.Token beginToken, analyzer.Token endToken) { | |
1080 _end('TypeVariables'); | 1039 _end('TypeVariables'); |
1081 listener.endTypeVariables(count, beginToken, endToken); | 1040 listener.endTypeVariables(count, beginToken, endToken); |
1082 } | 1041 } |
1083 | 1042 |
1084 @override | 1043 @override |
1085 void endVariableInitializer(analyzer.Token assignmentOperator) { | 1044 void endVariableInitializer(Token assignmentOperator) { |
1086 _end('VariableInitializer'); | 1045 _end('VariableInitializer'); |
1087 listener.endVariableInitializer(assignmentOperator); | 1046 listener.endVariableInitializer(assignmentOperator); |
1088 } | 1047 } |
1089 | 1048 |
1090 @override | 1049 @override |
1091 void endVariablesDeclaration(int count, analyzer.Token endToken) { | 1050 void endVariablesDeclaration(int count, Token endToken) { |
1092 _end('VariablesDeclaration'); | 1051 _end('VariablesDeclaration'); |
1093 listener.endVariablesDeclaration(count, endToken); | 1052 listener.endVariablesDeclaration(count, endToken); |
1094 } | 1053 } |
1095 | 1054 |
1096 @override | 1055 @override |
1097 void endWhileStatement(analyzer.Token whileKeyword, analyzer.Token endToken) { | 1056 void endWhileStatement(Token whileKeyword, Token endToken) { |
1098 _end('WhileStatement'); | 1057 _end('WhileStatement'); |
1099 listener.endWhileStatement(whileKeyword, endToken); | 1058 listener.endWhileStatement(whileKeyword, endToken); |
1100 } | 1059 } |
1101 | 1060 |
1102 @override | 1061 @override |
1103 void endWhileStatementBody(analyzer.Token token) { | 1062 void endWhileStatementBody(Token token) { |
1104 _end('WhileStatementBody'); | 1063 _end('WhileStatementBody'); |
1105 listener.endWhileStatementBody(token); | 1064 listener.endWhileStatementBody(token); |
1106 } | 1065 } |
1107 | 1066 |
1108 @override | 1067 @override |
1109 void endYieldStatement(analyzer.Token yieldToken, analyzer.Token starToken, | 1068 void endYieldStatement(Token yieldToken, Token starToken, Token endToken) { |
1110 analyzer.Token endToken) { | |
1111 _end('YieldStatement'); | 1069 _end('YieldStatement'); |
1112 listener.endYieldStatement(yieldToken, starToken, endToken); | 1070 listener.endYieldStatement(yieldToken, starToken, endToken); |
1113 } | 1071 } |
1114 | 1072 |
1115 @override | 1073 @override |
1116 void handleAsOperator(analyzer.Token operator, analyzer.Token endToken) { | 1074 void handleAsOperator(Token operator, Token endToken) { |
1117 listener.handleAsOperator(operator, endToken); | 1075 listener.handleAsOperator(operator, endToken); |
1118 // TODO(danrubel): implement handleAsOperator | 1076 // TODO(danrubel): implement handleAsOperator |
1119 } | 1077 } |
1120 | 1078 |
1121 @override | 1079 @override |
1122 void handleAssignmentExpression(analyzer.Token token) { | 1080 void handleAssignmentExpression(Token token) { |
1123 listener.handleAssignmentExpression(token); | 1081 listener.handleAssignmentExpression(token); |
1124 // TODO(danrubel): implement handleAssignmentExpression | 1082 // TODO(danrubel): implement handleAssignmentExpression |
1125 } | 1083 } |
1126 | 1084 |
1127 @override | 1085 @override |
1128 void handleAsyncModifier( | 1086 void handleAsyncModifier(Token asyncToken, Token starToken) { |
1129 analyzer.Token asyncToken, analyzer.Token starToken) { | |
1130 listener.handleAsyncModifier(asyncToken, starToken); | 1087 listener.handleAsyncModifier(asyncToken, starToken); |
1131 // TODO(danrubel): implement handleAsyncModifier | 1088 // TODO(danrubel): implement handleAsyncModifier |
1132 } | 1089 } |
1133 | 1090 |
1134 @override | 1091 @override |
1135 void handleBinaryExpression(analyzer.Token token) { | 1092 void handleBinaryExpression(Token token) { |
1136 listener.handleBinaryExpression(token); | 1093 listener.handleBinaryExpression(token); |
1137 // TODO(danrubel): implement handleBinaryExpression | 1094 // TODO(danrubel): implement handleBinaryExpression |
1138 } | 1095 } |
1139 | 1096 |
1140 @override | 1097 @override |
1141 void handleBreakStatement( | 1098 void handleBreakStatement( |
1142 bool hasTarget, analyzer.Token breakKeyword, analyzer.Token endToken) { | 1099 bool hasTarget, Token breakKeyword, Token endToken) { |
1143 listener.handleBreakStatement(hasTarget, breakKeyword, endToken); | 1100 listener.handleBreakStatement(hasTarget, breakKeyword, endToken); |
1144 // TODO(danrubel): implement handleBreakStatement | 1101 // TODO(danrubel): implement handleBreakStatement |
1145 } | 1102 } |
1146 | 1103 |
1147 @override | 1104 @override |
1148 void handleCaseMatch(analyzer.Token caseKeyword, analyzer.Token colon) { | 1105 void handleCaseMatch(Token caseKeyword, Token colon) { |
1149 listener.handleCaseMatch(caseKeyword, colon); | 1106 listener.handleCaseMatch(caseKeyword, colon); |
1150 // TODO(danrubel): implement handleCaseMatch | 1107 // TODO(danrubel): implement handleCaseMatch |
1151 } | 1108 } |
1152 | 1109 |
1153 @override | 1110 @override |
1154 void handleCatchBlock(analyzer.Token onKeyword, analyzer.Token catchKeyword) { | 1111 void handleCatchBlock(Token onKeyword, Token catchKeyword) { |
1155 listener.handleCatchBlock(onKeyword, catchKeyword); | 1112 listener.handleCatchBlock(onKeyword, catchKeyword); |
1156 // TODO(danrubel): implement handleCatchBlock | 1113 // TODO(danrubel): implement handleCatchBlock |
1157 } | 1114 } |
1158 | 1115 |
1159 @override | 1116 @override |
1160 void handleConditionalExpression( | 1117 void handleConditionalExpression(Token question, Token colon) { |
1161 analyzer.Token question, analyzer.Token colon) { | |
1162 listener.handleConditionalExpression(question, colon); | 1118 listener.handleConditionalExpression(question, colon); |
1163 // TODO(danrubel): implement handleConditionalExpression | 1119 // TODO(danrubel): implement handleConditionalExpression |
1164 } | 1120 } |
1165 | 1121 |
1166 @override | 1122 @override |
1167 void handleContinueStatement( | 1123 void handleContinueStatement( |
1168 bool hasTarget, analyzer.Token continueKeyword, analyzer.Token endToken) { | 1124 bool hasTarget, Token continueKeyword, Token endToken) { |
1169 listener.handleContinueStatement(hasTarget, continueKeyword, endToken); | 1125 listener.handleContinueStatement(hasTarget, continueKeyword, endToken); |
1170 // TODO(danrubel): implement handleContinueStatement | 1126 // TODO(danrubel): implement handleContinueStatement |
1171 } | 1127 } |
1172 | 1128 |
1173 @override | 1129 @override |
1174 void handleEmptyStatement(analyzer.Token token) { | 1130 void handleEmptyStatement(Token token) { |
1175 listener.handleEmptyStatement(token); | 1131 listener.handleEmptyStatement(token); |
1176 // TODO(danrubel): implement handleEmptyStatement | 1132 // TODO(danrubel): implement handleEmptyStatement |
1177 } | 1133 } |
1178 | 1134 |
1179 @override | 1135 @override |
1180 void handleEmptyFunctionBody(analyzer.Token semicolon) { | 1136 void handleEmptyFunctionBody(Token semicolon) { |
1181 listener.handleEmptyFunctionBody(semicolon); | 1137 listener.handleEmptyFunctionBody(semicolon); |
1182 // TODO(danrubel): implement handleEmptyFunctionBody | 1138 // TODO(danrubel): implement handleEmptyFunctionBody |
1183 } | 1139 } |
1184 | 1140 |
1185 @override | 1141 @override |
1186 void handleExpressionFunctionBody( | 1142 void handleExpressionFunctionBody(Token arrowToken, Token endToken) { |
1187 analyzer.Token arrowToken, analyzer.Token endToken) { | |
1188 listener.handleExpressionFunctionBody(arrowToken, endToken); | 1143 listener.handleExpressionFunctionBody(arrowToken, endToken); |
1189 // TODO(danrubel): implement handleExpressionFunctionBody | 1144 // TODO(danrubel): implement handleExpressionFunctionBody |
1190 } | 1145 } |
1191 | 1146 |
1192 @override | 1147 @override |
1193 void handleExtraneousExpression(analyzer.Token token, Message message) { | 1148 void handleExtraneousExpression(Token token, Message message) { |
1194 listener.handleExtraneousExpression(token, message); | 1149 listener.handleExtraneousExpression(token, message); |
1195 // TODO(danrubel): implement handleExtraneousExpression | 1150 // TODO(danrubel): implement handleExtraneousExpression |
1196 } | 1151 } |
1197 | 1152 |
1198 @override | 1153 @override |
1199 void handleFinallyBlock(analyzer.Token finallyKeyword) { | 1154 void handleFinallyBlock(Token finallyKeyword) { |
1200 listener.handleFinallyBlock(finallyKeyword); | 1155 listener.handleFinallyBlock(finallyKeyword); |
1201 // TODO(danrubel): implement handleFinallyBlock | 1156 // TODO(danrubel): implement handleFinallyBlock |
1202 } | 1157 } |
1203 | 1158 |
1204 @override | 1159 @override |
1205 void handleFormalParameterWithoutValue(analyzer.Token token) { | 1160 void handleFormalParameterWithoutValue(Token token) { |
1206 listener.handleFormalParameterWithoutValue(token); | 1161 listener.handleFormalParameterWithoutValue(token); |
1207 // TODO(danrubel): implement handleFormalParameterWithoutValue | 1162 // TODO(danrubel): implement handleFormalParameterWithoutValue |
1208 } | 1163 } |
1209 | 1164 |
1210 @override | 1165 @override |
1211 void handleFunctionBodySkipped(analyzer.Token token, bool isExpressionBody) { | 1166 void handleFunctionBodySkipped(Token token, bool isExpressionBody) { |
1212 listener.handleFunctionBodySkipped(token, isExpressionBody); | 1167 listener.handleFunctionBodySkipped(token, isExpressionBody); |
1213 // TODO(danrubel): implement handleFunctionBodySkipped | 1168 // TODO(danrubel): implement handleFunctionBodySkipped |
1214 } | 1169 } |
1215 | 1170 |
1216 @override | 1171 @override |
1217 void handleIdentifier(analyzer.Token token, IdentifierContext context) { | 1172 void handleIdentifier(Token token, IdentifierContext context) { |
1218 listener.handleIdentifier(token, context); | 1173 listener.handleIdentifier(token, context); |
1219 // TODO(danrubel): implement handleIdentifier | 1174 // TODO(danrubel): implement handleIdentifier |
1220 } | 1175 } |
1221 | 1176 |
1222 @override | 1177 @override |
1223 void handleIndexedExpression( | 1178 void handleIndexedExpression( |
1224 analyzer.Token openSquareBracket, analyzer.Token closeSquareBracket) { | 1179 Token openSquareBracket, Token closeSquareBracket) { |
1225 listener.handleIndexedExpression(openSquareBracket, closeSquareBracket); | 1180 listener.handleIndexedExpression(openSquareBracket, closeSquareBracket); |
1226 // TODO(danrubel): implement handleIndexedExpression | 1181 // TODO(danrubel): implement handleIndexedExpression |
1227 } | 1182 } |
1228 | 1183 |
1229 @override | 1184 @override |
1230 void handleInvalidExpression(analyzer.Token token) { | 1185 void handleInvalidExpression(Token token) { |
1231 listener.handleInvalidExpression(token); | 1186 listener.handleInvalidExpression(token); |
1232 // TODO(danrubel): implement handleInvalidExpression | 1187 // TODO(danrubel): implement handleInvalidExpression |
1233 } | 1188 } |
1234 | 1189 |
1235 @override | 1190 @override |
1236 void handleInvalidFunctionBody(analyzer.Token token) { | 1191 void handleInvalidFunctionBody(Token token) { |
1237 listener.handleInvalidFunctionBody(token); | 1192 listener.handleInvalidFunctionBody(token); |
1238 // TODO(danrubel): implement handleInvalidFunctionBody | 1193 // TODO(danrubel): implement handleInvalidFunctionBody |
1239 } | 1194 } |
1240 | 1195 |
1241 @override | 1196 @override |
1242 void handleInvalidTypeReference(analyzer.Token token) { | 1197 void handleInvalidTypeReference(Token token) { |
1243 listener.handleInvalidTypeReference(token); | 1198 listener.handleInvalidTypeReference(token); |
1244 // TODO(danrubel): implement handleInvalidTypeReference | 1199 // TODO(danrubel): implement handleInvalidTypeReference |
1245 } | 1200 } |
1246 | 1201 |
1247 @override | 1202 @override |
1248 void handleIsOperator( | 1203 void handleIsOperator(Token operator, Token not, Token endToken) { |
1249 analyzer.Token operator, analyzer.Token not, analyzer.Token endToken) { | |
1250 listener.handleIsOperator(operator, not, endToken); | 1204 listener.handleIsOperator(operator, not, endToken); |
1251 // TODO(danrubel): implement handleIsOperator | 1205 // TODO(danrubel): implement handleIsOperator |
1252 } | 1206 } |
1253 | 1207 |
1254 @override | 1208 @override |
1255 void handleLabel(analyzer.Token token) { | 1209 void handleLabel(Token token) { |
1256 listener.handleLabel(token); | 1210 listener.handleLabel(token); |
1257 // TODO(danrubel): implement handleLabel | 1211 // TODO(danrubel): implement handleLabel |
1258 } | 1212 } |
1259 | 1213 |
1260 @override | 1214 @override |
1261 void handleLiteralBool(analyzer.Token token) { | 1215 void handleLiteralBool(Token token) { |
1262 listener.handleLiteralBool(token); | 1216 listener.handleLiteralBool(token); |
1263 // TODO(danrubel): implement handleLiteralBool | 1217 // TODO(danrubel): implement handleLiteralBool |
1264 } | 1218 } |
1265 | 1219 |
1266 @override | 1220 @override |
1267 void handleLiteralDouble(analyzer.Token token) { | 1221 void handleLiteralDouble(Token token) { |
1268 listener.handleLiteralDouble(token); | 1222 listener.handleLiteralDouble(token); |
1269 // TODO(danrubel): implement handleLiteralDouble | 1223 // TODO(danrubel): implement handleLiteralDouble |
1270 } | 1224 } |
1271 | 1225 |
1272 @override | 1226 @override |
1273 void handleLiteralInt(analyzer.Token token) { | 1227 void handleLiteralInt(Token token) { |
1274 listener.handleLiteralInt(token); | 1228 listener.handleLiteralInt(token); |
1275 // TODO(danrubel): implement handleLiteralInt | 1229 // TODO(danrubel): implement handleLiteralInt |
1276 } | 1230 } |
1277 | 1231 |
1278 @override | 1232 @override |
1279 void handleLiteralList(int count, analyzer.Token beginToken, | 1233 void handleLiteralList( |
1280 analyzer.Token constKeyword, analyzer.Token endToken) { | 1234 int count, Token beginToken, Token constKeyword, Token endToken) { |
1281 listener.handleLiteralList(count, beginToken, constKeyword, endToken); | 1235 listener.handleLiteralList(count, beginToken, constKeyword, endToken); |
1282 // TODO(danrubel): implement handleLiteralList | 1236 // TODO(danrubel): implement handleLiteralList |
1283 } | 1237 } |
1284 | 1238 |
1285 @override | 1239 @override |
1286 void handleLiteralMap(int count, analyzer.Token beginToken, | 1240 void handleLiteralMap( |
1287 analyzer.Token constKeyword, analyzer.Token endToken) { | 1241 int count, Token beginToken, Token constKeyword, Token endToken) { |
1288 listener.handleLiteralMap(count, beginToken, constKeyword, endToken); | 1242 listener.handleLiteralMap(count, beginToken, constKeyword, endToken); |
1289 // TODO(danrubel): implement handleLiteralMap | 1243 // TODO(danrubel): implement handleLiteralMap |
1290 } | 1244 } |
1291 | 1245 |
1292 @override | 1246 @override |
1293 void handleLiteralNull(analyzer.Token token) { | 1247 void handleLiteralNull(Token token) { |
1294 listener.handleLiteralNull(token); | 1248 listener.handleLiteralNull(token); |
1295 // TODO(danrubel): implement handleLiteralNull | 1249 // TODO(danrubel): implement handleLiteralNull |
1296 } | 1250 } |
1297 | 1251 |
1298 @override | 1252 @override |
1299 Link<analyzer.Token> handleMemberName(Link<analyzer.Token> identifiers) { | 1253 Link<Token> handleMemberName(Link<Token> identifiers) { |
1300 return listener.handleMemberName(identifiers); | 1254 return listener.handleMemberName(identifiers); |
1301 // TODO(danrubel): implement handleMemberName | 1255 // TODO(danrubel): implement handleMemberName |
1302 } | 1256 } |
1303 | 1257 |
1304 @override | 1258 @override |
1305 void handleModifier(analyzer.Token token) { | 1259 void handleModifier(Token token) { |
1306 listener.handleModifier(token); | 1260 listener.handleModifier(token); |
1307 // TODO(danrubel): implement handleModifier | 1261 // TODO(danrubel): implement handleModifier |
1308 } | 1262 } |
1309 | 1263 |
1310 @override | 1264 @override |
1311 void handleModifiers(int count) { | 1265 void handleModifiers(int count) { |
1312 listener.handleModifiers(count); | 1266 listener.handleModifiers(count); |
1313 // TODO(danrubel): implement handleModifiers | 1267 // TODO(danrubel): implement handleModifiers |
1314 } | 1268 } |
1315 | 1269 |
1316 @override | 1270 @override |
1317 void handleNamedArgument(analyzer.Token colon) { | 1271 void handleNamedArgument(Token colon) { |
1318 listener.handleNamedArgument(colon); | 1272 listener.handleNamedArgument(colon); |
1319 // TODO(danrubel): implement handleNamedArgument | 1273 // TODO(danrubel): implement handleNamedArgument |
1320 } | 1274 } |
1321 | 1275 |
1322 @override | 1276 @override |
1323 void handleNoArguments(analyzer.Token token) { | 1277 void handleNoArguments(Token token) { |
1324 listener.handleNoArguments(token); | 1278 listener.handleNoArguments(token); |
1325 // TODO(danrubel): implement handleNoArguments | 1279 // TODO(danrubel): implement handleNoArguments |
1326 } | 1280 } |
1327 | 1281 |
1328 @override | 1282 @override |
1329 void handleNoConstructorReferenceContinuationAfterTypeArguments( | 1283 void handleNoConstructorReferenceContinuationAfterTypeArguments(Token token) { |
1330 analyzer.Token token) { | |
1331 listener.handleNoConstructorReferenceContinuationAfterTypeArguments(token); | 1284 listener.handleNoConstructorReferenceContinuationAfterTypeArguments(token); |
1332 // TODO(danrubel): implement handleNoConstructorReferenceContinuationAfterTy
peArguments | 1285 // TODO(danrubel): implement handleNoConstructorReferenceContinuationAfterTy
peArguments |
1333 } | 1286 } |
1334 | 1287 |
1335 @override | 1288 @override |
1336 void handleNoExpression(analyzer.Token token) { | 1289 void handleNoExpression(Token token) { |
1337 listener.handleNoExpression(token); | 1290 listener.handleNoExpression(token); |
1338 // TODO(danrubel): implement handleNoExpression | 1291 // TODO(danrubel): implement handleNoExpression |
1339 } | 1292 } |
1340 | 1293 |
1341 @override | 1294 @override |
1342 void handleNoFieldInitializer(analyzer.Token token) { | 1295 void handleNoFieldInitializer(Token token) { |
1343 listener.handleNoFieldInitializer(token); | 1296 listener.handleNoFieldInitializer(token); |
1344 // TODO(danrubel): implement handleNoFieldInitializer | 1297 // TODO(danrubel): implement handleNoFieldInitializer |
1345 } | 1298 } |
1346 | 1299 |
1347 @override | 1300 @override |
1348 void handleNoFormalParameters(analyzer.Token token, fasta.MemberKind kind) { | 1301 void handleNoFormalParameters(Token token, fasta.MemberKind kind) { |
1349 listener.handleNoFormalParameters(token, kind); | 1302 listener.handleNoFormalParameters(token, kind); |
1350 // TODO(danrubel): implement handleNoFormalParameters | 1303 // TODO(danrubel): implement handleNoFormalParameters |
1351 } | 1304 } |
1352 | 1305 |
1353 @override | 1306 @override |
1354 void handleNoFunctionBody(analyzer.Token token) { | 1307 void handleNoFunctionBody(Token token) { |
1355 listener.handleNoFunctionBody(token); | 1308 listener.handleNoFunctionBody(token); |
1356 // TODO(danrubel): implement handleNoFunctionBody | 1309 // TODO(danrubel): implement handleNoFunctionBody |
1357 } | 1310 } |
1358 | 1311 |
1359 @override | 1312 @override |
1360 void handleNoInitializers() { | 1313 void handleNoInitializers() { |
1361 listener.handleNoInitializers(); | 1314 listener.handleNoInitializers(); |
1362 // TODO(danrubel): implement handleNoInitializers | 1315 // TODO(danrubel): implement handleNoInitializers |
1363 } | 1316 } |
1364 | 1317 |
1365 @override | 1318 @override |
1366 void handleNoName(analyzer.Token token) { | 1319 void handleNoName(Token token) { |
1367 listener.handleNoName(token); | 1320 listener.handleNoName(token); |
1368 // TODO(danrubel): implement handleNoName | 1321 // TODO(danrubel): implement handleNoName |
1369 } | 1322 } |
1370 | 1323 |
1371 @override | 1324 @override |
1372 void handleNoType(analyzer.Token token) { | 1325 void handleNoType(Token token) { |
1373 listener.handleNoType(token); | 1326 listener.handleNoType(token); |
1374 // TODO(danrubel): implement handleNoType | 1327 // TODO(danrubel): implement handleNoType |
1375 } | 1328 } |
1376 | 1329 |
1377 @override | 1330 @override |
1378 void handleNoTypeArguments(analyzer.Token token) { | 1331 void handleNoTypeArguments(Token token) { |
1379 listener.handleNoTypeArguments(token); | 1332 listener.handleNoTypeArguments(token); |
1380 // TODO(danrubel): implement handleNoTypeArguments | 1333 // TODO(danrubel): implement handleNoTypeArguments |
1381 } | 1334 } |
1382 | 1335 |
1383 @override | 1336 @override |
1384 void handleNoTypeVariables(analyzer.Token token) { | 1337 void handleNoTypeVariables(Token token) { |
1385 listener.handleNoTypeVariables(token); | 1338 listener.handleNoTypeVariables(token); |
1386 // TODO(danrubel): implement handleNoTypeVariables | 1339 // TODO(danrubel): implement handleNoTypeVariables |
1387 } | 1340 } |
1388 | 1341 |
1389 @override | 1342 @override |
1390 void handleNoVariableInitializer(analyzer.Token token) { | 1343 void handleNoVariableInitializer(Token token) { |
1391 listener.handleNoVariableInitializer(token); | 1344 listener.handleNoVariableInitializer(token); |
1392 // TODO(danrubel): implement handleNoVariableInitializer | 1345 // TODO(danrubel): implement handleNoVariableInitializer |
1393 } | 1346 } |
1394 | 1347 |
1395 @override | 1348 @override |
1396 void handleOperator(analyzer.Token token) { | 1349 void handleOperator(Token token) { |
1397 listener.handleOperator(token); | 1350 listener.handleOperator(token); |
1398 // TODO(danrubel): implement handleOperator | 1351 // TODO(danrubel): implement handleOperator |
1399 } | 1352 } |
1400 | 1353 |
1401 @override | 1354 @override |
1402 void handleOperatorName( | 1355 void handleOperatorName(Token operatorKeyword, Token token) { |
1403 analyzer.Token operatorKeyword, analyzer.Token token) { | |
1404 listener.handleOperatorName(operatorKeyword, token); | 1356 listener.handleOperatorName(operatorKeyword, token); |
1405 // TODO(danrubel): implement handleOperatorName | 1357 // TODO(danrubel): implement handleOperatorName |
1406 } | 1358 } |
1407 | 1359 |
1408 @override | 1360 @override |
1409 void handleParenthesizedExpression(BeginToken token) { | 1361 void handleParenthesizedExpression(Token token) { |
1410 listener.handleParenthesizedExpression(token); | 1362 listener.handleParenthesizedExpression(token); |
1411 // TODO(danrubel): implement handleParenthesizedExpression | 1363 // TODO(danrubel): implement handleParenthesizedExpression |
1412 } | 1364 } |
1413 | 1365 |
1414 @override | 1366 @override |
1415 void handleQualified(analyzer.Token period) { | 1367 void handleQualified(Token period) { |
1416 listener.handleQualified(period); | 1368 listener.handleQualified(period); |
1417 // TODO(danrubel): implement handleQualified | 1369 // TODO(danrubel): implement handleQualified |
1418 } | 1370 } |
1419 | 1371 |
1420 @override | 1372 @override |
1421 void handleRecoverExpression(analyzer.Token token, Message message) { | 1373 void handleRecoverExpression(Token token, Message message) { |
1422 listener.handleRecoverExpression(token, message); | 1374 listener.handleRecoverExpression(token, message); |
1423 // TODO(danrubel): implement handleRecoverExpression | 1375 // TODO(danrubel): implement handleRecoverExpression |
1424 } | 1376 } |
1425 | 1377 |
1426 @override | 1378 @override |
1427 void handleRecoverableError(analyzer.Token token, Message message) { | 1379 void handleRecoverableError(Token token, Message message) { |
1428 listener.handleRecoverableError(token, message); | 1380 listener.handleRecoverableError(token, message); |
1429 // TODO(danrubel): implement handleRecoverableError | 1381 // TODO(danrubel): implement handleRecoverableError |
1430 } | 1382 } |
1431 | 1383 |
1432 @override | 1384 @override |
1433 void handleScript(analyzer.Token token) { | 1385 void handleScript(Token token) { |
1434 listener.handleScript(token); | 1386 listener.handleScript(token); |
1435 // TODO(danrubel): implement handleScript | 1387 // TODO(danrubel): implement handleScript |
1436 } | 1388 } |
1437 | 1389 |
1438 @override | 1390 @override |
1439 void handleSend(analyzer.Token beginToken, analyzer.Token endToken) { | 1391 void handleSend(Token beginToken, Token endToken) { |
1440 listener.handleSend(beginToken, endToken); | 1392 listener.handleSend(beginToken, endToken); |
1441 // TODO(danrubel): implement handleSend | 1393 // TODO(danrubel): implement handleSend |
1442 } | 1394 } |
1443 | 1395 |
1444 @override | 1396 @override |
1445 void handleStringJuxtaposition(int literalCount) { | 1397 void handleStringJuxtaposition(int literalCount) { |
1446 listener.handleStringJuxtaposition(literalCount); | 1398 listener.handleStringJuxtaposition(literalCount); |
1447 // TODO(danrubel): implement handleStringJuxtaposition | 1399 // TODO(danrubel): implement handleStringJuxtaposition |
1448 } | 1400 } |
1449 | 1401 |
1450 @override | 1402 @override |
1451 void handleStringPart(analyzer.Token token) { | 1403 void handleStringPart(Token token) { |
1452 listener.handleStringPart(token); | 1404 listener.handleStringPart(token); |
1453 // TODO(danrubel): implement handleStringPart | 1405 // TODO(danrubel): implement handleStringPart |
1454 } | 1406 } |
1455 | 1407 |
1456 @override | 1408 @override |
1457 void handleSuperExpression(analyzer.Token token, IdentifierContext context) { | 1409 void handleSuperExpression(Token token, IdentifierContext context) { |
1458 listener.handleSuperExpression(token, context); | 1410 listener.handleSuperExpression(token, context); |
1459 // TODO(danrubel): implement handleSuperExpression | 1411 // TODO(danrubel): implement handleSuperExpression |
1460 } | 1412 } |
1461 | 1413 |
1462 @override | 1414 @override |
1463 void handleSymbolVoid(analyzer.Token token) { | 1415 void handleSymbolVoid(Token token) { |
1464 listener.handleSymbolVoid(token); | 1416 listener.handleSymbolVoid(token); |
1465 // TODO(danrubel): implement handleSymbolVoid | 1417 // TODO(danrubel): implement handleSymbolVoid |
1466 } | 1418 } |
1467 | 1419 |
1468 @override | 1420 @override |
1469 void handleThisExpression(analyzer.Token token, IdentifierContext context) { | 1421 void handleThisExpression(Token token, IdentifierContext context) { |
1470 listener.handleThisExpression(token, context); | 1422 listener.handleThisExpression(token, context); |
1471 // TODO(danrubel): implement handleThisExpression | 1423 // TODO(danrubel): implement handleThisExpression |
1472 } | 1424 } |
1473 | 1425 |
1474 @override | 1426 @override |
1475 void handleThrowExpression( | 1427 void handleThrowExpression(Token throwToken, Token endToken) { |
1476 analyzer.Token throwToken, analyzer.Token endToken) { | |
1477 listener.handleThrowExpression(throwToken, endToken); | 1428 listener.handleThrowExpression(throwToken, endToken); |
1478 // TODO(danrubel): implement handleThrowExpression | 1429 // TODO(danrubel): implement handleThrowExpression |
1479 } | 1430 } |
1480 | 1431 |
1481 @override | 1432 @override |
1482 void handleType(analyzer.Token beginToken, analyzer.Token endToken) { | 1433 void handleType(Token beginToken, Token endToken) { |
1483 listener.handleType(beginToken, endToken); | 1434 listener.handleType(beginToken, endToken); |
1484 // TODO(danrubel): implement handleType | 1435 // TODO(danrubel): implement handleType |
1485 } | 1436 } |
1486 | 1437 |
1487 @override | 1438 @override |
1488 void handleUnaryPostfixAssignmentExpression(analyzer.Token token) { | 1439 void handleUnaryPostfixAssignmentExpression(Token token) { |
1489 listener.handleUnaryPostfixAssignmentExpression(token); | 1440 listener.handleUnaryPostfixAssignmentExpression(token); |
1490 // TODO(danrubel): implement handleUnaryPostfixAssignmentExpression | 1441 // TODO(danrubel): implement handleUnaryPostfixAssignmentExpression |
1491 } | 1442 } |
1492 | 1443 |
1493 @override | 1444 @override |
1494 void handleUnaryPrefixAssignmentExpression(analyzer.Token token) { | 1445 void handleUnaryPrefixAssignmentExpression(Token token) { |
1495 listener.handleUnaryPrefixAssignmentExpression(token); | 1446 listener.handleUnaryPrefixAssignmentExpression(token); |
1496 // TODO(danrubel): implement handleUnaryPrefixAssignmentExpression | 1447 // TODO(danrubel): implement handleUnaryPrefixAssignmentExpression |
1497 } | 1448 } |
1498 | 1449 |
1499 @override | 1450 @override |
1500 void handleUnaryPrefixExpression(analyzer.Token token) { | 1451 void handleUnaryPrefixExpression(Token token) { |
1501 listener.handleUnaryPrefixExpression(token); | 1452 listener.handleUnaryPrefixExpression(token); |
1502 // TODO(danrubel): implement handleUnaryPrefixExpression | 1453 // TODO(danrubel): implement handleUnaryPrefixExpression |
1503 } | 1454 } |
1504 | 1455 |
1505 @override | 1456 @override |
1506 analyzer.Token handleUnrecoverableError( | 1457 Token handleUnrecoverableError(Token token, Message message) { |
1507 analyzer.Token token, Message message) { | |
1508 return listener.handleUnrecoverableError(token, message); | 1458 return listener.handleUnrecoverableError(token, message); |
1509 // TODO(danrubel): implement handleUnrecoverableError | 1459 // TODO(danrubel): implement handleUnrecoverableError |
1510 } | 1460 } |
1511 | 1461 |
1512 @override | 1462 @override |
1513 void handleValuedFormalParameter( | 1463 void handleValuedFormalParameter(Token equals, Token token) { |
1514 analyzer.Token equals, analyzer.Token token) { | |
1515 listener.handleValuedFormalParameter(equals, token); | 1464 listener.handleValuedFormalParameter(equals, token); |
1516 // TODO(danrubel): implement handleValuedFormalParameter | 1465 // TODO(danrubel): implement handleValuedFormalParameter |
1517 } | 1466 } |
1518 | 1467 |
1519 @override | 1468 @override |
1520 void handleVoidKeyword(analyzer.Token token) { | 1469 void handleVoidKeyword(Token token) { |
1521 listener.handleVoidKeyword(token); | 1470 listener.handleVoidKeyword(token); |
1522 // TODO(danrubel): implement handleVoidKeyword | 1471 // TODO(danrubel): implement handleVoidKeyword |
1523 } | 1472 } |
1524 | 1473 |
1525 @override | 1474 @override |
1526 analyzer.Token injectGenericCommentTypeAssign(analyzer.Token token) { | 1475 Token injectGenericCommentTypeAssign(Token token) { |
1527 return listener.injectGenericCommentTypeAssign(token); | 1476 return listener.injectGenericCommentTypeAssign(token); |
1528 // TODO(danrubel): implement injectGenericCommentTypeAssign | 1477 // TODO(danrubel): implement injectGenericCommentTypeAssign |
1529 } | 1478 } |
1530 | 1479 |
1531 @override | 1480 @override |
1532 analyzer.Token injectGenericCommentTypeList(analyzer.Token token) { | 1481 Token injectGenericCommentTypeList(Token token) { |
1533 return listener.injectGenericCommentTypeList(token); | 1482 return listener.injectGenericCommentTypeList(token); |
1534 // TODO(danrubel): implement injectGenericCommentTypeList | 1483 // TODO(danrubel): implement injectGenericCommentTypeList |
1535 } | 1484 } |
1536 | 1485 |
1537 @override | 1486 @override |
1538 void logEvent(String name) { | 1487 void logEvent(String name) { |
1539 listener.logEvent(name); | 1488 listener.logEvent(name); |
1540 // TODO(danrubel): implement logEvent | 1489 // TODO(danrubel): implement logEvent |
1541 } | 1490 } |
1542 | 1491 |
1543 @override | 1492 @override |
1544 analyzer.Token newSyntheticToken(analyzer.Token next) { | 1493 Token newSyntheticToken(Token next) { |
1545 return listener.newSyntheticToken(next); | 1494 return listener.newSyntheticToken(next); |
1546 // TODO(danrubel): implement newSyntheticToken | 1495 // TODO(danrubel): implement newSyntheticToken |
1547 } | 1496 } |
1548 | 1497 |
1549 // TODO(danrubel): implement recoverableErrors | 1498 // TODO(danrubel): implement recoverableErrors |
1550 @override | 1499 @override |
1551 List<fasta.ParserError> get recoverableErrors => listener.recoverableErrors; | 1500 List<fasta.ParserError> get recoverableErrors => listener.recoverableErrors; |
1552 | 1501 |
1553 @override | 1502 @override |
1554 analyzer.Token replaceTokenWithGenericCommentTypeAssign( | 1503 Token replaceTokenWithGenericCommentTypeAssign( |
1555 analyzer.Token tokenToStartReplacing, analyzer.Token tokenWithComment) { | 1504 Token tokenToStartReplacing, Token tokenWithComment) { |
1556 return listener.replaceTokenWithGenericCommentTypeAssign( | 1505 return listener.replaceTokenWithGenericCommentTypeAssign( |
1557 tokenToStartReplacing, tokenWithComment); | 1506 tokenToStartReplacing, tokenWithComment); |
1558 // TODO(danrubel): implement replaceTokenWithGenericCommentTypeAssign | 1507 // TODO(danrubel): implement replaceTokenWithGenericCommentTypeAssign |
1559 } | 1508 } |
1560 | 1509 |
1561 @override | 1510 @override |
1562 set suppressParseErrors(bool value) { | 1511 set suppressParseErrors(bool value) { |
1563 listener.suppressParseErrors = value; | 1512 listener.suppressParseErrors = value; |
1564 // TODO(danrubel): implement suppressParseErrors | 1513 // TODO(danrubel): implement suppressParseErrors |
1565 } | 1514 } |
1566 | 1515 |
1567 // TODO(danrubel): implement uri | 1516 // TODO(danrubel): implement uri |
1568 @override | 1517 @override |
1569 Uri get uri => listener.uri; | 1518 Uri get uri => listener.uri; |
1570 } | 1519 } |
OLD | NEW |