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

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

Issue 2978063002: Move parser helper classes to own files and clean them up. (Closed)
Patch Set: Don't use problems.dart in parser. 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; 5 import 'package:analyzer/dart/ast/token.dart' as analyzer;
6 import 'package:analyzer/src/generated/parser.dart' as analyzer; 6 import 'package:analyzer/src/generated/parser.dart' as analyzer;
7 import 'package:front_end/src/fasta/fasta_codes.dart'; 7 import 'package:front_end/src/fasta/fasta_codes.dart';
8 import 'package:front_end/src/fasta/parser/identifier_context.dart' 8 import 'package:front_end/src/fasta/parser/identifier_context.dart'
9 show IdentifierContext; 9 show IdentifierContext;
10 import 'package:front_end/src/fasta/parser/listener.dart' as fasta; 10 import 'package:front_end/src/fasta/parser.dart' as fasta;
11 import 'package:front_end/src/fasta/parser/parser.dart' as fasta;
12 import 'package:front_end/src/fasta/scanner/token.dart' as fasta; 11 import 'package:front_end/src/fasta/scanner/token.dart' as fasta;
13 import 'package:front_end/src/fasta/util/link.dart'; 12 import 'package:front_end/src/fasta/util/link.dart';
14 import 'package:front_end/src/scanner/token.dart'; 13 import 'package:front_end/src/scanner/token.dart';
15 import 'package:test/test.dart'; 14 import 'package:test/test.dart';
16 15
17 /** 16 /**
18 * Proxy implementation of the fasta parser listener that 17 * Proxy implementation of the fasta parser listener that
19 * asserts begin/end pairs of events and forwards all events 18 * asserts begin/end pairs of events and forwards all events
20 * to the specified listener. 19 * to the specified listener.
21 */ 20 */
(...skipping 738 matching lines...) Expand 10 before | Expand all | Expand 10 after
760 } 759 }
761 760
762 @override 761 @override
763 void endForStatementBody(analyzer.Token token) { 762 void endForStatementBody(analyzer.Token token) {
764 _end('ForStatementBody'); 763 _end('ForStatementBody');
765 listener.endForStatementBody(token); 764 listener.endForStatementBody(token);
766 } 765 }
767 766
768 @override 767 @override
769 void endFormalParameter(analyzer.Token thisKeyword, analyzer.Token nameToken, 768 void endFormalParameter(analyzer.Token thisKeyword, analyzer.Token nameToken,
770 fasta.FormalParameterType kind, fasta.MemberKind memberKind) { 769 fasta.FormalParameterKind kind, fasta.MemberKind memberKind) {
771 _end('FormalParameter'); 770 _end('FormalParameter');
772 listener.endFormalParameter(thisKeyword, nameToken, kind, memberKind); 771 listener.endFormalParameter(thisKeyword, nameToken, kind, memberKind);
773 } 772 }
774 773
775 @override 774 @override
776 void endFormalParameters(int count, analyzer.Token beginToken, 775 void endFormalParameters(int count, analyzer.Token beginToken,
777 analyzer.Token endToken, fasta.MemberKind kind) { 776 analyzer.Token endToken, fasta.MemberKind kind) {
778 _end('FormalParameters'); 777 _end('FormalParameters');
779 listener.endFormalParameters(count, beginToken, endToken, kind); 778 listener.endFormalParameters(count, beginToken, endToken, kind);
780 } 779 }
(...skipping 781 matching lines...) Expand 10 before | Expand all | Expand 10 after
1562 @override 1561 @override
1563 set suppressParseErrors(bool value) { 1562 set suppressParseErrors(bool value) {
1564 listener.suppressParseErrors = value; 1563 listener.suppressParseErrors = value;
1565 // TODO(danrubel): implement suppressParseErrors 1564 // TODO(danrubel): implement suppressParseErrors
1566 } 1565 }
1567 1566
1568 // TODO(danrubel): implement uri 1567 // TODO(danrubel): implement uri
1569 @override 1568 @override
1570 Uri get uri => listener.uri; 1569 Uri get uri => listener.uri;
1571 } 1570 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/src/fasta/ast_builder.dart ('k') | pkg/analyzer/test/generated/parser_fasta_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698