Devel :: Tokenizer :: C.

Devel :: Tokenizer :: C FastキーワードトークナイザのCソースを生成できるPerlモジュールです。
今すぐダウンロード

Devel :: Tokenizer :: C. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Marcus Holland-Moritz
  • 出版社のWebサイト:
  • http://search.cpan.org/mhx/Devel-PPPort-3.11/PPPort.pm

Devel :: Tokenizer :: C. タグ


Devel :: Tokenizer :: C. 説明

Devel :: Tokenizer :: C FastキーワードトークナイザのCソースを生成できるPerlモジュール。 Devel :: Tokenizer :: C FastキーワードtokenizerのCソースを生成できるPerlモジュールです.Synopsis Devel :: Tokenizer :: C; $ t = new devel ::トークナイザー:: c tokenfunc => sub {"u $ _ ; n"}; $ t-> add_tokens(qw(bar baz)) - > add_tokens(); $ t-> add_tokens(、「定義された指示」)。 Print $ T-> Generate; Devel :: Tokenizer :: Cモジュールは、高速キーワードトークナイザーの重要なANSI Cソースコードを作成するための小さなクラスを提供します。生成されたコードは速度に対して最適化されています。 ANSI-Cキーワード・セットでは、GPROFユーティリティーで生成された同等のコードよりも23倍高速です。上記の例では、次のCソースコードを印刷します.SWITCH(TOKSTR ){case 'b':スイッチ(tokstr) ){case 'a':スイッチ(tokstr ){case 'r':if(tokstr == ''){/ * bar * /戻りバー。 goto不明;ケース 'z':if(tokstr == ''){/ * baz * / return baz; goto不明;デフォルト:GOTO不明;デフォルト:GOTO不明;ケース 'F':スイッチ(tokstr ){case 'o':スイッチ(tokstr ){#if定義されたディレクティブケース 'o':if(tokstr == ''){/ * foo * / return foo; goto不明; #endif / *定義された指令* /ケース 'r':if(tokstr == ''){/ * for * / return; goto不明;デフォルト:GOTO不明;デフォルト:GOTO不明;デフォルト:GOTO不明;そのため、生成されたコードには、トークナイザのメインスイッチステートメントのみが含まれています。アプリケーションに適合するように生成されたコードの大部分を設定できます。要件: ・Perl


Devel :: Tokenizer :: C. 関連ソフトウェア

Pkipplib.

PKIPPLIBは、ややハイレベルのAPIの助けを借りてIPP要求を準備できるPythonライブラリです。 ...

137

ダウンロード