Index: pkg/compiler/lib/src/js/printer.dart |
diff --git a/pkg/compiler/lib/src/js/printer.dart b/pkg/compiler/lib/src/js/printer.dart |
index 19d6c3f5dcad10c8cb395907b4be74a819968627..3590ce0e1b899f1b866e1a18b15b006a3bcce656 100644 |
--- a/pkg/compiler/lib/src/js/printer.dart |
+++ b/pkg/compiler/lib/src/js/printer.dart |
@@ -355,6 +355,19 @@ class Printer extends Indentation implements NodeVisitor { |
outSemicolonLn(); |
} |
+ visitYield(Yield node) { |
+ if (node.hasStar) { |
+ outIndent("yield*"); |
+ } else { |
+ outIndent("yield"); |
+ } |
+ pendingSpace = true; |
+ visitNestedExpression(node.expression, EXPRESSION, |
+ newInForInit: false, newAtStatementBegin: false); |
+ outSemicolonLn(); |
+ } |
+ |
+ |
visitThrow(Throw node) { |
outIndent("throw"); |
pendingSpace = true; |