OLD | NEW |
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 Loading... |
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 Loading... |
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 } |
OLD | NEW |