Provided by: manpages-sv_4.13-4_all bug

NAMN

       bison - GNU Project parser generator (yacc replacement)

SYNOPSIS

       bison [FLAGGA]... FIL

BESKRIVNING

       Bison  is  a  parser generator in the style of yacc(1). It should be upwardly compatible with input files
       designed for yacc.

       Input files should follow the yacc convention of ending in .y. Unlike yacc, the generated  files  do  not
       have  fixed names, but instead use the prefix of the input file. Moreover, if you need to put C++ code in
       the input file, you can end his name by a C++-like extension (.ypp or .y++), then bison will follow  your
       extension  to  name  the  output  file  (.cpp  or  .c++).  For instance, a grammar description file named
       parse.yxx would produce the generated parser in a file named parse.tab.cxx, instead of yacc's y.tab.c  or
       old Bison version's parse.tab.c.

       This  description  of  the  options that can be given to bison is adapted from the node Invocation in the
       bison.texi manual, which should be taken as authoritative.

       Bison supports both traditional single-letter options and mnemonic long option names. Long  option  names
       are  indicated  with  --  instead  of  -.  Abbreviations for option names are allowed as long as they are
       unique. When a long option takes an argument,  like  --file-prefix,  connect  the  option  name  and  the
       argument with =.

       Generera  en  deterministisk LR- eller generaliserad LR- (GLR-)parser som använder LALR(1), IELR(1) eller
       kanonisk LR(1) parsningstabeller.

       Mandatory arguments to long options are mandatory for short options too. The same is  true  for  optional
       arguments.

   Arbetslägen:
       -h, --help
              Visa denna hjälp och avsluta.

       -V, --version
              Visa versionsinformation och avsluta.

       --print-localedir
              Skriv katalogen som innehåller lokalberoende data och avsluta.

       --print-datadir
              Skriv katalogen som innehåller skelett och XSLT och avsluta.

       -u, --update
              Applicera fixar på källgrammatikfilen och avsluta.

       -f, --feature[=FUNKTIONER]
              Aktivera diverse funktioner.

   FUNKTIONER är en lista av kommaseparerade ord som kan inkludera:
       caret, diagnostics-show-caret
              visa fel med cirkumflex

       fixit, diagnostics-parseable-fixits
              visa maskinläsbara fixar

       syntax-only
              generera inte någon fil

       all    alla ovanstående

       none   avaktivera alla ovanstående

   Diagnostik:
       -W, --warnings[=KATEGORI]
              Rapportera varningarna som faller inom KATEGORI.

       --color[=NÄR]
              Huruvida diagnostik skall färgläggas.

       --style=FIL
              Ange CSS-FIL:en för färgläggning av diagnostik.

   Varningskategorierna inkluderar:
       conflicts-sr
              S/R-konflikter (aktiverat som standard)

       conflicts-rr
              R/R-konflikter (aktiverat som standard)

       counterexamples, cex
              generera konfliktmotexempel

       dangling-alias
              strängalias som inte är fästa vid en symbol

       deprecated
              föråldrade konstruktioner

       empty-rule
              tomma regler utan %empty

       midrule-values
              ej satta eller oanvända mittregelvärden

       precedence
              oanvändbar precedens och associativitet

       yacc   inkompatibiliteter med POSIX Yacc

       övrigt alla andra varningar (aktiverat som standard)

       all    alla varningarna utom ”counterexamples”, ”dangling-alias” och ”yacc”

       no-KATEGORI
              slå av varningar i KATEGORI

       none   slå av alla varningarna

       error[=KATEGORI]
              behandla varningar som fel

   NÄR kan vara en av följande:
       always, yes
              färglägg utdata

       never, no
              färglägg inte utdata

       auto, tty
              färglägg utdata om enheten är en tty

   Trimma parsern:
       -L, --language=SPRÅK
              Ange programspråk för utmatning.

       -S, --skeleton=FIL
              Ange skelettfilen som skall användas.

       -t, --debug
              Instrumentera parsern för spårning samma som ”-Dparse.trace”.

       --locations
              Aktivera stöd för lägen.

       -D, --define=NAMN[=VÄRDE]
              Motsvarar ”%define NAMN VÄRDE”.

       -F, --force-define=NAMN[=VÄRDE]
              Åsidosätt ”%define NAMN VÄRDE”.

       -p, --name-prefix=PREFIX
              Lägg till PREFIX före externa symboler undanbedes till förmån för ”-Dapi.prefix={PREFIX}”.

       -l, --no-lines
              Generera inte ”#line”-direktiv.

       -k, --token-table
              Inkludera en tabell över elementnamn.

       -y, --yacc
              Emulera POSIX yacc.

   Utdatafiler:
       -H, --header=[FIL]
              Skapa också en huvudfil.

       -d     Likaledes, utan att kunna ange FIL (för POSIX-Yacc).

       -r, --report=SAKER
              Skapa också detaljer om automaten.

       --report-file=FIL
              Skriv en rapport till FIL.

       -v, --verbose
              Samma som --report=state.

       -b, --file-prefix=PREFIX
              Ange ett PREFIX för utdatafiler.

       -o, --output=FIL
              Lägg utdata i FIL.

       -g, --graph[=FIL]
              Skapa också en graf av automaten.

       --html[=FIL]
              Skapa också en HTML-rapport om automaten.

       -x, --xml[=FIL]
              Skapa också en XML-rapport om automaten.

       -M, --file-prefix-map=GAMMALT=NYTT Ersätt prefixet GAMMALT med NYTT när filsökvägar skrivs
              i utmatningsfiler

   SAKER är en lista med kommaseparerade ord som kan innehålla:
       states beskriv tillstånden

       itemsets
              komplettera kärnobjektmängderna med sina höljen

       lookaheads
              koppla uttryckligen framåtblickande element till objekt

       solved beskriv lösning av skifta/reducerakonflikter

       counterexamples, cex
              generera konfliktmotexempel

       all    inkludera all ovanstående information

       none   avaktivera rapporten

UPPHOVSMAN

       Skriven av Robert Corbett och Richard Stallman.

RAPPORTERA FEL

       Rapportera    fel    till    <bug-bison@gnu.org>.    Skicka    synpunkter    på    översättningen    till
       >tp-sv@listor.tp-sv.se<.
       GNU Bison hemsida: <https://www.gnu.org/software/bison/>
       Allmän hjälp med att använda GNU-program: <https://www.gnu.org/gethelp/>.

       Rapportera anmärkningar på översättningen till <tp-sv@listor.tp-sv.se>.
       För fullständig dokumentation, kör: info bison.

COPYRIGHT

       Copyright © 2021 Free Software Foundation, Inc.
       Detta är fri programvara; se källkoden för kopieringsvillkor. Det  finns  INGEN  garanti;  inte  ens  för
       SÄLJBARHET eller LÄMPLIGHET FÖR NÅGOT SPECIELLT ÄNDAMÅL.

SE OCKSÅ

       lex(1), flex(1), yacc(1).

       Den fullständiga dokumentationen för bison underhålls som en Texinfo-manual. Om programmen info och bison
       är ordentligt installerade på ditt system, bör kommandot

              info bison

       ge dig tillgång till den kompletta manualen.

ÖVERSÄTTNING

       Den svenska översättningen av denna manualsida skapades av

       Denna  översättning  är  fri  dokumentation;  läs  GNU General Public License Version 3  eller senare för
       upphovsrättsvillkor. Vi tar INGET ANSVAR.

       Om du hittar fel i översättningen av denna manualsida, skicka ett mail till <TODO>.

GNU Bison 3.8.2                                   oktober 2021                                          BISON(1)