%% /** Exemple 4.3 Classe de caractère **/ %include Jflex.include %% [0-9] { ECHO("Digit"); } [aeiouy] { ECHO("Voyelle"); } [+*/-] { ECHO("Oper"); } [+*-/] { ECHO("???"); } [ \t\n] { /* ignore blancs */ } [^A-Za-z] { ECHO("NonAlpha"); } [^aeiouy] { ECHO("Consonne"); } [^] { ECHO("rammase-miettes"); } // ENTREE : b=a+2.1 // SORTIE : [Consonne:b][NonAlpha:=][Voyelle:a][Oper:+][Digit:2][???:.][Digit:1]