C++

Résolu
jamxla Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   -
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 47805 Date d'inscription   Statut Modérateur Dernière intervention   13 688
 
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   Statut Contributeur Dernière intervention   1 846
 
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 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
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