C++

Résolu/Fermé
jamxla Messages postés 8 Date d'inscription dimanche 29 avril 2007 Statut Membre Dernière intervention 15 mars 2008 - 11 mai 2007 à 19:42
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 12 mai 2007 à 00:11
salut, j'ai un problème je doit effectuer une analyse lexicale et syntaxique d'une expression arithmétique, cette dernière est une chaîne de caractères composée d'opérandes et d'opérateurs
Toutes aide est la bienvenue
Merci d'avance de bien vouloir m'aider.

3 réponses

baladur13 Messages postés 47113 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 26 décembre 2024 13 503
11 mai 2007 à 21:16
J'y connais pas assez pour te repondre mais la il y a surement ta reponse....https://c.developpez.com/cours/
salut
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 844
11 mai 2007 à 21:50
Salut
Alors tu comptes le faire en quel langage ? Si tu sais pas, je peux te conseiller le lex et le Yacc. Alors que le fichier lex traitera la partie lexicale et expressions régulières le yacc s'occupera de l'aspect syntaxique.
0
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
12 mai 2007 à 00:11
Soit tu fais du lex et yac, soit tu codes un automate (plus précisemment un analyseur syntaxique) pour cette grammaire, soit tu parses à coup de getchar comme un violent. Ces solutions sont données de la plus "propre" à la plus "laide", mais aussi de la plus dure à la plus simple en terme de codage... Enfin après c'est subjectif ;)
0