| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| // for details. All rights reserved. Use of this source code is governed by a |
| // BSD-style license that can be found in the LICENSE file. |
| |
| library js_backend; |
| |
| import 'dart:async' show EventSink, Future; |
| import 'dart:collection' show Queue, LinkedHashMap, LinkedHashSet; |
| |
| import '../closure.dart'; |
| import '../elements/elements.dart'; |
| import '../js_emitter/js_emitter.dart' |
| show Emitter, CodeEmitterTask, ClassBuilder, MetadataEmitter; |
| |
| import '../dart2jslib.dart'; |
| import '../dart_types.dart'; |
| import '../js/js.dart' as jsAst; |
| import '../js/js.dart' show js; |
| import '../library_loader.dart' show LibraryLoader; |
| import '../native_handler.dart' as native; |
| import '../ssa/ssa.dart'; |
| import '../tree/tree.dart'; |
| import '../types/types.dart'; |
| import '../universe/universe.dart'; |
| import '../util/characters.dart'; |
| import '../util/util.dart'; |
| |
| import '../compilation_info.dart'; |
| import '../dump_info.dart'; |
| |
| part 'backend.dart'; |
| part 'checked_mode_helpers.dart'; |
| part 'constant_emitter.dart'; |
| part 'constant_system_javascript.dart'; |
| part 'constant_handler_javascript.dart'; |
| part 'minify_namer.dart'; |
| part 'namer.dart'; |
| part 'native_emitter.dart'; |
| part 'runtime_types.dart'; |
| part 'type_variable_handler.dart'; |
| part 'custom_elements_analysis.dart'; |