Bonjour
dans le cadre d'un petit projet perso j'aurai besoin de programmer un mini analyseur de texte.
Dans le programme on doit pouvoir entrer une chaine de texte...
codé suivant une codification simple mais précise.
Par exemple si on entre "A(B)2" cela doit générer en sortie "ABB" ...les parenthèses et le "2" donne le nombre de répétitions
Autre exemple "A((B)2C)2 en sortie o aura "ABBCBBC"
A noter que pour l'instant cette codification n'est pas encore totalement figée et pourrait évoluer suivant vos réponses
il y a peut être une codification plus "lisible"...comme dans lex peut être...
il ne devrait y avoir je pense que la notion de répétition...
peut être en plus faudrait il une notion de symétrie du style "ABCCBA" mais je ne vois pas trop comment la codifier...donc à voir...
Donc j'avais pensé me tourner vers lex et yacc... j'en ai un peu fait mais il y a très longtemps...vraiment très longtemps...
c'est peut être aussi utiliser un canon pour tuer une mouche... je n'ai pas assez de recul pour dire si c'est le bon choix...
A ce stade je recherche des idées...des pistes...
il existe peut être une autre voie...
j'attends vos réponses
D'avance merci
Fred
Partager