/* import 文はここに書く */ import java.io.IOException; %% // 生成するクラスの名前 %class Lexer0 // yylex メソッドの戻り値型 %int %unicode %line %column %{ /* フィールドやメソッドはここに書く */ public static void main(String[] args) throws IOException { new Lexer0(System.in).yylex(); /* コンストラクターも忘れず変更する */ } %} /* この例ではここには何も書かない */ %% /* ここに動作記述を書く。*/ /* yytext() はマッチした文字列を返すメソッド */ [hH]ello { System.out.print("Bonjour"); } .|\n { System.out.print(yytext()); } /* その他の文字はそのまま出力 */