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

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

Issue 2890523002: merge fasta.Token into analyzer.Token (Closed)
Patch Set: Created 3 years, 7 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.body_builder; 5 library fasta.body_builder;
6 6
7 import '../fasta_codes.dart' 7 import '../fasta_codes.dart'
8 show FastaMessage, codeExpectedButGot, codeExpectedFunctionBody; 8 show FastaMessage, codeExpectedButGot, codeExpectedFunctionBody;
9 9
10 import '../parser/parser.dart' show FormalParameterType, optional; 10 import '../parser/parser.dart' show FormalParameterType, optional;
(...skipping 25 matching lines...) Expand all
36 import 'package:kernel/clone.dart' show CloneVisitor; 36 import 'package:kernel/clone.dart' show CloneVisitor;
37 37
38 import 'package:kernel/transformations/flags.dart' show TransformerFlag; 38 import 'package:kernel/transformations/flags.dart' show TransformerFlag;
39 39
40 import 'package:kernel/class_hierarchy.dart' show ClassHierarchy; 40 import 'package:kernel/class_hierarchy.dart' show ClassHierarchy;
41 41
42 import 'package:kernel/core_types.dart' show CoreTypes; 42 import 'package:kernel/core_types.dart' show CoreTypes;
43 43
44 import 'frontend_accessors.dart' show buildIsNull, makeBinary, makeLet; 44 import 'frontend_accessors.dart' show buildIsNull, makeBinary, makeLet;
45 45
46 import '../../scanner/token.dart' show Token;
47
46 import '../scanner/token.dart' 48 import '../scanner/token.dart'
47 show BeginGroupToken, Token, isBinaryOperator, isMinusOperator; 49 show BeginGroupToken, isBinaryOperator, isMinusOperator;
48 50
49 import '../errors.dart' show formatUnexpected, internalError; 51 import '../errors.dart' show formatUnexpected, internalError;
50 52
51 import '../source/scope_listener.dart' 53 import '../source/scope_listener.dart'
52 show JumpTargetKind, NullValue, ScopeListener; 54 show JumpTargetKind, NullValue, ScopeListener;
53 55
54 import '../scope.dart' show ProblemBuilder; 56 import '../scope.dart' show ProblemBuilder;
55 57
56 import '../source/outline_builder.dart' show asyncMarkerFromTokens; 58 import '../source/outline_builder.dart' show asyncMarkerFromTokens;
57 59
(...skipping 3079 matching lines...) Expand 10 before | Expand all | Expand 10 after
3137 } else if (node is PrefixBuilder) { 3139 } else if (node is PrefixBuilder) {
3138 return node.name; 3140 return node.name;
3139 } else if (node is ThisAccessor) { 3141 } else if (node is ThisAccessor) {
3140 return node.isSuper ? "super" : "this"; 3142 return node.isSuper ? "super" : "this";
3141 } else if (node is FastaAccessor) { 3143 } else if (node is FastaAccessor) {
3142 return node.plainNameForRead; 3144 return node.plainNameForRead;
3143 } else { 3145 } else {
3144 return internalError("Unhandled: ${node.runtimeType}"); 3146 return internalError("Unhandled: ${node.runtimeType}");
3145 } 3147 }
3146 } 3148 }
OLDNEW
« no previous file with comments | « pkg/front_end/lib/src/fasta/fasta_codes.dart ('k') | pkg/front_end/lib/src/fasta/kernel/fasta_accessors.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698