init with {: System.out.println("GaBuZoMeu ligne a ligne"); :} terminal GA, BU, ZO, MEU; terminal NL; nonterminal ligne, exp; ligne ::= /* mot vide */ {: :} | ligne exp {: System.out.println(" Syntaxe OK"); :} NL | ligne error {: System.out.println(" Syntaxe BAD"); :} NL ; exp ::= /* mot vide */ | exp GA exp MEU | exp BU exp ZO ;