%% %include Jflex.include %{ int nb_car = 0, nb_mot = 0, nb_ligne = 0; %} %eof{ System.out.println("Lignes : " + nb_ligne + ", Mots : " + nb_mot + ", Car. : " + nb_car ); %eof} CAR = [^ \t\n\r] %% {CAR}+ { nb_mot++; nb_car += yylength(); } \R { nb_ligne++; nb_car += yylength(); } [^] { nb_car++; }