visitTabular method
Implementation
@override
String visitTabular(TabularNode node) {
final rows = node.rows.length;
final cols = node.rows.isNotEmpty ? node.rows.first.length : 0;
final bodyParts = <String>[];
for (int i = 0; i < node.rows.length; i++) {
final rowStr = node.rows[i].map((it) => visit(it)).join(", ");
bodyParts.add("row ${i + 1}: $rowStr");
}
final body = bodyParts.join("; ");
return "$rows by $cols table: $body";
}