Компилятор программной документации VipDoc Назад В начало Вперед

В состав средства разработки Атлантис входит компилятор программной документации. Он выбирает описания основных объектов программы и генерирует для них документацию в формате html и chm.

Дополнительно к информации, содержащейся непосредственно в операторах программы (типы данных, параметры методов и т.п.), в генерируемый документ можно включить произвольный текст в формате HTML. Текст, включаемый в документацию, задается директивой компилятора #doc. Кроме стандартных тэгов HTML можно использовать тэги brief (краткое описание) и link (перекрестная ссылка).

Описание директивы #doc приведено в документе "Средство разработки Атлантис. Описание языка VIP".

Основной документируемой единицей является файл ресурса. Рекомендуется собирать приложение так, чтобы файл ресурса соответствовал компоненту приложения. Для того, чтобы можно было включить в документацию описание словаря, его надо компилировать с директивой Lot.TableDefCacheFile:

[Lot]
  TableDefCacheFile=DictCache.res

Полученный файл ресурса можно передать на обработку компилятору программной документации.

Компилятор программной документации генерирует html-страницы с описанием объектов программы и файлы проекта для компиляции сгенерированного описания в файл формата chm.

Кроме компилятора vipdoc.exe в состав Атлантис входят командные файлы res2chm.bat и chmBind.bat:

Описание компилятора программной документации приведено в документе "Средство разработки Атлантис. Инструменты и утилиты".

Пример сгенерированной документации можно посмотреть выполнив задание _ReadDoc.bat демо-примера или в папке VipDoc.