X-Git-Url: https://www.ginac.de/ginac.git//ginac.git?p=ginac.git;a=blobdiff_plain;f=ginac%2Fcontainer.pl;h=4603d3f96fab1e8fe7cfe0a81926e3b32145ba9c;hp=5e4837d17e0faa185285315e4fc7fb67efde5d9c;hb=3a63743e24046766b37c3d1bd38605542ee0a536;hpb=742c72895d610550b021a1427a17437260f30d55 diff --git a/ginac/container.pl b/ginac/container.pl index 5e4837d1..4603d3f9 100755 --- a/ginac/container.pl +++ b/ginac/container.pl @@ -430,7 +430,11 @@ void ${CONTAINER}::print(const print_context & c, unsigned level) const ++i; } c.s << std::string(level + delta_indent,' ') << "=====" << std::endl; - + } else if (is_a(c)) { + printseq(c, '[', ',', ']', precedence(), precedence()+1); + } else if (is_a(c)) { + c.s << class_name (); + printseq(c, '(', ',', ')', precedence(), precedence()+1); } else { // always print brackets around seq, ignore upper_precedence printseq(c, '${open_bracket}', ',', '${close_bracket}', precedence(), precedence()+1);