| Index: sdk/lib/_internal/compiler/implementation/scanner/listener.dart
|
| diff --git a/sdk/lib/_internal/compiler/implementation/scanner/listener.dart b/sdk/lib/_internal/compiler/implementation/scanner/listener.dart
|
| index 81bc2bf51ada7917ef32816bc2da13024c9167c5..368cb7ebaf96d93215f192e7c2952bd34d157918 100644
|
| --- a/sdk/lib/_internal/compiler/implementation/scanner/listener.dart
|
| +++ b/sdk/lib/_internal/compiler/implementation/scanner/listener.dart
|
| @@ -69,6 +69,12 @@ class Listener {
|
| Token endToken) {
|
| }
|
|
|
| + void beginEnum(Token enumKeyword) {
|
| + }
|
| +
|
| + void endEnum(Token enumKeyword, Token endBrace, int count) {
|
| + }
|
| +
|
| void beginExport(Token token) {
|
| }
|
|
|
| @@ -824,6 +830,12 @@ class ElementListener extends Listener {
|
| isDeferred: isDeferred));
|
| }
|
|
|
| + void endEnum(Token enumKeyword, Token endBrace, int count) {
|
| + NodeList names = makeNodeList(count, enumKeyword.next.next, endBrace, ",");
|
| + Identifier name = popNode();
|
| + pushNode(new Enum(enumKeyword, name, names));
|
| + }
|
| +
|
| void endExport(Token exportKeyword, Token semicolon) {
|
| NodeList combinators = popNode();
|
| StringNode uri = popNode();
|
|
|