bison



Liczniki odwiedzin | Księgi gości | Metal Lyrics | Znaczenie imion | Konwerter | Wolne domeny | Informacje o samochodach | Zakupy w UK | | | | | | | wyposażenie warsztatów | Wypoczynek nad jeziorami




NAME

       bison - GNU Project parser generator (yacc replacement)


SYNOPSIS

       bison  [  -b file-prefix ] [ --file-prefix=file-prefix ] [
       -d ] [ --defines ] [ -l ] [ --no-lines ] [ -o outfile ]  [
       --output-file=outfile ] [ -p prefix ] [ --name-prefix=pre-
       fix ] [ -t ] [ --debug ] [ -v ] [ --verbose ]  [  -V  ]  [
       --version ] [ -y ] [ --yacc ] [ -h ] [ --help ] [ --fixed-
       output-files ] file


DESCRIPTION

       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.   For
       instance,  a  grammar description file named parse.y would
       produce the generated parser in a file named  parse.tab.c,
       instead of yacc's y.tab.c.

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

       Bison  supports both traditional single-letter options and
       mnemonic long option names.  Long option names  are  indi-
       cated  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 =.

   OPTIONS
       -b file-prefix
       --file-prefix=file-prefix
              Specify a prefix to use for all bison  output  file
              names.   The  names are chosen as if the input file
              were named file-prefix.c.

       -d
       --defines
              Write an extra output file containing macro defini-
              tions for the token type names defined in the gram-
              mar and the semantic value type YYSTYPE, as well as
              a few extern variable declarations.

              If the parser output file is named name.c then this
              file is named name.h.

              This output file is essential if you  wish  to  put
              the  definition of yylex in a separate source file,
              because yylex needs to be able to  refer  to  token
              type codes and the variable yylval.

       -l
       --no-lines
              Don't  put  any  #line preprocessor commands in the
              parser file.  Ordinarily bison  puts  them  in  the
              parser  file  so  that the C compiler and debuggers
              will associate errors with your  source  file,  the
              grammar file.  This option causes them to associate
              errors with the parser file, treating it  an  inde-
              pendent source file in its own right.

       -o outfile
       --output-file=outfile
              Specify the name outfile for the parser file.

              The  other output files' names are constructed from
              outfile as described under the -v and -d  switches.

       -p prefix
       --name-prefix=prefix
              Rename  the  external symbols used in the parser so
              that they start with prefix  instead  of  yy.   The
              precise  list of symbols renamed is yyparse, yylex,
              yyerror, yylval, yychar, and yydebug.

              For example, if you use  -p  c,  the  names  become
              cparse, clex, and so on.

       -t
       --debug
              Output  a  definition of the macro YYDEBUG into the
              parser file, so that the debugging  facilities  are
              compiled.

       -v
       --verbose
              Write  an  extra  output  file  containing  verbose
              descriptions of the parser states and what is  done
              for each type of look-ahead token in that state.

              This  file  also  describes all the conflicts, both
              those resolved by operator precedence and the unre-
              solved ones.

              The  file's  name  is made by removing .tab.c or .c
              from the parser output file name, and adding  .out-
              put instead.

              Therefore,  if  the  input  file is foo.y, then the
              parser file is called foo.tab.c by default.   As  a
              consequence,  the  verbose  output  file  is called
              foo.output.

       -V
       --version
              Print the version number of bison and exit.

       -h
              --help Print a summary of the options to bison  and
              exit.

       -y
       --yacc
       --fixed-output-files
              Equivalent to -o y.tab.c; the parser output file is
              called y.tab.c, and the other  outputs  are  called
              y.output  and  y.tab.h.  The purpose of this switch
              is to imitate yacc's output file name  conventions.
              Thus, the following shell script can substitute for
              yacc:

              bison -y $*


       The long-named options can be introduced with `+' as  well
       as  `--', for compatibility with previous releases.  Even-
       tually support for `+' will  be  removed,  because  it  is
       incompatible with the POSIX.2 standard.


FILES

       /usr/local/lib/bison.simple   simple parser
       /usr/local/lib/bison.hairy    complicated parser


SEE ALSO

       yacc(1)
       The   Bison   Reference   Manual,  included  as  the  file
       bison.texinfo in the bison source distribution.


DIAGNOSTICS

       Self explanatory.

  Księgarnia

- Oferta księgarni Mentis
- Oferta księgarni Onepress
- Linux Manual (english)
- Konstytucje
- Kręgosłup, bóle karku
- Elektroniczne książki
- Prasa elektroniczna
- Gry RPG, figurki
- darmowy słownik on-line
- jubiler - biżuteria
- polityka prywatności





Linux - Welsh Matt, Dalheimer Matthias Kalle, Kaufman Lar Linux
Autor: Welsh Matt, Dalheimer Matthias Kalle, Kaufman Lar
Cena: 85.44
Rok wydania: 2000
Wydawnictwo: Read Me
Ilość stron: 700
Linux - bezpieczeństwo serwerów - Michael D.Bauer Linux - bezpieczeństwo serwerów
Autor: Michael D.Bauer
Cena: 58.88
Rok wydania: 2003
Wydawnictwo: Read Me
Ilość stron: 488
Linux kernel - Daniel P. Bovet, Marco Cesati Linux kernel
Autor: Daniel P. Bovet, Marco Cesati
Cena: 85.44
Rok wydania: 2001
Wydawnictwo: Read Me
Ilość stron: 634
Linux. Programowanie dla zaawansowanych - Mark Mitchell. Jeffrey Oldham, Alex Samuel Linux. Programowanie dla zaawansowanych
Autor: Mark Mitchell. Jeffrey Oldham, Alex Samuel
Cena: 42.32
Rok wydania: 2002
Wydawnictwo: Read Me
Ilość stron: 300
Linux: Systemy plików - Moshe Bar Linux: Systemy plików
Autor: Moshe Bar
Cena: 51.52
Rok wydania: 2002
Wydawnictwo: Read Me
Ilość stron: 332
Linux. Archiwizacja danych - Leszek Madeja Linux. Archiwizacja danych
Autor: Leszek Madeja
Cena: 17.60
Rok wydania: 2003
Wydawnictwo: Mikom
Ilość stron:
Linux i galanteria SCSI - Leszek Madeja Linux i galanteria SCSI
Autor: Leszek Madeja
Cena: 10.80
Rok wydania: 2003
Wydawnictwo: Mikom
Ilość stron: 88
Bezpieczeństwo systemu Linux - Ramón J. Hontañón Bezpieczeństwo systemu Linux
Autor: Ramón J. Hontañón
Cena: 44.62
Rok wydania: 2002
Wydawnictwo: Mikom
Ilość stron: 464
Korzystanie z drukarki. Ćwiczenia z systemu Linux - Leszek Madeja Korzystanie z drukarki. Ćwiczenia z systemu Linux
Autor: Leszek Madeja
Cena: 16.80
Rok wydania: 2000
Wydawnictwo: Mikom
Ilość stron: 192
Korzystanie z pomocy. Ćwiczenia z systemu Linux - Leszek Madeja Korzystanie z pomocy. Ćwiczenia z systemu Linux
Autor: Leszek Madeja
Cena: 15.40
Rok wydania: 2000
Wydawnictwo: Mikom
Ilość stron: 152
Linux - książka kucharska - Michael Stutz Linux - książka kucharska
Autor: Michael Stutz
Cena: 47.84
Rok wydania: 2002
Wydawnictwo: Mikom
Ilość stron: 488
Linux. Gniazda w programowaniu - Woren W. Gay Linux. Gniazda w programowaniu
Autor: Woren W. Gay
Cena: 47.29
Rok wydania: 2001
Wydawnictwo: Mikom
Ilość stron: 552
LINUX. Rozwiązywanie problemów - Brian Ward LINUX. Rozwiązywanie problemów
Autor: Brian Ward
Cena: 33.92
Rok wydania: 2001
Wydawnictwo: Mikom
Ilość stron: 312
Midnight Commander. Ćwiczenia z systemu Linux - Leszek Madeja Midnight Commander. Ćwiczenia z systemu Linux
Autor: Leszek Madeja
Cena: 23.80
Rok wydania: 2000
Wydawnictwo: Mikom
Ilość stron: 272
Red Hat Linux 6.2 same konkrety - Bob Rankin Red Hat Linux 6.2 same konkrety
Autor: Bob Rankin
Cena: 39.74
Rok wydania: 2000
Wydawnictwo: Mikom
Ilość stron: 372
Caldera Linux 2.3 dla każdego - Bill Ball Caldera Linux 2.3 dla każdego
Autor: Bill Ball
Cena: 49.00
Rok wydania: 2000
Wydawnictwo: Helion
Ilość stron: 400
Linux. Praktyczne rozwiązania - Adam Podstawczyński Linux. Praktyczne rozwiązania
Autor: Adam Podstawczyński
Cena: 35.00
Rok wydania: 2000
Wydawnictwo: Helion
Ilość stron: 248
Red Hat Linux 7.3. Księga eksperta - Bill Ball Red Hat Linux 7.3. Księga eksperta
Autor: Bill Ball
Cena: 110.00
Rok wydania: 2002
Wydawnictwo: Helion
Ilość stron: 752
Linux w sieci - Adam Podstawczyński Linux w sieci
Autor: Adam Podstawczyński
Cena: 39.00
Rok wydania: 2002
Wydawnictwo: Helion
Ilość stron: 224
Red Hat Linux 7.2. Ćwiczenia praktyczne - Jerzy Marczyński Red Hat Linux 7.2. Ćwiczenia praktyczne
Autor: Jerzy Marczyński
Cena: 18.00
Rok wydania: 2002
Wydawnictwo: Helion
Ilość stron: 176






ksiegarnia.pila.pl exists since 2005 year.
Provided by: Przemysław Krajniak, PHP Scripts