基于BRPocock的详细回答。 通过bison pascal.y --graph生成.dot文件。现在你会得到pascal.dot 确保你已经安装了graphviz。下载页面 通过dot pascal.dot -T png -o pascal.png生成png图片文件 现在你将得到pascal.png,用于解析器的图形渲染
dot pascal.dot -T png -o pascal.png
最终生成的是pascal.gv
而不是pascal.dot
文件。这只是对上面答案的一个注释(帮助解决“搜索”混淆问题 - 为什么找不到pascal.dot文件)。谢谢阅读。 - Jens