123
Flex

Flex

Flex (générateur d'analyseur lexical rapide) est un outil pour générer des scanners.Un scanner, parfois appelé tokenizer, est un programme qui reconnaît les modèles lexicaux dans le texte.Le programme flex lit les fichiers d'entrée spécifiés par l'utilisateur, ou son entrée standard si aucun nom de fichier n'est donné, pour une description d'un scanner à générer.La description se présente sous la forme de paires d'expressions régulières et de code C, appelées règles.Flex génère un fichier source C nommé "lex.yy.c", qui définit la fonction yylex ().Le fichier "lex.yy.c" peut être compilé et lié pour produire un exécutable.Lorsque l'exécutable est exécuté, il analyse son entrée pour les occurrences de texte correspondant aux expressions régulières de chaque règle.Chaque fois qu'il trouve une correspondance, il exécute le code C correspondant ....

Les catégories

Alternatives à Flex pour Windows avec licence open source