visitMatrix method
Implementation
@override
String visitMatrix(MatrixNode node) {
final smallStr = node.isSmall ? ", small" : "";
final alignStr = node.alignment != null
? ", alignment=${node.alignment}"
: "";
_output.write("Matrix(${node.type.name}$smallStr$alignStr)\n");
_indent++;
for (int i = 0; i < node.rows.length; i++) {
final row = node.rows[i];
_printIndent();
_output.write("row $i: [");
for (int j = 0; j < row.length; j++) {
if (j > 0) _output.write(", ");
visit(row[j]);
}
_output.write("]\n");
}
_indent--;
return "";
}