Alors voila jai un gros probleme je dois analyser une equation sous forme d'une chaine de caractere et l'executer . exemple de chaine : SI(OU(REM_T="C",REM_T="M"),LPA+240,LPA+437)
Voila il y a de quoi s'ammuser !!![]()
merci !!
Alors voila jai un gros probleme je dois analyser une equation sous forme d'une chaine de caractere et l'executer . exemple de chaine : SI(OU(REM_T="C",REM_T="M"),LPA+240,LPA+437)
Voila il y a de quoi s'ammuser !!![]()
merci !!
il te faut coder un parser syntaxique et semantique...
dirige toi directement vers une implementation recursive ! ca t'evitera bien des complications.
Pour commencer definit une liste des mots clé et toutes les regles de syntaxe : ca permet de mieux se rendre compte du travai a accomplir.
oui j'ai commencer mais c'est tros compliquer, j'etudie que depuis 6 mois, tu sait pas ou je pourais trouver un petit exemple ?
il me fauderais un exemple d'analyse . Si vous avez un lien pensé a moi ^^ .
Merci
pour te macher le travail :
il existe des generateur de parser (exemple SLK), tu fourni la grammaire et tu obtiens un parser...
mais franchement j ai jamais utiliser donc prend ces info avec precautions...
ok c simpa je vais voir de suite . merci de ton aide![]()
ANTLR, boost.spirit, lex/yak, ...
Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...
Partager