Télécharger le zip
hello, bon je dois etre tres nul en math... en laissant par défaut x=20 et y=10, je mets : "2+2x" et ça me donne "=4" euh je mets "x²" : "=0" et "3²" : "0" ... a mon avis je ne sais pas m'en servir =) explique moi s'il te plait
C' est normal puisque 2x il sait pas faire : (
bah alors a quoi ça sert ?
Bem c' est qu' il y a un BUG, c tout ... Il marche comme un parser à 2 variables: Il connait 2+x, x+y mais pas 2x.
donc il faut corriger ça !! sinon c comme le H de Hawaï
Je croyais avoir répondu mais la gestion des réponses doit être trop compliqué pour moi C'est un analyseur un peu borné, il faut lui dire 2*x pour 2x et x^2 pour x2 J'ai ajouté la gestion des erreurs dans l'exemple
euh ? pourquoi analyseur synthaxique ? c'est un evaluateur d'expression ton truc non ? pour moi un analyseur synthaxique sera en gros un truc qui comprend le francais :-)))
Définition du travail d'un compilateur : Analyseur lexical Son rôle est de reconnaître dans le flux de caractères fourni par l'interface d'entrée les mots élémentaires du langage tels les identificateurs, les mots clés, les opérateurs, etc. Les mots reconnus sont codés sous forme de tokens qui seront fournis à la phase suivante. Analyseur syntaxique Son rôle est de reconnaître dans le flux de tokens fourni par l'analyseur lexical des phrases vérifiant la syntaxe du langage. La syntaxe du langage, précisée par une grammaire algébrique, permet à l'analyseur syntaxique de construire un arbre de dérivation ou arbre de syntaxe abstraite qui sera utilisé par les phases suivantes. Certes c'est un compilateur limité mais c'est un compilateur
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 598 771 membres 39 nouveaux aujourd'hui 15 441 membres club