Gnu Flex
Gnu Flex est un générateur d'Analyseurs Lexicaux. Pour résumé, ce sont des outils qui permettent de générer des parseurs(dans le cas présent, une fonction C capable de découper en morceaux un flux de caractères).
Grâce à cette outil, on peut développer rapidement des analyseurs lexicaux très puissants, pouvant être utilisé dans le cadre du développement d'un compilateur, ou plus modestement pour charger des fichiers de configuration.
Ainsi, je vous présente un article (terminé aux alentours de février, la correction orthographique m'ayant pris """un peu""" de temps), aussi publié sur développez (au même format pour le moment) qui présente dans les moindres détailles le fonctionnement de Flex, basé sur la documentation et une observation du comportement de la dernière version.
Le lien, pour ne plus attendre : Introduction à Gnu FLEX