Flex
Un article de Games Creators Network.
Ce logiciel est un logiciel libre. Pour en savoir plus, consultez la page sur les logiciels libres.
Flex est un analyseur lexical généralement utilisé avec bison pour produire analyser un langage informatique. Le résultat est souvent intégré à un programme C ou C++.
Son but est de découper le code source en lexèmes afin que l'analyseur syntaxique puisse vérifier si la grammaire du langage est respectée.
Les fichiers flex ont pour extension .l et sont organisés de la façon suivante:
%{
// Prototype des fonctions
%}
%%
associations expression régulière / lexème
[0-9] return NOMBRE;
[a-zA-Z] return MOT;
%{
// Fonctions
%}

