/* 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("Bon Jour"); } .|\n { System.out.print(yytext()); } /* その他の文字はそのまま出力 */