Это команда sdfapi, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
sdfapi - Утилита извлечения API
ЦЕЛЬ
сдфапи экстракты Заполнитель Программирование Интерфейс информация из (Perl) исходный код.
ИСПОЛЬЗОВАНИЕ
использование: sdfapi [-h [help]] [-o [out_ext]]
[-l [log_ext]] [-O [out_dir]] [-f fmt_tag]
[-p [шаблон]] [-s тип_символа, ..] [-j]
файл ...
цель: извлечь API из библиотеки (perl)
версия: 2.000 (SDF 2.001)
Возможные варианты:
Вариант Описание
-h отобразить справку по параметрам
-o расширение выходного файла
-l расширение файла журнала
-O вывод в каталог входного файла (или явный)
-f тег формата вывода
-p только символы, соответствующие шаблону
-s только символы этих типов
-j добавить гипертекстовые переходы в стиле SDF от каждого символа
ОПИСАНИЕ
Параметр -h предоставляет справку. Если он указан без параметра, краткое описание
каждого параметра отображается. Чтобы отобразить атрибуты для параметра, укажите параметр
буква как параметр.
По умолчанию сгенерированный вывод переходит в стандартный вывод. Чтобы направить вывод в файл для каждого ввода
file используйте параметр -o, чтобы указать расширение для выходных файлов. Если опция -o -
указано без параметра, расширение внешний предполагается.
Точно так же сообщения об ошибках по умолчанию переходят в стандартную ошибку. Используйте параметр -l, чтобы создать
файл журнала для каждого входного файла. Если опция -l указана без параметра, расширение
of журнал предполагается.
По умолчанию сгенерированные файлы вывода и журнала создаются в текущем каталоге. Использовать
-O параметр, чтобы указать явный выходной каталог. Если опция -O указана без
параметр, используется каталог входного файла.
Форматом вывода можно управлять с помощью опции -f. Поддерживаемые форматы: станд
и краткий, По умолчанию станд. станд формат:
требуется "abc.pl";
$ myvar = ...
$ result = & myfunc ($ myparams);
краткий формат имеет меньше пустых строк и использует 1 строку на символ.
Список типов символов для вывода, разделенных запятыми, можно указать с помощью опции -s.
Поддерживаемые типы символов:
· ниже - подпрограммы
· вар - переменные
По умолчанию извлекаются все символы.
Параметр -p используется для извлечения только части символов. Если не поставляется,
узор - это символы, начинающиеся с буквы. Если поставляется без опции, выкройка
по умолчанию для всех символов. Если библиотеки Perl используют соглашение о кодировании, символы
начинающиеся с подчеркивания являются закрытыми, затем -p_ можно использовать для извлечения закрытых
символы.
Опцию -j можно использовать для запроса добавления гипертекстовых переходов в стиле SDF для каждого символа.
Целью прыжка является lib_sym где:
· Lib это имя библиотеки
· сим это имя символа.
ОГРАНИЧЕНИЯ И БУДУЩЕЕ НАПРАВЛЕНИЯ
В настоящее время поддерживается только один язык: Perl.
Также было бы полезно извлекать сообщения из скриптов. Это потребует нового
утилита называется сдфмсг скажем, который искал в источнике (включая библиотеки) для
AppMsg и Выход из приложения звонки.
Внутри может быть лучше реализовать форматы с помощью подпрограмм. Это дало бы лучше
контроль над выходом. например, процедура сама решает, нужно ли выводить
заголовок "требуется".
Используйте sdfapi в Интернете с помощью сервисов onworks.net