Наш DMS Software Reengineering Toolkit с его интерфейсом Java может сделать это напрямую. Вы просите DMS проанализировать файл и создать дамп XML с помощью командной строки switch ++ XML.
См. . Будет ли отображаться AST (абстрактное синтаксическое дерево) для объектно-ориентированного языка программирования например, .
Как правило, мы не рекомендуем это по нескольким причинам:
- Выход XML для реальных файлов действительно огромен, и занимает много времени, чтобы писать и читать
- . Большинство людей делают это, потому что они верят с представлением XML, что только немного XSLT получит их, что они хотят
- Если вы намереваетесь чтобы изменить код, как только у вас есть XML, вы в значительной степени не сможете его восстановить.
- Механизм, предоставляемый DMS (атрибутные грамматики, таблицы символов, анализ потоков, сопоставление шаблонов и преобразования источника в источник , регенерация источника из AST, это то, что вы действительно хотите, и вы получаете доступ к нему, используя DMS после этапа синтаксического анализа без экспорта XML-файла
задан Nahn 4 November 2013 в 13:03
поделиться