NEWS

  Statistiques

Membres: 149

Ressources: 29

Nombre de visite:

  Partenaires

En cours...

  Sponsors

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:
    • Visual Studio .Net 2003
  • Technologie de développement:
    • MFC(Microsoft Foundation Classes).
REALISER PAR: LOUKIL Brahim khalil
Screenshot: 1,2,3,4,5

Download.

Copyright ©2006 TeamSoftSuite.com