next up previous contents
Next: 3.6.3 Synthèse des règles Up: 3.6 Synthèse automatique des Previous: 3.6.1 Expression des conflits   Table des matières

3.6.2 Analyse syntaxique des conflits

L'utilisation de Lex permet ici de créer facilement un programme d'analyse syntaxique du fichier décrivant les services.

Lex est un analyseur syntaxique qui permet, en donnant des mots clef et une syntaxe, de pouvoir facilement analyser tout type de fichier de configuration.

Un exemple de fichier à utiliser pour Lex est donné dans l'annexe C.2.1



Yacc permet de créer des compilateurs. Ses initiales signifient << Encore un autre compilateur de compilateurs >> (Yet Another Compiler Compiler).

À partir de la syntaxe reconnue par Lex avec les mots-clefs définis, et d'une grammaire définie par les soins du programmeur, Yacc permet de reconnaître toute séquence faisant partie de la grammaire définie.

Un exemple de fichier à utiliser pour Lex est donné dans l'annexe C.2.2


next up previous contents
Next: 3.6.3 Synthèse des règles Up: 3.6 Synthèse automatique des Previous: 3.6.1 Expression des conflits   Table des matières
Thomas Nemeth
1999-10-03