Я разрабатываю библиотеку Modelica, и мне нужно создать документ с перечислением исходного кода. Я хотел бы иметь возможность включать исходный код моделей Modelica без аннотаций.
Я мог бы вручную отредактировать их, но я ищу более автоматизированную стратегию. Я предполагаю, что наиболее удобный и простой подход - использовать какой-нибудь инструмент для сохранения .mo
файлов без аннотаций и включения их в мой документ (я использую \lstinputlisting
в LaTeX).
Можно ли сделать это? У меня есть доступ к Dymola, OpenModelica и JModelica. Dymola, очевидно, может создать такой список, так как он может включать его в автоматически сгенерированную документацию (Файл> Экспорт> HTML ...). Я изучал сценарии с Dymola и OpenModelica, но тоже не нашел способа сделать это.
JModelica кажется хорошим вариантом, но у меня нет опыта работы с Python. Если это возможно и кто-то дает мне несколько советов, я готов сам разобраться в этом. Я нашел упоминание о функции prettyprint
, которая может выполнить эту работу, но я не уверен, где ее Начните. Я даже не могу найти ссылку на эту функцию в последней документации а>.
Мне также было бы удобнее найти способ сделать это с помощью Dymola / OpenModelica (через пользовательский интерфейс или с помощью скрипта). Я что-то упустил?