parser code {: SimpleLex lexer; public static void main ( String[] args) throws Exception { @SuppressWarnings("deprecation") parser p=new parser(); p.lexer=new NatLex0(); p.lexer.init(args); p.parse(); p.ECHO("Parsing OK"); } public void ECHO(String m) { System.out.println(m); } :} scan with {: return new java_cup.runtime.Symbol(lexer.next_token()); :}; terminal MOT; nonterminal texte; texte ::= /* vide */ | texte MOT {: ECHO("Mot"); :} ;