Lex et yacc : lire un fichier de configuration

Yves Mettier

Creative Commons License
Cette création est mise à disposition sous un contrat Creative Commons.

L'article original se trouve sur http://ymettier.free.fr/articles_lmag/.

Article publié dans le numéro 29 (juin 2001) de GNU/Linux France Magazine


Table des matières

1. Introduction
1.1. Accès au fichier par l'utilisateur
1.2. Ecriture du fichier par l'application
1.3. Lecture du fichier par l'application
2. Le format du fichier de configuration
3. Lex et yacc, rappels
4. Définition des mots : read_config_lex.l
4.1. Format du fichier
4.2. Le fichier read_config_lex.l
4.3. Les explications
5. Définition de la syntaxe des lignes : read_config_yy.y
5.1. Format du fichier
5.2. Le fichier read_config_yy.y
5.3. Les explications
6. Compilation
7. Le programme de démonstration
7.1. main.c
7.2. Génération de l'exécutable demo
7.3. Le fichier de configuration
7.4. Le Makefile
8. ./configure; make; make install
8.1. Changements dans configure.in
8.2. Changements dans Makefile.am
8.3. configure.in
8.4. Makefile.am
8.5. src/Makefile.am
9. Conclusion
10. Références :
création est mise à disposition sous un contrat Creative Commons