【问题标题】:visual description for data structure数据结构的可视化描述
【发布时间】:2010-03-26 17:18:35
【问题描述】:

我的编译器有一个数据结构(比如 ast),我需要一个方法来打印它(比如 ms visio)并验证它的内容(我需要验证 ast 节点的内容)

注意:我不想将它打印到控制台,我正在使用 c++ & qt

谢谢

【问题讨论】:

    标签: data-structures compiler-construction compilation


    【解决方案1】:

    听起来您可以使用 graphviz - www.graphviz.org。它是一个软件包,它采用图形(例如您的 AST,或者可能是任何其他有趣的编译器数据结构)并为每个图形节点生成坐标,以便您可以在该坐标处绘制图形,并且看起来相当不错。

    您可以使用它来实现自己的绘图例程(我假设在 Qt Canvas 中)或使用 graphviz 自己的程序。

    【讨论】:

      猜你喜欢
      • 2018-02-02
      • 1970-01-01
      • 1970-01-01
      • 2012-09-11
      • 2011-06-20
      • 2020-09-16
      • 1970-01-01
      • 1970-01-01
      • 2010-09-11
      相关资源
      最近更新 更多