.\" -*- coding: UTF-8 -*- .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH FLEX 1 "styczeń 2024" "Projekt Flex" Programowanie .SH NAZWA flex \- szybki generator analizatora leksykalnego .SH SKŁADNIA \fBflex\fP [\fI\,OPCJE\/\fP] [\fI\,PLIK\/\fP]... .SH OPIS Generowanie programów wykonujących na tekście dopasowywanie wzorców. .SS "Komprecja tablic:" .TP \fB\-Ca\fP, \fB\-\-align\fP użycie większych tablic dla lepszego wyrównania pamięci .TP \fB\-Ce\fP, \fB\-\-ecs\fP konstruowanie klas równoważności .TP \fB\-Cf\fP nie kompresowanie tablic; użycie reprezentacji \fB\-f\fP .TP \fB\-CF\fP nie kompresowanie tablic; użycie reprezentacji \fB\-F\fP .TP \fB\-Cm\fP, \fB\-\-meta\-ecs\fP konstruowanie klas meta\-równoważności .TP \fB\-Cr\fP, \fB\-\-read\fP użycie read() zamiast stdio dla wejścia skanera .TP \fB\-f\fP, \fB\-\-full\fP wygenerowanie szybkiego, wielkiego skanera. To samo co \fB\-Cfr\fP .TP \fB\-F\fP, \fB\-\-fast\fP użycie alternatywnej reprezentacji tablic. To samo co \fB\-CFr\fP .TP \fB\-Cem\fP domyślne kompresowanie (to samo co \fB\-\-ecs\fP \fB\-\-meta\-ecs\fP) .SS Diagnostyka: .TP \fB\-d\fP, \fB\-\-debug\fP włączenie trybu diagnostycznego (debug) w skanerze .TP \fB\-b\fP, \fB\-\-backup\fP zapisanie informacji o zapamiętywaniu do lex.backup .TP \fB\-p\fP, \fB\-\-perf\-report\fP wypisanie raportu o wydajności na stderr .TP \fB\-s\fP, \fB\-\-nodefault\fP pominięcie domyślnej reguły ECHO dla niedopasowanego tekstu .TP \fB\-T\fP, \fB\-\-trace\fP flex powinien działać w trybie śledzenia .TP \fB\-w\fP, \fB\-\-nowarn\fP nie generowanie ostrzeżeń .TP \fB\-v\fP, \fB\-\-verbose\fP wypisanie podsumowania statystyk skanera na stdout .TP \fB\-\-hex\fP używa liczb szesnastkowych zamiast ósemkowych w wynikach debugowania .SH PLIKI .TP \fB\-o\fP, \fB\-\-outfile\fP=\fI\,PLIK\/\fP podanie nazwy pliku wyjściowego .TP \fB\-S\fP, \fB\-\-skel\fP=\fI\,PLIK\/\fP podanie pliku szablonu .TP \fB\-t\fP, \fB\-\-stdout\fP zapis wyjścia skanera na stdout zamiast lex.yy.c .TP \fB\-\-yyclass\fP=\fI\,NAZWA\/\fP nazwa klasy C++ .TP \fB\-\-header\-file\fP=\fI\,PLIK\/\fP utworzenie pliku nagłówkowego C oprócz skanera .HP \fB\-\-tables\-file\fP[=\fI\,PLIK\/\fP] zapisanie tablic do PLIKU .TP \fB\-\-backup\-file\fP=\fI\,PLIK\/\fP zapisanie informacji o zapamiętywaniu do PLIKU .SS "Zachowanie skanera:" .TP \fB\-7\fP, \fB\-\-7bit\fP wygenerowanie skanera 7\-bitowego .TP \fB\-8\fP, \fB\-\-8bit\fP wygenerowanie skanera 8\-bitowego .TP \fB\-B\fP, \fB\-\-batch\fP wygenerowanie skanera wsadowego (przeciwieństwo \fB\-I\fP) .TP \fB\-i\fP, \fB\-\-case\-insensitive\fP ignorowanie wielkości liter we wzorcach .TP \fB\-l\fP, \fB\-\-lex\-compat\fP maksymalna kompatybilność z oryginalnym leksem .TP \fB\-X\fP, \fB\-\-posix\-compat\fP maksymalna kompatybilność z leksem POSIX .TP \fB\-I\fP, \fB\-\-interactive\fP wygenerowanie skanera interaktywnego (przeciwieństwo \fB\-B\fP) .TP \fB\-\-yylineno\fP śledzenie liczby linii w yylineno .SS "Generowany kod:" .TP \-+, \fB\-\-c\fP++ generowana klasa skanera C++ .TP \fB\-Dmacro\fP[=\fI\,defn\/\fP] #define makro defn (domyślne defn to '1') .TP \fB\-L\fP, \fB\-\-noline\fP pominięcie dyrektyw #line w skanerze .TP \fB\-P\fP, \fB\-\-prefix\fP=\fI\,ŁAŃCUCH\/\fP użycie jako prefiksu ŁAŃCUCHA zamiast "yy" .TP \fB\-R\fP, \fB\-\-reentrant\fP wygenerowanie wielobieżnego skanera w C .TP \fB\-\-bison\-bridge\fP skaner dla czystego analizatora w bisonie .TP \fB\-\-bison\-locations\fP dodanie obsługi yylloc .TP \fB\-\-stdinit\fP zainicjowanie yyin/yyout na stdin/stdout .TP \fB\-\-nounistd\fP nie dołączanie .TP \fB\-\-noFUNKCJA\fP nie generowanie podanej FUNKCJI .SS Różne: .TP \fB\-c\fP nic nie robiąca opcja POSIX .TP \fB\-n\fP nic nie robiąca opcja POSIX .HP \-? .TP \fB\-h\fP, \fB\-\-help\fP wyświetlenie tego pomocnego opisu .TP \fB\-V\fP, \fB\-\-version\fP podanie wersji programu flex .SH "ZOBACZ TAKŻE" Pełna dokumentacja dla programu \fBflex\fP jest utrzymywana jako podręcznik Texinfo. Jeśli programy \fBinfo\fP oraz \fBflex\fP są właściwie zainstalowane, polecenie .IP \fBinfo flex\fP .PP powinno dać dostęp do pełnego podręcznika. .PP .SH TŁUMACZENIE Autorami polskiego tłumaczenia niniejszej strony podręcznika są: Przemek Borys i Michał Kułach . .PP Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License w wersji 3 .UE lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI. .PP Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej .MT manpages-pl-list@lists.sourceforge.net .ME .