visitStack method
Implementation
@override
String visitStack(StackNode node) {
final base = visit(node.base);
final above = node.above != null ? visit(node.above!) : null;
final below = node.below != null ? visit(node.below!) : null;
if (above != null && below != null) {
return "<munderover>$base${_mrow(below)}${_mrow(above)}</munderover>";
} else if (above != null) {
return "<mover>$base${_mrow(above)}</mover>";
} else if (below != null) {
return "<munder>$base${_mrow(below)}</munder>";
} else {
return base;
}
}