Jump to content

ЗаголовокДок

ЗаголовокДок
Разработчик(и) Apple Инк.
Первоначальный выпуск 13 сентября 2000 г.
Стабильная версия
8,9 / 8 июня 2009 г.
Написано в Perl , C (помощники)
Операционная система Mac OS X , UNIX , Linux
Тип Генератор документации
Лицензия Лицензия Apple на общедоступный исходный код 2.0
Веб-сайт разработчик .яблоко / с открытым исходным кодом /инструменты /headerdoc .html

HeaderDoc — это генератор документации, разработанный и поддерживаемый Apple Inc. Используя в качестве входных данных специально прокомментированные файлы исходного кода, HeaderDoc генерирует документацию для кода в формате HTML или XML . Синтаксис тегов комментариев HeaderDoc во многом аналогичен синтаксису HeaderDoc версии 8 и поддерживает теги Javadoc . HeaderDoc 8.7 и более поздних версий также обеспечивает частичную поддержку многих тегов Doxygen (@ только в форме и должен соответствовать правилам упорядочения тегов HeaderDoc). Проект Apple HeaderDoc — это бесплатное , программное обеспечение с открытым исходным кодом распространяемое по лицензии Apple Public Source License .

Поддерживаемые языки обычного текста

[ редактировать ]

Набор инструментов HeaderDoc состоит из основной утилиты headerdoc2html и Collectheaderdoc. Инструмент headerdoc2html создает каталог файлов HTML (или, при необходимости, XML ) из указанных исходных файлов с комментариями. После этого можно запустить утилиту сборхедердок для создания файла оглавления документации. Наконец, утилитуsolveLinks можно использовать для разрешения перекрестных ссылок между несколькими коллекциями документации.

Среда разработки Apple Xcode содержит функции, предназначенные для облегчения процесса создания документации с использованием синтаксиса и инструментов HeaderDoc.

Дополнительные возможности

[ редактировать ]

HeaderDoc имеет следующие основные функции:

  • Предварительная обработка C, позволяющая выбранным пользователем макросам #define изменять содержимое и позволяющая пользователю передавать флаги командной строки, чтобы игнорировать части ввода.
  • Раскраска синтаксиса с помощью пользовательских стилей.
  • Целевые страницы на основе шаблонов для индексов.
  • Кроссплатформенность (написана в основном на Perl).

Пакет HeaderDoc также включает в себя несколько инструментов, которые можно использовать независимо:

  • MPGL — набор инструментов, предназначенных для упрощения создания страниц руководства UNIX с использованием упрощенного синтаксиса XML, состоящего из подмножества XHTML, а также тегов разделов, тегов параметров и т. д. HeaderDoc также предоставляет инструмент, который помогает создавать страницы руководства из комментариев заголовков для функций. через режим вывода XML HeaderDoc.
  • solveLinks — инструмент, который позволяет быстро перелинковывать веб-сайты при перемещении контента на другой адрес с помощью встроенных привязок и запросов ссылок.
  • filtermacros.pl — инструмент, который можно использовать для фильтрации разделов заголовков на основе макросов препроцессора C. В настоящее время это доступно только после загрузки исходного архива. Начиная с HeaderDoc 8.9, эта функция встроена в сам инструмент headerdoc2html.

См. также

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 166df3c7897e99c585a0eb38a7ca5bbd__1607777700
URL1:https://arc.ask3.ru/arc/aa/16/bd/166df3c7897e99c585a0eb38a7ca5bbd.html
Заголовок, (Title) документа по адресу, URL1:
HeaderDoc - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)