source ::= #continue #ignore(C++) [ [nombre | mot ] =>{ @On est dans source @ } | balise_texte_ouverte #continue [mot | nombre] balise_texte_fermee =>{ @On n'affiche que la valeur de mot ou nombre @ } ]* #empty ; 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 @ };