init with {: System.err.println("Moyenne selon Turing"); :} action code {: int nb_OK=0; :} parser code {: // deactivation des messages d'erreurs de syntaxe public void syntax_error(java_cup.runtime.Symbol tok) {} :} terminal A, B, NL; nonterminal axiome, lines, lang; axiome ::= lines {: /* final action */ System.out.println(nb_OK + " lignes OK"); :} ; lines ::= /* vide */ | lines lang NL {: nb_OK++; :} | lines error NL {: :} ; lang ::= A B B A ;