visitCases method

  1. @override
String visitCases(
  1. CasesNode node
)
override

Implementation

@override
String visitCases(CasesNode node) {
  final body = node.cases
      .map((pair) {
        final expr = pair.$1;
        final cond = pair.$2;
        return "${visit(expr)} if ${visit(cond)}";
      })
      .join("; ");
  return "cases: $body";
}