évaluer = (mot) -> parole = nouvel Ensemble [mot] fini = false jusqu'à ce que fini #' lettre = mot[0] switch lettre when "0" then mot += "00" when "1" then mot += "1101" mot = mot[3..] fini = (parole.contient mot || mot.length is 0) parole.ajoute mot [mot.length is 0, parole.cardinal()]