JFlexは、Java(TM)で書かれたJava(TM)のための字句解析ジェネレータ(もスキャナ発生器として知られている)、です。
JFlexはLALRパーサジェネレータCUPと一緒に動作するように設計されています。またANTLRのような他のパーサジェネレータまたはスタンドアロンツールとして一緒に使用することができます。
特徴:
- 高速化生成スキャナ
- より高速スキャナ世代(入力文字セットとは無関係)
- 最高の性能/サイズに対して生成されたコードの三つの異なる種類。
- 事前定義された文字クラス
- 仕様のすべての部分でコメント
- マクロ定義は、正規表現だけではなく、テキストです
- マクロ定義中のサイクルが検出され、生成時に報告されています
- ライン演算子のプラットフォームに依存しない終了 "$"
- ラインオペレータのはじまり "^"期待どおりに動作(改行を消費しません)
- 同じ字句状態にルールのグループ化
- アクション内のコメント、文字リテラルと文字列が正しく処理されています
- CUPパーザジェネレータの組み込みサポート
- 列のカウント
- スタンドアロンスキャナ(C / Cフレックスのように)
- デバッグのサポート
この要件:
このJRE / JDK 1.1以上
コメントが見つかりません