| Index: dart/frog/leg/resolver.dart
|
| diff --git a/dart/frog/leg/resolver.dart b/dart/frog/leg/resolver.dart
|
| index bc55304ab1eae7d174e7a8f6c32ad489d229b0f4..3cbf5eb14e8158f76cdddabef15c1f7cb1273b16 100644
|
| --- a/dart/frog/leg/resolver.dart
|
| +++ b/dart/frog/leg/resolver.dart
|
| @@ -722,7 +722,7 @@ class FullResolverVisitor extends ResolverVisitor {
|
| }
|
|
|
| visitOperator(Operator node) {
|
| - cancel(node, "Unimplemented");
|
| + compiler.unimplemented('operator', node: node);
|
| }
|
|
|
| visitReturn(Return node) {
|
| @@ -806,7 +806,7 @@ class FullResolverVisitor extends ResolverVisitor {
|
|
|
| visitModifiers(Modifiers node) {
|
| // TODO(ngeoffray): Implement this.
|
| - cancel(node, 'unimplemented');
|
| + compiler.unimplemented('modifiers', node: node);
|
| }
|
|
|
| visitLiteralList(LiteralList node) {
|
| @@ -827,11 +827,11 @@ class FullResolverVisitor extends ResolverVisitor {
|
| }
|
|
|
| visitBreakStatement(BreakStatement node) {
|
| - cancel(node, 'unimplemented');
|
| + compiler.unimplemented('break', node: node);
|
| }
|
|
|
| visitContinueStatement(ContinueStatement node) {
|
| - cancel(node, 'unimplemented');
|
| + compiler.unimplemented('continue', node: node);
|
| }
|
|
|
| visitForInStatement(ForInStatement node) {
|
| @@ -852,15 +852,15 @@ class FullResolverVisitor extends ResolverVisitor {
|
| }
|
|
|
| visitLabelledStatement(LabelledStatement node) {
|
| - cancel(node, 'unimplemented');
|
| + compiler.unimplemented('label', node: node);
|
| }
|
|
|
| visitLiteralMap(LiteralMap node) {
|
| - cancel(node, 'unimplemented');
|
| + compiler.unimplemented('map', node: node);
|
| }
|
|
|
| visitLiteralMapEntry(LiteralMapEntry node) {
|
| - cancel(node, 'unimplemented');
|
| + compiler.unimplemented('map entry', node: node);
|
| }
|
|
|
| visitNamedArgument(NamedArgument node) {
|
| @@ -868,23 +868,19 @@ class FullResolverVisitor extends ResolverVisitor {
|
| }
|
|
|
| visitSwitchStatement(SwitchStatement node) {
|
| - cancel(node, 'unimplemented');
|
| + compiler.unimplemented('switch', node: node);
|
| }
|
|
|
| visitTryStatement(TryStatement node) {
|
| - cancel(node, 'unimplemented');
|
| - }
|
| -
|
| - visitScriptTag(ScriptTag node) {
|
| - cancel(node, 'unimplemented');
|
| + compiler.unimplemented('try', node: node);
|
| }
|
|
|
| visitCatchBlock(CatchBlock node) {
|
| - cancel(node, 'unimplemented');
|
| + compiler.unimplemented('catch', node: node);
|
| }
|
|
|
| visitTypedef(Typedef node) {
|
| - cancel(node, 'unimplemented');
|
| + compiler.unimplemented('typedef', node: node);
|
| }
|
| }
|
|
|
|
|