| Index: lib/src/source_visitor.dart
|
| diff --git a/lib/src/source_visitor.dart b/lib/src/source_visitor.dart
|
| index 402842e81b016b2d8b08d836b0c5ca5aa80eae61..4a86da4bf9c02ff563aa0297ee5dcde28c79df5c 100644
|
| --- a/lib/src/source_visitor.dart
|
| +++ b/lib/src/source_visitor.dart
|
| @@ -968,9 +968,14 @@ class SourceVisitor implements AstVisitor {
|
| token(node.keyword);
|
| space();
|
| visit(node.uri);
|
| - token(node.deferredKeyword, before: space);
|
| - token(node.asKeyword, before: soloSplit, after: space);
|
| - visit(node.prefix);
|
| +
|
| + if (node.asKeyword != null) {
|
| + soloSplit();
|
| + token(node.deferredKeyword, after: space);
|
| + token(node.asKeyword);
|
| + space();
|
| + visit(node.prefix);
|
| + }
|
|
|
| builder.startRule(new CombinatorRule());
|
| visitNodes(node.combinators);
|
|
|