blob: 9e3815bece03f4759fc192b4c2e7920b60d226ba [file] [log] [blame]
// Copyright (c) 2011, 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 scanner;
import 'dart:collection' show IterableBase, HashSet;
import '../elements/elements.dart';
import '../elements/modelx.dart'
show FunctionElementX,
TypedefElementX,
VariableElementX,
VariableListElementX,
ClassElementX,
MetadataAnnotationX,
MixinApplicationElementX;
import '../dart2jslib.dart';
import '../native_handler.dart' as native;
import '../string_validator.dart';
import '../tree/tree.dart';
import '../util/characters.dart';
import '../util/util.dart';
import '../source_file.dart' show SourceFile, Utf8BytesSourceFile;
import 'dart:convert' show UTF8;
import 'dart:typed_data' show Uint8List;
part 'class_element_parser.dart';
part 'keyword.dart';
part 'listener.dart';
part 'parser.dart';
part 'parser_task.dart';
part 'partial_parser.dart';
part 'scanner.dart';
part 'scanner_task.dart';
part 'array_based_scanner.dart';
part 'utf8_bytes_scanner.dart';
part 'string_scanner.dart';
part 'token.dart';