C++

Résolu
jamxla Messages postés 9 Statut Membre -  
mamiemando Messages postés 34195 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 50115 Date d'inscription   Statut Modérateur Dernière intervention   13 722
 
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 11653 Statut Contributeur 1 847
 
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 34195 Date d'inscription   Statut Modérateur Dernière intervention   7 895
 
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