используя graphviz с qt - PullRequest
       14

используя graphviz с qt

1 голос
/ 20 апреля 2010

У меня есть проект компилятора, и я хочу напечатать ast после завершения компиляции

, поэтому я могу напечатать этот ast на панель qt (на c ++), используя graphviz?

примечание: Я не знаю, существует ли связь между qt или c ++ и graphviz, поэтому, если она не работает, помогите мне найти альтернативу.

спасибо.

1 Ответ

1 голос
/ 21 апреля 2010

я сделал это один раз. У gcc есть флаг для генерации .dot-файла AST. этот файл может быть отображен в Graphviz. но имейте в виду, что AST огромен и имеет ограниченное использование для всех функций, кроме самых маленьких.

см

http://digitocero.com/en/blog/exporting-and-visualizing-gccs-abstract-syntax-tree-ast

...