Article     Discussion     Modifier     Historique     Forums     Salon IRC

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 
%}


 

Rechercher
Installer l'extension de recherche Plus d'informations

 

Comprendre
Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends. - Benjamin Franklin

 

Partager
La connaissance est la seule chose qui s'accroit lorsqu'on la partage. - Sacha Boudjema

 

Créer
L'imagination est plus importante que la connaissance. - Albert Einstein

 

 

Le wiki en images Le wiki en images Image du mois: «Snowball: un prototype de jeu développé avec NeL.