|
Membres:
149
Ressources:
29
Nombre de visite:
En cours...
En cours... |
 |
Compilateur Mini-Pascal
Introduction:
Notre objectif est de développer
un compilateur d'un nouveau langage intitulé
MINI-PASCAL qui est proche d’un sous-ensemble
de Pascal.
Les caractéristiques de ce langage
nous ont été données.
|
| OBJECTIFS DU TRAVAIL: |
Les differents étapes sont:
- Analyse lexicale : L'analyseur
lexical constitue la première étape d'un compilateur.
Sa tâche principale est de lire les caractères
d'entrée et de produire comme résultat une
suite d'unités lexicales que l'analyseur syntaxique
aura à traiter
- Analyse syntaxique :
L'analyseur syntaxique reçoit une suite d'unités
lexicales de la part de l'analyseur lexical et doit vérifier
que cette suite peut être engendrée par la
grammaire du langage.
- Gestion des erreurs : Le gestionnaire des erreurs doit indiquer l’erreur
d’une façon claire, précise et rapide
pour continuer l’analyse.
- Analyse Sémantique : L’analyseur sémantique vérifie les
contraintes associées au langage.
- Génération du code
intermédiaire : la production d'un code
facilement traduisible en langage objet.
|
| PLATEFORME ET OUTILS DE DEVELOPPEMENT |
- Langage de programmation:
- C++/Microsoft .NET Framework
1.1
- Environnment de développement:
- Technologie de développement:
- MFC(Microsoft Foundation
Classes).
|
| REALISER PAR: LOUKIL Brahim khalil |
| Screenshot: 1,2,3,4,5 |
Download.
|