Calcul avec unité

Soyez le premier à donner votre avis sur cette source.

Vue 5 484 fois - Téléchargée 587 fois


Description

Un analyseur syntaxique (encore un) mais qui donne l'unité du résultat

Codes Sources

A voir également

Ajouter un commentaire Commentaires
gts2
Messages postés
7
Date d'inscription
mercredi 18 août 2004
Statut
Membre
Dernière intervention
19 juillet 2007

1 févr. 2005 à 20:20
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
cs_foxz
Messages postés
101
Date d'inscription
mercredi 8 octobre 2003
Statut
Membre
Dernière intervention
25 février 2009

1 févr. 2005 à 18:00
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 :-)))
gts2
Messages postés
7
Date d'inscription
mercredi 18 août 2004
Statut
Membre
Dernière intervention
19 juillet 2007

25 janv. 2005 à 20:39
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
JulioDelphi
Messages postés
2226
Date d'inscription
dimanche 5 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2010
14
25 janv. 2005 à 17:02
donc il faut corriger ça !! sinon c comme le H de Hawaï
cs_MAURICIO
Messages postés
2106
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
5
25 janv. 2005 à 16:58
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.
Afficher les 8 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.