Posez votre question Signaler

Un compilateur pascal(analyse lexical+syntax

b.ama 1Messages postés 1 mars 2008Date d'inscription - Dernière réponse le 27 avril 2008 à 00:44
Bonjour, SVP
es que pouvez vous m'aidé pour construire un compilateur pascal avec l'environnement C?
ce compilateur doit faire l'analyse lexicale et syntaxique du n importe programme en langage pascal et qui indique si y'a une erreur ou nom ce programme contient:
les identificateurs, les constantes, les mots clés (PROGRAM , BEGIN ,VAR ,INTEGER , WRITE ,READ ,IF ,THEN ,FOR..) , les opérateurs et limiteurs
j'ai déja construit la grammaires du pascal,
j'attend l'aide de vous svp
merci
Lire la suite 

Un compilateur pascal(analyse lexical+syntax »

3 réponses
Réponse
+2
moins plus
C et PASCAL sont deux langages <>
Il faut passer en assembleur

Même pas.
Ajouter un commentaire
Réponse
+1
moins plus
Il faut connaître TOUT LE PASCAL pour que le programme compile , ET TOUT L'ASSEMBLEUR pour savoir comment le traduire , et que ANALYSE le langage PASCAL
et , il faut SAVOIR BEAUCOUP DE CHOSES sur le C et les piles pour programmer ton compilateur
c'est pas un travail d'une seule personne,d'un temps court et de jeu (passe-passe)
Conclusion:tu laisses tomber
Ajouter un commentaire
Réponse
+1
moins plus
Bonjour grad le conseil de 'laisser tomber' n'est franchement pas du tout le meilleur
Quand une personne veut faire queque chose si on peut pas l'aider on ne le decourage pas
b.ama sache qu'on abandonne jamais et c'est pas en laissant tomber que nos ancetre ont fait de la terre ce qu'elle est aujourdh'hui
Je te conseille de commencer par le debut c'est a dire faire un truc qui puisse lire les boucles while for ...
Sache que le tout va dependre de ton analyse lexicale pour cela je te conseille le Flex ou le JFlex pour te le generer
et le reste ne sera que programmation
Ajouter un commentaire
Ce document intitulé « un compilateur pascal(analyse lexical+syntax » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?