Spec-Zone.ru › Octave 6

37.4.2 Файл INDEX

Необязательный файл INDEX предоставляет категорированный просмотр функций в пакете. Этот файл имеет очень простой формат.

  • Строки, начинающиеся с ‘#’, являются комментариями.
  • Первая строка, не являющаяся комментарием, должна выглядеть так
    toolbox >> Toolbox name
  • Строки, начинающиеся с буквы алфавита, обозначают новую категорию функций.
  • Строки, начинающиеся с пробела, указывают, что имена функций в этой строке принадлежат последней упомянутой категории.

Формат можно подытожить следующим примером:

# A comment
toolbox >> Toolbox name
Category Name 1
 function1 function2 function3
 function4
Category Name 2
 function2 function5

Если вы хотите сослаться на функцию, которую пользователи могут ожидать найти в вашем пакете, но её там нет, предоставьте обходной путь или укажите, что функция доступна в другом месте, вы можете использовать:

fn = workaround description

Это описание обходного пути не будет отображаться при перечислении функций в пакете с помощью pkg describe, но оно будет опубликовано в онлайн-документации HTML. Описание обходного пути может использовать любые теги HTML, но помните, что оно будет заключено в жирный курсив. В специальном случае:

fn = use <code>alternate expression</code>

жирный курсив автоматически подавляется. Вам потребуется использовать <code>, даже в ссылках:

fn = use <a href="someothersite.html"><code>fn</code></a>

Иногда функции частично совместимы, в этом случае вы можете перечислить несовместимые случаи отдельно. Для ссылки на другую функцию в пакете используйте <f>fn</f>. Например:

eig (a, b) = use <f>qz</f>

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

$id = expansion

определяет макрос id. Вы можете использовать $id в любом описании, и оно будет расширено. Например:

$TSA = see <a href="link_to_spctools">SPC Tools</a>
arcov = $TSA <code>armcv</code>

id — это любая последовательность букв, цифр и _.

© 1996–2022 The Octave Project Developers
Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are preserved on all copies.
Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one.
Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions.
https://docs.octave.org/v6.4.0/The-INDEX-File.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API