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 ....
flex

Les catégories

Alternatives à Flex pour Linux

ANTLR

ANTLR

ANTLR, ANother Tool for Language Recognition, est un outil de langage qui fournit un cadre pour la construction de reconnaisseurs, interprètes, compilateurs et traducteurs à partir de grammaire ...