これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド sdfapi です。
プログラム:
NAME
sdfapi - API 抽出ユーティリティ
目的
sdfapi 抜粋 Application プログラミング インタフェース (からの情報パール) ソースコード。
USAGE
使用法: sdfapi [-h[help]] [-o[out_ext]]
[-l[log_ext]] [-O[out_dir]] [-f fmt_tag]
[-p[パターン]] [-s sym_type,..] [-j]
ファイル ...
目的: (perl) ライブラリから API を抽出する
バージョン: 2.000 (SDF 2.001)
オプションは次のとおりです。
オプションの説明
-h オプションのヘルプを表示します
-o 出力ファイル拡張子
-l ログファイル拡張子
-O 入力ファイルの (または明示的な) ディレクトリに出力します。
-f 出力フォーマットタグ
-p パターンに一致するシンボルのみ
-s これらのタイプのシンボルのみ
-j 各シンボルからの SDF スタイルのハイパーテキスト ジャンプを追加します
DESCRIPTION
-h オプションはヘルプを提供します。 パラメータなしで指定した場合は、簡単な説明
各オプションの が表示されます。 オプションの属性を表示するには、オプションを指定します
パラメータとして文字を指定します。
デフォルトでは、生成された出力は標準出力に送られます。 入力ごとに出力をファイルに送信するには
ファイルの場合は、-o オプションを使用して出力ファイルの拡張子を指定します。 -o オプションが
パラメータなしで指定すると、次の拡張子が返されます。 でる 想定されます。
同様に、エラー メッセージはデフォルトで標準エラーに送られます。 -l オプションを使用して、
入力ファイルごとのログ ファイル。 -l オプションをパラメータなしで指定した場合、拡張子は
of ログ 想定されます。
デフォルトでは、生成された出力ファイルとログ ファイルは現在のディレクトリに作成されます。 使用
-O オプションを使用して、明示的な出力ディレクトリを指定します。 -Oオプションを指定せずに指定した場合
パラメータの場合、入力ファイルのディレクトリが使用されます。
出力の形式は、-f オプションを使用して制御できます。 サポートされている形式は次のとおりです STD
特徴。 デフォルトは STD. STD 形式は次のとおりです。
「abc.pl」が必要です。
$myvar = ...
$result = &myfunc($myparams);
特徴 この形式では空白行が減り、シンボルごとに 1 行が使用されます。
-s オプションを使用すると、出力するシンボル タイプのカンマ区切りのリストを指定できます。
サポートされているシンボル タイプは次のとおりです。
· 以下 - サブルーチン
· VAR - 変数
デフォルトでは、すべてのシンボルが抽出されます。
-p オプションは、シンボルのサブセットのみを抽出するために使用されます。 供給されていない場合、
pattern は文字で始まる記号です。 オプションなしで指定した場合、パターンは
デフォルトはすべてのシンボルです。 Perl ライブラリがシンボルのコーディング規約を使用している場合、
アンダースコアで始まるものはプライベートであるため、-p_ を使用してプライベートを抽出できます
シンボル。
-j オプションを使用すると、シンボルごとに SDF スタイルのハイパーテキスト ジャンプを追加するように要求できます。
ジャンプターゲットは lib_sym ここで、
· リブ はライブラリ名です
· sym はシンボル名です。
制限 そして 未来 道順
現在サポートされている唯一の言語は パール.
スクリプトからメッセージを抽出することもできると便利です。 これには新しいものが必要になります
呼び出されたユーティリティ sdfmsg たとえば、ソース (ライブラリを含む) を検索して、
アプリメッセージ アプリ終了 呼び出します。
内部的には、ルーチンを介してフォーマットを実装する方が良い場合があります。 これにより、より良い結果が得られます
出力の制御。 たとえば、出力するかどうかはルーチン次第です。
「require」ヘッダー。
onworks.net サービスを使用してオンラインで sdfapi を使用する