RE2C

RE2Cは、非常に高速で非常に柔軟なスキャナーを書くことを可能にするソフトウェアツールです。
今すぐダウンロード

RE2C ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 出版社名:
  • Dan Nuffer
  • オペレーティングシステム:
  • Windows All
  • ファイルサイズ:
  • 150 KB

RE2C タグ


RE2C 説明

RE2Cは、非常に高速で非常に柔軟なスキャナを作成できるようにするソフトウェアツールです。他のそのようなツールとは異なり、RE2Cは正規表現マッチングのための高効率コードの生成に焦点を当てています。 RE2Cは、正規表現からCベースの認識部を生成するプリプロセッサです。 RE2Cへの入力は、/ *!RE2C ... * / / / * /スキャナの仕様を含む、C / C ++ソースインターリーブで構成されています。 出力では、これらのコメントは実行時に次の入力トークンを見つけてから、ユーザー提供のトークン固有のコードを実行するコードに置き換えられます。 その結果、これにより、伝統的なレクサーが提供するものよりもはるかに広い使用範囲があります。最後に、最後にRE2Cは、サイズ、スピード、および品質の観点から手書きコードに等しい警告のないコードを生成します。 RE2Cはデフォルトの動作を提供しません。生成されたコードは、入力が一連のトークンで構成されていると見なします。通常、これは上記の例では予期せぬ文字のようなルールを追加することによって対処できます。 ユーザーは、入力の最後に表示されるようにセンチネルトークンを配置する必要があります(そしてそれを一致させるためのルールを入力します):RE2Cは式を提供しません。ソースがNULLバイト終了文字列からのものである場合、NULL文字と一致するルールは十分です。 ソースがファイルからのものである場合は、入力を改行(または別のトークン内に表示できない他の文字)を埋め込むことができます。そのようなキャラクターチェックを認識すると、それがSentinelであるかどうかを確認し、それに応じて行動します。 また、データ/ファイルの終わりのE検出で十分な文字がない場合には、スキャナを終了するためにYYFILL(N)を使用することもできます。 RE2Cは開始条件を提供しません:(上記の例に示すように)開始条件ごとに別のスキャナ仕様を使用してください。


RE2C 関連ソフトウェア

メタテ

Metapathは、好きなアプリケーションの既存のウィンドウでファイルを開くことができます。 ...

234 73 KB

ダウンロード

Explore2FS.

Explore2FSは、ext2およびext3ファイルシステムにアクセスするためのGUI Explorerツールです。 ...

264 380 KB

ダウンロード