目次 1 イントロダクション 2 JFlexのインストール 3 JFLexの使用法 ― 例 4 レキサの仕様書 4.1 ユーザコード 4.2 オプションと宣言 クラスオプションとユーザクラスコード スキャニングメソッド ファイルの終端(EOF) スタンドアロンスキャナ CUPとの適合性 コードの生成 文字集合 行数、文字数、桁数の計測 もはや使われないJLexのオプション 状態の宣言 マクロの定義 4.3 字句規則 構文 意味論 どのようにして入力はマッチされるか アクションでアクセス可能なスキャナメソッドと変数 5 性能について二言三言 6 JLexからの移植 7 協調動作:JFlexとCUP 8 バグ 9 参考文献 10 権利とライセンス 1 イントロダクション JFlexはJavaで書かれたJava用の字句解析ルーチン生成系(lexical analyzer