| Devel ::プリプロセッサー Devel :: Preprocessorは、Perlモジュールのインライン化およびその他のPerlソース操作です。 |
今すぐダウンロード |
Devel ::プリプロセッサー ランキングとまとめ
- ライセンス:
- Perl Artistic License
- 出版社のWebサイト:
- http://search.cpan.org/evo/Devel-PreProcessor-2003.1128/PreProcessor.pm
Devel ::プリプロセッサー タグ
Devel ::プリプロセッサー 説明
Devel :: Preprocessorは、Perlモジュールのインライン化およびその他のPerlのソース操作です。 Devel :: PreprocessorはPerlモジュールのインライン化と他のPerlのソース操作です。選択(outputfh)を選択してください。 Devel :: Preprocessor :: Parse_file($ source_pathname);このパッケージは、以下のように、いくつかのユーザー設定可能なオプションフラグに従って、いくつかのユーザー設定可能なオプションフラグに従って変更されたバージョンを出力します。以下にリストされているフラグ名は上記のように使用できます。コマンドラインのハイフン、またはインポートステートメント内の引数の1つとして。これらのフラグの各フラグは、同じ名前のスカラーパッケージ変数にマッピングされます。結果のスクリプトは、同じように動作し、外部ライブラリに依存しなくなりました(ただし、下記の互換性ノートを参照)。対応するファイルを見つけることができない場合、ステートメントはソース内で変更されずに残ります。数値Perlのバージョン要件は同じ方法で処理されます。ソース内で使用libs ...ステートメントが発生した場合、ライブラリー・パス引数は評価され、実行時に@incにプッシュされ、これらのパスからライブラリを含めることができます。ファイルが明示的にまたは要求のオートローダを使用しない限り、__end__の後の情報は結果ファイルに含まれていません。 __ data__の後の情報も破棄され、最初の最外部のソースファイル.ShowFileBoundaries trueの場合、コメント行は各インラインファイルの開始と終了の区切りを挿入します。trueの場合、parse_fileはソースファイルからのPODを含めません。以下に似ているすべての行のグループは廃棄されます。ソースファイルからのオンラインコメント。ポンド記号から始まる線だけが破棄されます。 MultiLine Strings.Conditionalsのように、この動作はPerlの解析ルールと一致しない可能性があります。 #__conditional__ exprの場合... #__conditional__ Endif提供されたPerl表現が評価され、それが真実でない限り、次のEndif宣言まですべてが空の行に置き換えられます。 RAWファイルを実行するときにデフォルトの動作を提供できるようにするには、次のようにデフォルト以外のブランチで行をコメントアウトします。しかし、並べられているであろうファイルのサイズで埋め込まないように、条件付きの使用または要求ステートメントはカウントオフをスローします。条件付き機能をPerlの-Sスイッチと組み合わせることができます。これにより、コマンドラインでフラグを設定できます.Perl -s Devel / Preprocessor.pm-conditionals -switch filter.testスイッチの名前を使用できます。マッチングスカラー変数はtrueに設定されます。以下のコードは、以下のように引数を指定した場合にのみ使用されます。 #__conditional__ if $ switch #__conditional__印刷 "あなたはスイッチを打つ!n"; #__CONDITIONAL__ ENDIF要件: ・Perl
Devel ::プリプロセッサー 関連ソフトウェア