Chromium Code Reviews| Index: frog/leg/tree/unparser.dart |
| diff --git a/frog/leg/tree/unparser.dart b/frog/leg/tree/unparser.dart |
| index 480ef657477986710d13e28b340d49f09e210c0f..37f5ef49990ad2a28991be2c10eb8f22f78fd715 100644 |
| --- a/frog/leg/tree/unparser.dart |
| +++ b/frog/leg/tree/unparser.dart |
| @@ -333,20 +333,11 @@ class Unparser implements Visitor { |
| visit(node.label); |
| sb.add(': '); |
| } |
| - node.caseKeyword.value.printOn(sb); |
| - sb.add(' '); |
| - visit(node.expression); |
| - sb.add(': '); |
| - visit(node.statements); |
| - } |
| - |
| - visitDefaultCase(DefaultCase node) { |
|
floitsch
2012/03/09 16:52:15
Where is the default: case now handled?
Lasse Reichstein Nielsen
2012/03/12 13:05:23
A switch case now contains more than one expressio
|
| - if (node.label !== null) { |
| - visit(node.label); |
| + for (Expression expression in node.expressions) { |
| + sb.add('case '); |
| + visit(expression); |
| sb.add(': '); |
| } |
| - node.defaultKeyword.value.printOn(sb); |
| - sb.add(': '); |
| visit(node.statements); |
| } |