| Index: packages/analyzer/example/parser_driver.dart
|
| diff --git a/packages/analyzer/example/parser_driver.dart b/packages/analyzer/example/parser_driver.dart
|
| index 8fdf1a99af06f3b4a9a5b8427d8ca8199e5021bd..49ff7fb7584f8febdde6d81d20d75be2ddb4f83f 100644
|
| --- a/packages/analyzer/example/parser_driver.dart
|
| +++ b/packages/analyzer/example/parser_driver.dart
|
| @@ -5,10 +5,13 @@
|
|
|
| import 'dart:io';
|
|
|
| -import 'package:analyzer/src/generated/ast.dart';
|
| -import 'package:analyzer/src/generated/error.dart';
|
| +import 'package:analyzer/dart/ast/ast.dart';
|
| +import 'package:analyzer/dart/ast/visitor.dart';
|
| +import 'package:analyzer/error/error.dart';
|
| +import 'package:analyzer/error/listener.dart';
|
| +import 'package:analyzer/src/dart/scanner/reader.dart';
|
| +import 'package:analyzer/src/dart/scanner/scanner.dart';
|
| import 'package:analyzer/src/generated/parser.dart';
|
| -import 'package:analyzer/src/generated/scanner.dart';
|
|
|
| main(List<String> args) {
|
| print('working dir ${new File('.').resolveSymbolicLinksSync()}');
|
| @@ -41,6 +44,7 @@ _parse(File file) {
|
| }
|
|
|
| class _ASTVisitor extends GeneralizingAstVisitor {
|
| + @override
|
| visitNode(AstNode node) {
|
| print('${node.runtimeType} : <"$node">');
|
| return super.visitNode(node);
|
| @@ -50,5 +54,6 @@ class _ASTVisitor extends GeneralizingAstVisitor {
|
| class _ErrorCollector extends AnalysisErrorListener {
|
| List<AnalysisError> errors;
|
| _ErrorCollector() : errors = new List<AnalysisError>();
|
| + @override
|
| onError(error) => errors.add(error);
|
| }
|
|
|