visitSideSet method
Implementation
@override
String visitSideSet(SideSetNode node) {
final base = visit(node.base);
final parts = <String>[];
if (node.leftSub != null) parts.add("left sub ${visit(node.leftSub!)}");
if (node.leftSup != null) parts.add("left super ${visit(node.leftSup!)}");
if (node.rightSub != null) parts.add("right sub ${visit(node.rightSub!)}");
if (node.rightSup != null) {
parts.add("right super ${visit(node.rightSup!)}");
}
return "$base with ${parts.join(", ")}";
}