/** Ca bloque et j'ai essaye #continue en vain **/ source ::= #continue #ignore(C++) [ =>local args; [ balise_texte_ouverte #continue [ => pushItem args; #continue ]+ #continue ]* #empty /** =>{foreach i in args {@Coucou@};} **/ ] ; nombre ::= ['0'..'9']+:sNombre => { @ Un nombre = @sNombre@ @ }; mot ::= #!ignore ['a'..'z'|'A'..'Z']+:sMot => { @ Un mot = @sMot@ @ }; balise_texte_ouverte ::= "" => { @ Balise ouvrante @ }; balise_texte_fermee ::= "" => { @ Balise fermante @ }; balise_nom ::= "AMERANA_NOM=" =>{ @GLPI_NOM=@}; balise_prenom ::= "AMERANA_PRENOM=" =>{ @ GLPI_PRENOM=@ }; balise_age ::= "AMERANA_AGE=" =>{ @ GLPI_AGE=@ }; valeur_champ ::= ['"'|'a'..'z'|'A'..'Z'|'0'..'9']+:sValeur =>{ @@sValeur@;@};