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

Side by Side Diff: pkg/analyzer/test/generated/parser_fasta_listener.dart

Issue 2978073002: Add closeBraceTokenFor and use it instead of BeginToken. (Closed)
Patch Set: Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 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
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 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/src/fasta/ast_builder.dart ('k') | pkg/compiler/lib/src/parser/element_listener.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698