fn show(mut table ast.Table, pref_ &pref.Preferences, ast_files []&ast.File)
callgraph.show walks the AST, starting at main() and prints a DOT output describing the calls that function make transitively