最近(大约一个月前)我试图向我公司的内部扩展语言引入新的构造,并努力解决几个减少 - 减少错误。虽然我最终解决了这个问题,但深入研究 y.output 文件并不是野餐。
作为实验,我尝试使用Bison的 - graph =< file> 选项输出 DOT 文件(请注意,我们的标准版本使用Byacc,而不是Bison )。由于我在“交钥匙”的Linux机器上,我没有安装Graphviz,也无法从RPM(在Red Hat Enterprise Linux 4上工作)轻松安装。相反,我是从源头构建的。
作为初步实验,我尝试使用Postscript的输出运行 dotty 。现在,我们的内部语言是您的普通本土,图灵完整,动态类型的脚本语言,但我对后来的内容毫无准备。 dotty 运行超过四个小时(2GHz双核AMD64盒)!当它完成时,渲染的图形不是我所谓的可读图形。
所以,很简单,我正在寻求建议。是否有一组开关可以改善我采用的“默认”方法的结果?我正在寻找
的经验