.\" -*- coding: UTF-8 -*- .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH FLEX 1 "Mai 2017" "Le projet Flex" Programmation .SH NOM flex — le générateur d'analyseurs lexicaux rapides .SH SYNOPSIS \fBflex\fP [\fI\,OPTIONS\/\fP] [\fI\,FICHIER\/\fP]... .SH DESCRIPTION \fBflex\fP génère des programmes qui effectuent de la reconnaissance de motifs dans un texte. .SS "Compression de table :" .TP \fB\-Ca\fP, \fB\-\-align\fP s’accommoder de tables plus grandes pour un meilleur alignement en mémoire .TP \fB\-Ce\fP, \fB\-\-ecs\fP construire des classes d’équivalence .TP \fB\-Cf\fP ne pas compresser les tables ; utiliser la représentation \fB\-f\fP .TP \fB\-CF\fP ne pas compresser les tables ; utiliser la représentation \fB\-F\fP .TP \fB\-Cm\fP, \fB\-\-meta\-ecs\fP construire des classes de métaéquivalence .TP \fB\-Cr\fP, \fB\-\-read\fP utiliser la primitive read() au lieu de stdio pour l’entrée de l’analyseur .TP \fB\-f\fP, \fB\-\-full\fP générer un analyseur de grande taille, mais rapide. Identique à \fB\-Cfr\fP .TP \fB\-F\fP, \fB\-\-fast\fP utiliser une représentation de table de remplacement. Identique à \fB\-CFr\fP .TP \fB\-Cem\fP compression par défaut (identique à \fB\-\-ecs\fP \fB\-\-meta\-ecs\fP) .SS "Débogage :" .TP \fB\-d\fP, \fB\-\-debug\fP activer le mode de débogage dans l’analyseur .TP \fB\-b\fP, \fB\-\-backup\fP générer les informations de sauvegarde dans \fIlex.backup\fP .TP \fB\-p\fP, \fB\-\-perf\-report\fP générer un rapport de performances sur la sortie d’erreur standard .TP \fB\-s\fP, \fB\-\-nodefault\fP supprimer la règle par défaut pour le texte non reconnu .TP \fB\-T\fP, \fB\-\-trace\fP exécuter flex en mode trace .TP \fB\-w\fP, \fB\-\-nowarn\fP ne pas générer d’avertissements .TP \fB\-v\fP, \fB\-\-verbose\fP afficher un récapitulatif des statistiques de l’analyseur sur la sortie standard .TP \fB\-\-hex\fP utiliser des nombres hexadécimaux à la place de nombres octaux dans la sortie de débogage .SH FICHIERS .TP \fB\-o\fP, \fB\-\-outfile\fP=\fI\,FICHIER\/\fP spécifier le nom du fichier de sortie .TP \fB\-S\fP, \fB\-\-skel\fP=\fI\,FICHIER\/\fP spécifier le nom du fichier de schéma .TP \fB\-t\fP, \fB\-\-stdout\fP écrire l’analyseur sur la sortie standard au lieu de l’enregistrer dans le fichier \fIlex.yy.c\fP .TP \fB\-\-yyclass\fP=\fI\,NOM\/\fP nom de la classe C++ .TP \fB\-\-header\-file\fP=\fI\,FICHIER\/\fP créer un fichier d’en\-tête C en plus de l’analyseur .HP \fB\-\-tables\-file\fP[=\fI\,FICHIER\/\fP] écrire les tables dans \fIFICHIER\fP .SS "Comportement de l’analyseur :" .TP \fB\-7\fP, \fB\-\-7bit\fP générer un analyseur sur 7 bits .TP \fB\-8\fP, \fB\-\-8bit\fP générer un analyseur sur 8 bits .TP \fB\-B\fP, \fB\-\-batch\fP générer un analyseur par lots (l’opposé de \fB\-I\fP) .TP \fB\-i\fP, \fB\-\-case\-insensitive\fP ignorer la casse dans les motifs .TP \fB\-l\fP, \fB\-\-lex\-compat\fP compatibilité maximale avec le programme d’origine \fBlex\fP(1) .TP \fB\-X\fP, \fB\-\-posix\-compat\fP compatibilité maximale avec \fBlex\fP(1) POSIX .TP \fB\-I\fP, \fB\-\-interactive\fP générer un analyseur interactif (l’opposé de \fB\-B\fP) .TP \fB\-\-yylineno\fP suivre le nombre de lignes dans \fIyylineno\fP .SS "Code généré :" .TP \fB\-+\fP, \fB\-\-c\fP++ générer une classe d’analyseurs en C++ .TP \fB\-Dmacro\fP[=\fI\,defn\/\fP] définir (avec la directive #define) la macro defn ; valeur par défaut : « 1 » .TP \fB\-L\fP, \fB\-\-noline\fP supprimer les directives #line de l’analyseur .TP \fB\-P\fP, \fB\-\-prefix\fP=\fI\,CHAÎNE\/\fP utiliser \fICHAÎNE\fP comme préfixe à la place de « yy » .TP \fB\-R\fP, \fB\-\-reentrant\fP générer un analyseur réentrant en C .TP \fB\-\-bison\-bridge\fP générer un analyseur compatible avec \fBbison\fP(1) .TP \fB\-\-bison\-locations\fP inclure la prise en charge de \fIyylloc\fP .TP \fB\-\-stdinit\fP définir \fIyyin\fP/\fIyyout\fP à « stdin »/« stdout » respectivement .TP \fB\-\-nounistd\fP ne pas inclure \fIunistd.h\fP .TP \fB\-\-no\fP\fIFONCTION\fP ne pas générer la \fIFONCTION\fP spécifiée .SS "Divers :" .TP \fB\-c\fP option POSIX « ne rien faire » .TP \fB\-n\fP option POSIX « ne rien faire » .HP \fB\-?\fP .TP \fB\-h\fP, \fB\-\-help\fP afficher un message d’aide .TP \fB\-V\fP, \fB\-\-version\fP afficher le numéro de version de \fBflex\fP .SH "VOIR AUSSI" La documentation complète de \fBflex\fP est entretenue sous la forme d’un manuel Texinfo. Si les programmes \fBinfo\fP et \fBflex\fP sont correctement installés sur votre système, la commande .IP \fBinfo flex\fP .PP devrait vous donner accès au manuel complet. .PP .SH TRADUCTION La traduction française de cette page de manuel a été créée par Lucien Gentis . .PP Cette traduction est une documentation libre ; veuillez vous reporter à la .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License version 3 .UE concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE. .PP Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à .MT debian-l10n-french@lists.debian.org .ME .