Construction d'un analyseur lexical en C
flore
-
chimon -
chimon -
Bonjour,
s'il vous plaît aidez moi.je veux écrire un programme en langage C qui reconnait tous les mot clés du Langage C:appelé Analyseur lexical du langage C.merci d'avance pour votre aide
s'il vous plaît aidez moi.je veux écrire un programme en langage C qui reconnait tous les mot clés du Langage C:appelé Analyseur lexical du langage C.merci d'avance pour votre aide
Configuration: Windows XP Firefox 2.0.0.20
2 réponses
-
et bien un programme est comme une grande chaine. Ta chaine tu peux la décomposer en différents "mots" (séparés par ex. par les espaces, les point-virgules, les virgules, les sauts de ligne et autres ponctuation).
Tu auras donc ensuite un grand tableau de chaines de caractères, et dans ce tableau tu compares les mots avec les mots clés du C, que tu auras placé préalablement dans un autre tableau de chaines.
C'est un principe de base plutot simple sur lequel tu peux commencer. Après tu peux améliorer l'efficacité de tout ça, mais c'est une autre histoire. -