add partial support for dumping AST to graphviz dot