.\" -*- coding: UTF-8 -*-
.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.49.2.
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH BISON 1 "wrzesień 2022" "GNU Bison 3.8.2" "Polecenia użytkownika"
.SH NAZWA
bison \- generator parserów w wersji GNU (zastępuje program yacc)
.SH SKŁADNIA
\fBbison\fP [\fI\,OPCJA\/\fP]... \fI\,PLIK\/\fP
.SH OPIS
\fIbison\fP jest generatorem parserów w stylu programu \fIyacc\fP(1)  i powinien
być zgodny z plikami wejściowymi stworzonym dla tego programu.
.PP
Pliki wejściowe powinny mieć rozszerzenie \fB.y\fP zgodnie z konwencją programu
\fIyacc\fP.  W przeciwieństwie do plików tworzonych przez program \fIyacc\fP,
pliki wyjściowe nie mają stałego przedrostka nazw, lecz używają przedrostka
nazwy pliku wejściowego. Na przykład, plik z opisem gramatyki o nazwie
\fBparse.y\fP posłuży do stworzenia parsera w pliku o nazwie \fBparse.tab.c\fP,
zamiast \fBy.tab.c\fP, jak w programie \fIyacc\fP.
.PP
Ten opis opcji rozpoznawanych przez program \fIbison\fP został zaadaptowany z
rozdziału \fBInvocation\fP pochodzącego z opisu \fBbison.texi\fP, który powinien
być traktowany jako autorytatywne źródło informacji.
.PP
\fIbison\fP rozpoznaje zarówno tradycyjne, jednoliterowe opcje, jak i łatwe do
zapamiętania, długie nazwy opcji.  Długie nazwy opcji rozpoczynają się od
\fB\-\-\fP, zamiast \fB\-\fP.  Mogą być one skracane do takiej długości, aby nadal
były unikalne. Jeżeli po długiej opcji musi nastepować jej parametr, musi on
być połączony z nazwą opcji znakiem \fB=\fP.
.PP
Tworzy deterministyczny analizator składni LR lub uogólniony LR (GLR)
używając tablic LALR(1), IELR(1) lub kanonicznej LR(1).
.PP
Argumenty, które są obowiązkowe dla długich opcji, są również obowiązkowe
dla krótkich. To samo dotyczy argumentów opcjonalnych.
.SS "Tryby działania:"
.TP 
\fB\-h\fP, \fB\-\-help\fP
wyświetla ten tekst i kończy pracę
.TP 
\fB\-V\fP, \fB\-\-version\fP
wyświetla informacje o wersji i kończy działanie
.TP 
\fB\-\-print\-localedir\fP
wyświetla katalog z danymi dotyczącymi lokalizacji i kończy pracę
.TP 
\fB\-\-print\-datadir\fP
wyświetla katalog zawierający szkielety i XSLT i kończy pracę
.TP 
\fB\-u\fP, \fB\-\-update\fP
nanosi poprawki w pliku źródłowym gramatyki i kończy pracę
.TP 
\fB\-f\fP, \fB\-\-feature\fP[=\fI\,FUNKCJE\/\fP]
aktywuje różne funkcje programu
.SS "FUNKCJE to lista rozdzielonych przecinkami słów spośród:"
.TP 
caret, diagnostics\-show\-caret
błędy ze wskazaniami
.TP 
fixit, diagnostics\-parseable\-fixits
poprawki czytelne dla maszyny
.TP 
syntax\-only
bez generowania żadnego pliku
.TP 
all
wszystkie powyższe
.TP 
\fBnone\fP
wyłączenie wszystkich powyższych
.SS Diagnostyka:
.TP 
\fB\-W\fP, \fB\-\-warnings\fP[=\fI\,KATEGORIA\/\fP]
zgłasza ostrzeżenia dotyczące danej kategorii
.TP 
\fB\-\-color\fP[=\fI\,KIEDY\/\fP]
określa czy kolorować informacje diagnostyczne
.TP 
\fB\-\-style\fP=\fI\,PLIK\/\fP
określa PLIK CSS do kolorowania diagnostyki
.SS "Kategorie ostrzeżeń obejmują:"
.TP 
conflicts\-sr
konflikty S/R (włączone domyślnie)
.TP 
conflicts\-rr
konflikty R/R (włączone domyślnie)
.TP 
counterexamples, cex
generowanie kontrprzykładów konfliktów
.TP 
dangling\-alias
aliasy łańcuchów nie przywiązane do symbolu
.TP 
deprecated
przestarzałe konstrukcje
.TP 
empty\-rule
puste reguły bez %empty
.TP 
midrule\-values
nie ustawione lub nie użyte wartości pośrednie
.TP 
precedence
bezużyteczne pierwszeństwo i asocjacja
.TP 
yacc
niezgodność z POSIX Yacc
.TP 
other
wszystkie pozostałe ostrzeżenia (włączone domyślnie)
.TP 
all
wszystkie ostrzeżenia oprócz 'counterexamples', 'dangling\-alias' i 'yacc'
.TP 
no\-KATEGORIA
wyłączenie ostrzeżeń z KATEGORII
.TP 
\fBnone\fP
wyłączenie wszystkich ostrzeżeń
.TP 
error[=KATEGORIA]
traktowanie ostrzeżeń jako błędów
.SS "KIEDY może być jednym z:"
.TP 
always, yes
kolorowanie wyjścia
.TP 
never, no
bez kolorowania wyjścia
.TP 
auto, tty
kolorowanie, jeśli urządzeniem wyjściowym jest tty
.SS "Dostrajanie analizatora składni:"
.TP 
\fB\-L\fP, \fB\-\-language\fP=\fI\,JĘZYK\/\fP
używa wyjściowy język programowania
.TP 
\fB\-S\fP, \fB\-\-skeleton\fP=\fI\,PLIK\/\fP
używa podanego szkieletu
.TP 
\fB\-t\fP, \fB\-\-debug\fP
produkuje analizator do śledzenia to samo, co '\-Dparse.trace'
.TP 
\fB\-\-locations\fP
włącza obliczanie lokacji
.TP 
\fB\-D\fP, \fB\-\-define=NAZWA\fP[=\fI\,WARTOŚĆ\/\fP]
podobnie jak '%define NAZWA WARTOŚĆ'
.TP 
\fB\-F\fP, \fB\-\-force\-define=NAZWA\fP[=\fI\,WARTOŚĆ\/\fP]
nadpisuje '%define NAZWA WARTOŚĆ'
.TP 
\fB\-p\fP, \fB\-\-name\-prefix\fP=\fI\,PREFIKS\/\fP
dopisuje początkowy PREFIKS do zewnętrznych symboli zastąpione przez
\&'\-Dapi.prefix={PREFIKS}'
.TP 
\fB\-l\fP, \fB\-\-no\-lines\fP
zabrania tworzenia dyrektyw '#line'
.TP 
\fB\-k\fP, \fB\-\-token\-table\fP
dołącza tablicę nazw symboli leksykalnych
.TP 
\fB\-y\fP, \fB\-\-yacc\fP
emuluje POSIX Yacc
.SS "Pliki wyjściowe:"
.TP 
\fB\-H\fP, \fB\-\-header\fP=\fI\,[PLIK]\/\fP
produkuje także plik nagłówkowy
.TP 
\fB\-d\fP
podobnie, ale bez podania PLIKU (dla POSIX Yacc)
.TP 
\fB\-r\fP, \fB\-\-report\fP=\fI\,LISTA\/\fP
produkuje także szczegóły na temat automatu
.TP 
\fB\-\-report\-file\fP=\fI\,PLIK\/\fP
zapisuje raport do PLIKU
.TP 
\fB\-v\fP, \fB\-\-verbose\fP
to samo co '\-\-report=state'
.TP 
\fB\-b\fP, \fB\-\-file\-prefix\fP=\fI\,PREFIKS\/\fP
ustaw PREFIKS dla plików wyjściowych
.TP 
\fB\-o\fP, \fB\-\-output\fP=\fIPLIK\fP
przekierowuje wyjście do PLIKU
.TP 
\fB\-g\fP, \fB\-\-graph\fP[=\fI\,PLIK\/\fP]
produkuje także graf automatu
.TP 
\fB\-\-html\fP[=\fI\,PLIK\/\fP]
produkuje także raport HTML na temat automatu
.TP 
\fB\-x\fP, \fB\-\-xml\fP[=\fI\,PLIK\/\fP]
produkuje także raport XML na temat automatu
.TP 
\fB\-M\fP, \fB\-\-file\-prefix\-map\fP=\fI\,STARY=NOWY\/\fP podmiana prefiksu STARY na NOWY przy zapisie ścieżek
w plikach wyjściowych
.SS "TEMATY to lista rozdzielonych przecinkami słów spośród:"
.TP 
states
opis stanów
.TP 
itemsets
uzupełnienie zbiorów elementów podstawowych ich domknięciem
.TP 
lookaheads
bezpośrednie wiązanie wyszukiwanych symboli leksykalnych z elementami
.TP 
solved
opis rozwiązywania konfliktów przesunięcie/redukcja
.TP 
counterexamples, cex
generowanie kontrprzykładów konfliktów
.TP 
all
dołączenie wszystkich powyższych informacji
.TP 
\fBnone\fP
wyłączenie raportu
.SH AUTOR
Napisany przez Roberta Corbetta i Richarda Stallmana.
.SH ZGŁASZANIE\ BŁĘDÓW
O błędach programu poinformuj <bug\-bison@gnu.org>.
.br
Strona internetowa GNU Bison: <https://www.gnu.org/software/bison/>.
.br
Ogólna pomoc dotycząca oprogramowania GNU:
<https://www.gnu.org/gethelp/>.
.PP
.br
O błędach tłumaczenia poinformuj
<https://translationproject.org/team/pl.html>.
.br
Dla pełnej dokumentacji, uruchom: info bison.
.SH PRAWA\ AUTORSKIE
Copyright \(co 2021 Free Software Foundation, Inc.
.br
Jest to wolne oprogramowanie; warunki rozpowszechniania znajdują się w
źródle programu. NIE ma gwarancji, nawet PRZYDATNOŚCI\ HANDLOWEJ czy
PRZYDATNOŚCI DO OKREŚLONEGO CELU.
.SH "ZOBACZ TAKŻE"
\fBlex\fP(1), \fBflex\fP(1), \fByacc\fP(1).
.PP
Pełna dokumentacja dla programu \fBbison\fP jest utrzymywana jako podręcznik
Texinfo. Jeśli programy \fBinfo\fP oraz \fBbison\fP są właściwie zainstalowane,
polecenie
.IP
\fBinfo bison\fP
.PP
powinno dać dostęp do pełnego podręcznika.
.PP
.SH TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika są:
Łukasz Kowalczyk <lukow@tempac.okwf.fuw.edu.pl>
i
Robert Luberda <robert@debian.org>
.
.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 .
