Compilation
Fermé
hichemkou22
Messages postés
2
Date d'inscription
vendredi 29 février 2008
Statut
Membre
Dernière intervention
22 avril 2008
-
22 avril 2008 à 23:41
EverDraft Messages postés 24 Date d'inscription vendredi 30 novembre 2007 Statut Membre Dernière intervention 23 août 2008 - 23 avril 2008 à 02:41
EverDraft Messages postés 24 Date d'inscription vendredi 30 novembre 2007 Statut Membre Dernière intervention 23 août 2008 - 23 avril 2008 à 02:41
1 réponse
EverDraft
Messages postés
24
Date d'inscription
vendredi 30 novembre 2007
Statut
Membre
Dernière intervention
23 août 2008
1
23 avril 2008 à 02:41
23 avril 2008 à 02:41
Salut,
au vu de ton fichier je pense que tu essaie de faire un scanner en flex/lex.
Pour construire un compilateur il faut aussi un parseur; je te conseille de le faire en bison/yacc.
Ensuite connaissant un peu le sujet je j'esperes que tu as une excellente modelisation et que tu utilise un language adapte.
au niveau de ton fichier il faut que tu match tous les mots clefs du C (fonction, tableau, variable, structure, elements du preprocessing, ...) et que tu crees des regles dans dans le parseur afin de construire un ast.
Voila.
Je te souhaite vraiment du bon courage.
P.S : gcc est un excelent compilateur xD
au vu de ton fichier je pense que tu essaie de faire un scanner en flex/lex.
Pour construire un compilateur il faut aussi un parseur; je te conseille de le faire en bison/yacc.
Ensuite connaissant un peu le sujet je j'esperes que tu as une excellente modelisation et que tu utilise un language adapte.
au niveau de ton fichier il faut que tu match tous les mots clefs du C (fonction, tableau, variable, structure, elements du preprocessing, ...) et que tu crees des regles dans dans le parseur afin de construire un ast.
Voila.
Je te souhaite vraiment du bon courage.
P.S : gcc est un excelent compilateur xD