Flex sous c++builder 6

Signaler
Messages postés
10
Date d'inscription
lundi 7 juillet 2003
Statut
Membre
Dernière intervention
21 juin 2006
-
Messages postés
452
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
19 décembre 2008
-
je suis entraint de developpez un analiseur lexical d´expression arithmétique,qui doit valider des expressions qui contient integer,float,les foction suivate(sqr,sqrt,+,/,*,-,sen,cos,tang,cotang)
exemple: 3+5*3+(sen(22,3)-3*(cos(3)+cotang(33,43)))/2 le calcule n'est pas necessaire pour le moment.
il doit valider si l'expression est correcte,et dans le cas contraire retourner la position de l'eurreur
l'analiseur doit fonctioner sur une aplication grafique en c++ builder6 et il doit charger l'expression a partire d'un fichier txt ou simplement introduite sur un Tedit
si qq peut m'expliquer coment faire fonctioner flex sur c++ builder 6
ou me dire ou je peut trouver un exemple semblable .....
merci....!!!!

1 réponse

Messages postés
452
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
19 décembre 2008
15
Tu es sur que ce serait pas plutot un analyseur grammaticale qu'il te faudrait utiliser?
Si c'est le cas, tu as yacc.
Flex te permet de vérifier un lexique (par exemple si tu as un entier, un flottant, ...
Yacc te permet de regarder des expressions et de te dire si elles sont justes, sinon tu as moyen de récupérer facilement les lignes et condition d'erreurs.
Par contre pour le faire marcher sous c++ bulder, aucune idée, jamais utilisé cet IDE.

Vive le C
Tchao
[mailto:julienbj@hotmail.com Savon]