Есть ли инструмент для создания диаграмм UML на основе пользовательской грамматики? - PullRequest
4 голосов
/ 10 ноября 2010

Мне нужен инструмент / lib для генерации UML-диаграмм из источника пользовательской грамматики языка программирования.Есть ли инструмент с API или другой метод, чтобы относительно легко сказать генератору, как он должен интерпретировать грамматику.Я полностью контролирую лексер языка программирования.

Если у вас есть какие-то сомнения, попросите конкретные разъяснения.

Ответы [ 2 ]

1 голос
/ 10 ноября 2010

Похоже, что обычный посетитель AST должен делать, не так ли? Предполагая, что у вас есть классы, интерфейсы и атрибуты на вашем языке, это должно быть легко для обработки.

Правильная схема диаграммы - это другая проблема, которая может быть решена впоследствии.

0 голосов
/ 10 ноября 2010

Обратный инжиниринг языка в UML-диаграмму - действительно очень долгая и сложная работа.Если у вас нет 12-месячного исследовательского проекта и глубоких знаний программирования и UML, то лучше использовать существующий инструмент.

...