| Index: frog/leg/tree/unparser.dart
|
| diff --git a/frog/leg/tree/unparser.dart b/frog/leg/tree/unparser.dart
|
| index 480ef657477986710d13e28b340d49f09e210c0f..27863d47e8a96e3dc735eebb6a752d3b55a97cb7 100644
|
| --- a/frog/leg/tree/unparser.dart
|
| +++ b/frog/leg/tree/unparser.dart
|
| @@ -333,20 +333,14 @@ 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) {
|
| - 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(': ');
|
| + if (node.isDefaultCase) {
|
| + sb.add('default:');
|
| + }
|
| visit(node.statements);
|
| }
|
|
|
|
|