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

Side by Side Diff: pkg/front_end/lib/src/fasta/source/diet_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) 2016, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2016, 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 library fasta.diet_listener; 5 library fasta.diet_listener;
6 6
7 import 'package:kernel/ast.dart' show AsyncMarker, Class, InterfaceType; 7 import 'package:kernel/ast.dart' show AsyncMarker, Class, InterfaceType;
8 8
9 import 'package:kernel/class_hierarchy.dart' show ClassHierarchy; 9 import 'package:kernel/class_hierarchy.dart' show ClassHierarchy;
10 10
11 import 'package:kernel/core_types.dart' show CoreTypes; 11 import 'package:kernel/core_types.dart' show CoreTypes;
12 12
13 import '../../scanner/token.dart' show BeginToken, Token; 13 import '../../scanner/token.dart' show BeginToken, Token;
14 14
15 import '../builder/builder.dart'; 15 import '../builder/builder.dart';
16 16
17 import '../deprecated_problems.dart' 17 import '../deprecated_problems.dart'
18 show Crash, deprecated_InputError, deprecated_inputError; 18 show Crash, deprecated_InputError, deprecated_inputError;
19 19
20 import '../fasta_codes.dart' 20 import '../fasta_codes.dart'
21 show Message, codeExpectedBlockToSkip, templateInternalProblemNotFound; 21 show Message, codeExpectedBlockToSkip, templateInternalProblemNotFound;
22 22
23 import '../kernel/body_builder.dart' show BodyBuilder; 23 import '../kernel/body_builder.dart' show BodyBuilder;
24 24
25 import '../parser/native_support.dart' 25 import '../parser/native_support.dart'
26 show removeNativeClause, skipNativeClause; 26 show removeNativeClause, skipNativeClause;
27 27
28 import '../parser/parser.dart' show MemberKind, Parser, optional; 28 import '../parser.dart' show MemberKind, Parser, optional;
29 29
30 import '../problems.dart' show internalProblem; 30 import '../problems.dart' show internalProblem;
31 31
32 import '../type_inference/type_inference_engine.dart' show TypeInferenceEngine; 32 import '../type_inference/type_inference_engine.dart' show TypeInferenceEngine;
33 33
34 import '../type_inference/type_inference_listener.dart' 34 import '../type_inference/type_inference_listener.dart'
35 show TypeInferenceListener; 35 show TypeInferenceListener;
36 36
37 import '../type_inference/type_inferrer.dart' show TypeInferrerDisabled; 37 import '../type_inference/type_inferrer.dart' show TypeInferrerDisabled;
38 38
(...skipping 599 matching lines...) Expand 10 before | Expand all | Expand 10 after
638 library.addCompileTimeError(message, charOffset, uri, 638 library.addCompileTimeError(message, charOffset, uri,
639 // We assume this error has already been reported by OutlineBuilder. 639 // We assume this error has already been reported by OutlineBuilder.
640 silent: true); 640 silent: true);
641 } 641 }
642 642
643 @override 643 @override
644 void debugEvent(String name) { 644 void debugEvent(String name) {
645 // printEvent(name); 645 // printEvent(name);
646 } 646 }
647 } 647 }
OLDNEW
« no previous file with comments | « pkg/front_end/lib/src/fasta/parser/util.dart ('k') | pkg/front_end/lib/src/fasta/source/diet_parser.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698