Posez votre question Signaler

Analyse lexicale

batta_0305 2Messages postés 2 avril 2005Date d'inscription - Dernière réponse le 2 avril 2005 à 22:23
bonjour,
Veuillez s'il vous plait m'aider à concevoir un analyseur lexicale pour un compilateur pascal et ceci en utilisant le langage C
merci d'avance
Lire la suite 

Analyse lexicale »

1 réponses
Réponse
+0
moins plus
Ouarf !!!
Tu veux créer un compilo Pascal ?? Sache juste que l'ANALYSE SYNTAXIQUE, seule, ne permet rien, au delà de la syntaxe, il y a la grammaire (qui permet de construire les arbres syntaxiques) et la sémantique (que fait-on de cet arbre ? Qu'est-ce qu'il veut dire, en assembleur, par exemple...)

Déjà, il va te falloir la grammaire (au sens de Chomsky) du language. Je te conseille de la trouver sur le net...
Ensuite tu l'implémente avec Lex/Yacc, qui se décline dans leurs versions logiciel libre et récente par Flex/Bison.


Heu.. En fait je crois que Google est ton amis :
http://www.moorecad.com/standardpascal/yacclex.html

Y'a plus qu'à modifier le ".y" pour faire tes propres traitements.
(J'ai pas vérifié mais les fichier proposés doivent être compatible Flex/Bison)
Ajouter un commentaire
Ce document intitulé « analyse lexicale » 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
5 extensions si vous voulez revenir à l'ancien Facebook