.\" -*- coding: UTF-8 -*- .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.15. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH FLEX 1 "juni 2020" Flex\-projektet Programmering .SH NAMN flex — den snabba lexikalanalysatorgeneratorn .SH SYNOPSIS \fBflex\fP [\fI\,FLAGGOR\/\fP] [\fI\,FIL\/\fP]... .SH BESKRIVNING Genererar program som utför mönstermatchning på text. .SS Tabellkomprimering: .TP \fB\-Ca\fP, \fB\-\-align\fP Bättre minnesjustering till priset av större tabeller. .TP \fB\-Ce\fP, \fB\-\-ecs\fP Konstruera ekvivalensklasser. .TP \fB\-Cf\fP Komprimera inte tabeller; använd \fB\-f\fP\-representation. .TP \fB\-CF\fP Komprimera inte tabeller; använd \fB\-F\fP\-representation. .TP \fB\-Cm\fP, \fB\-\-meta\-ecs\fP Konstruera metaekvivalensklasser. .TP \fB\-Cr\fP, \fB\-\-read\fP Använd \fBread\fP() istället för \fBstdio\fP för inläsarindata. .TP \fB\-f\fP, \fB\-\-full\fP Generera snabb, stor inläsare. Samma som \fB\-Cfr\fP. .TP \fB\-F\fP, \fB\-\-fast\fP Använd alternativ tabellrepresentation. Samma som \fB\-CFr\fP. .TP \fB\-Cem\fP Standardkomprimering (samma som \fB\-\-ecs\fP \fB\-\-meta\-ecs\fP). .SS Felsökning: .TP \fB\-d\fP, \fB\-\-debug\fP Aktivera felsökningsläge i inläsare. .TP \fB\-b\fP, \fB\-\-backup\fP Skriv backningsinformation till \fIlex.backup\fP. .TP \fB\-p\fP, \fB\-\-perf\-report\fP Skriv prestandarapport till standard fel. .TP \fB\-s\fP, \fB\-\-nodefault\fP Undertryck standardregel att använda ECHO på omatchad text. .TP \fB\-T\fP, \fB\-\-trace\fP \fBflex\fP ska köra i spårningsläge. .TP \fB\-w\fP, \fB\-\-nowarn\fP Generera inte varningar. .TP \fB\-v\fP, \fB\-\-verbose\fP Skriv sammanfattning av inläsarstatistik till standard ut. .TP \fB\-\-hex\fP använd hexadecimala tal i stället för oktala i felsökningsutdata .SH FILER .TP \fB\-o\fP, \fB\-\-outfile\fP=\fI\,FIL\/\fP Ange namn på utfil. .TP \fB\-S\fP, \fB\-\-skel\fP=\fI\,FIL\/\fP Ange mallfil. .TP \fB\-t\fP, \fB\-\-stdout\fP Skriv inläsare på standard ut istället för \fIlex.yy.c\fP. .TP \fB\-\-yyclass\fP=\fI\,NAMN\/\fP Namn på C++\-klass. .TP \fB\-\-header\-file\fP=\fI\,FIL\/\fP Skapa en C\-huvudfil förutom inläsaren. .HP \fB\-\-tables\-file\fP[=\fI\,FIL\/\fP] Skriv tabeller till FIL. .TP \fB\-\-backup\-file\fP=\fI\,FIL\/\fP Skriv backningsinformation till \fIFIL\fP. .SS "Beteende för inläsare:" .TP \fB\-7\fP, \fB\-\-7bit\fP Generera 7\-bitarsinläsare. .TP \fB\-8\fP, \fB\-\-8bit\fP Generera 8\-bitarsinläsare. .TP \fB\-B\fP, \fB\-\-batch\fP Generera batchinläsare (motsats till \fB\-I\fP). .TP \fB\-i\fP, \fB\-\-case\-insensitive\fP Ignorera skiftläge i mönster. .TP \fB\-l\fP, \fB\-\-lex\-compat\fP Maximal kompatibilitet med ursprungliga \fBlex\fP. .TP \fB\-X\fP, \fB\-\-posix\-compat\fP Maximal kompatibilitet med POSIX \fBlex\fP. .TP \fB\-I\fP, \fB\-\-interactive\fP Generera interaktiv inläsare (motsats till \fB\-B\fP). .TP \fB\-\-yylineno\fP Spåra radantal i yylineno. .SS "Genererad kod:" .TP \-+, \fB\-\-c++\fP Generera C++\-inläsarklass. .TP \fB\-Dmacro\fP[=\fI\,defn\/\fP] Definiera makrodefinition (standardefn är "1"). .TP \fB\-L\fP, \fB\-\-noline\fP Undertryck #line\-direktiv i inläsaren. .TP \fB\-P\fP, \fB\-\-prefix\fP=\fI\,STRÄNG\/\fP Använd STRÄNG som prefix istället för "yy". .TP \fB\-R\fP, \fB\-\-reentrant\fP Generera en återanropbar C\-inläsare. .TP \fB\-\-bison\-bridge\fP Inläsare för ren bisontolk. .TP \fB\-\-bison\-locations\fP Inkludera stöd för yylloc. .TP \fB\-\-stdinit\fP Initiera yyin/yyout till standard in/ut. .TP \fB\-\-nounistd\fP Inkludera inte . .TP \fB\-\-noFUNKTION\fP Generera inte en speciell FUNKTION. .SS Diverse: .TP \fB\-c\fP POSIX\-flagga som inte gör något. .TP \fB\-n\fP POSIX\-flagga som inte gör något. .HP \-? .TP \fB\-h\fP, \fB\-\-help\fP Visa detta hjälpmeddelande. .TP \fB\-V\fP, \fB\-\-version\fP Visa versionsinformation för \fBflex\fP. .SH "SE ÄVEN" Den fullständiga dokumentationen för \fBflex\fP underhålls som en Texinfo\-manual. Om programmen \fBinfo\fP och \fBflex\fP är ordentligt installerade på ditt system, bör kommandot .IP \fBinfo flex\fP .PP ge dig tillgång till den kompletta manualen. .PP .SH ÖVERSÄTTNING Den svenska översättningen av denna manualsida skapades av Göran Uddeborg . .PP Denna översättning är fri dokumentation; läs .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE eller senare för upphovsrättsvillkor. Vi tar INGET ANSVAR. .PP Om du hittar fel i översättningen av denna manualsida, skicka ett mail till .MT Tp-sv@listor.tp-sv.se .ME .