визуальное описание для структуры данных - PullRequest
1 голос
/ 26 марта 2010

У меня есть структура данных для моего компилятора (например, ast), и мне нужен метод, чтобы распечатать его (например, ms visio) и проверить его содержимое (мне нужно проверить содержимое узлов ast)

примечание: Я не хочу выводить его на консоль, я использую c ++ & qt

спасибо

1 Ответ

1 голос
/ 27 марта 2010

Похоже, вы могли бы использовать graphviz - www.graphviz.org. Это программный пакет, который берет график (например, AST или, возможно, любую другую интересную структуру данных компилятора) и генерирует координаты для каждого узла графа, чтобы вы могли нарисовать график по этой координате, и он будет выглядеть достаточно хорошо.

Вы можете использовать это для реализации своих собственных процедур рисования (я полагаю, в Qt Canvas) или для использования собственных программ graphviz.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...