Flex (logiciel)
- Flex (logiciel)
-
Pour les articles homonymes, voir
flex.
Flex est une version libre de l'analyseur lexical Lex. Il est généralement associé à l'analyseur syntaxique GNU Bison, la version GNU de Yacc.
Flex est un outil pour générer des analyseurs, programmes qui reconnaissent des motifs lexicaux dans du texte. Il lit les fichiers d'entrée donnés, ou bien son entrée standard si aucun fichier n'est donné, pour obtenir la description de l'analyseur à générer. La description est une liste de paires d'expressions rationnelles et de code C, appelées règles. En sortie, flex génère un fichier source en langage C, appelé `lex.yy.c', qui définit une routine `yylex()'. Ce fichier est compilé et lié avec l'option `-lfl' (correspondant à la bibliothèque flex) afin de produire un programme exécutable. Quand l'exécutable est lancé, il analyse son entrée afin d'y trouver des occurrences correspondant aux précédentes expressions régulières. À chaque expression trouvée, il exécute le code C correspondant.
Un outil similaire fonctionnant avec le langage C++ est flex++.
Liens externes
Catégories :
- Outil de développement logiciel
- Logiciel sous licence libre
Wikimedia Foundation.
2010.
Contenu soumis à la licence CC-BY-SA. Source : Article Flex (logiciel) de Wikipédia en français (auteurs)
Regardez d'autres dictionnaires:
Flex (GNU) — Flex (logiciel) Pour les articles homonymes, voir flex. Flex est une version libre de l analyseur lexical Lex. Il est généralement associé à l analyseur syntaxique Bison qui est la version GNU de Yacc. Flex est un outil pour générer des… … Wikipédia en Français
Flex (Langage) — Flex (logiciel) Pour les articles homonymes, voir flex. Flex est une version libre de l analyseur lexical Lex. Il est généralement associé à l analyseur syntaxique Bison qui est la version GNU de Yacc. Flex est un outil pour générer des… … Wikipédia en Français
Flex (langage) — Flex (logiciel) Pour les articles homonymes, voir flex. Flex est une version libre de l analyseur lexical Lex. Il est généralement associé à l analyseur syntaxique Bison qui est la version GNU de Yacc. Flex est un outil pour générer des… … Wikipédia en Français
Modo (logiciel) — Pour les articles homonymes, voir Modérateur. modo Développeu … Wikipédia en Français
I-flex Solutions — Oracle Financial Services Software Limited Création 1990 Siège social Bombay Activité SSII … Wikipédia en Français
Applet Flash — Adobe Flash Pour les articles homonymes, voir Flash. Adobe Flash … Wikipédia en Français
Flash (informatique) — Adobe Flash Pour les articles homonymes, voir Flash. Adobe Flash … Wikipédia en Français
Flash 8 — Adobe Flash Pour les articles homonymes, voir Flash. Adobe Flash … Wikipédia en Français
Flash CS3 — Adobe Flash Pour les articles homonymes, voir Flash. Adobe Flash … Wikipédia en Français
Flash MX — Adobe Flash Pour les articles homonymes, voir Flash. Adobe Flash … Wikipédia en Français