2010-03-26 141 views
1

我有我的編譯器(如ast)的數據結構,我需要打印它的方法(如ms visio)並驗證其內容(我需要驗證ast節點的內容)數據結構的可視化描述

注:我不想把它打印到控制檯,我使用C++ & QT

感謝

回答

1

這聽起來像你可以使用的graphviz - www.graphviz.org。它是一個軟件包,它接受一個圖形(例如AST,或者其他任何有趣的編譯器數據結構)併爲每個圖形節點生成座標,以便您可以在該座標上繪製圖形,並且它看起來相當不錯。

您可以使用它來實現您自己的繪圖程序(在Qt畫布中,我假設)或使用graphviz自己的程序。