home *** CD-ROM | disk | FTP | other *** search
/ Computer Club Elmshorn Atari PD / CCE_PD.iso / pc / 0400 / CCE_0451.ZIP / CCE_0451.PD / BISON / BISON.MAN < prev    next >
Encoding:
Text File  |  1989-09-28  |  1.4 KB  |  67 lines

  1.  
  2.  
  3.  
  4. BISON(1)            UNIX Programmer's Manual             BISON(1)
  5.  
  6.  
  7.  
  8. NAME
  9.      bison - GNU Project parser generator (yacc replacement)
  10.  
  11. SYNOPSIS
  12.      bison [ -dvy ] file
  13.  
  14. DESCRIPTION
  15.      _✓B_✓i_✓s_✓o_✓n is a parser generator in the style of _✓y_✓a_✓c_✓c(1).  It
  16.      should be upwardly compatible with input files designed for
  17.      _✓y_✓a_✓c_✓c.
  18.  
  19.      Input files should follow the _✓y_✓a_✓c_✓c convention of ending in
  20.      ``.y''.  Unlike _✓y_✓a_✓c_✓c, the generated files do not have fixed
  21.      names, but instead use the prefix of the input file.  For
  22.      instance, a grammar description file named parse.y would
  23.      produce the generated parser in a file named parse.tab.c,
  24.      instead of _✓y_✓a_✓c_✓c's y.tab.c.
  25.  
  26.      _✓B_✓i_✓s_✓o_✓n takes three optional flags.
  27.  
  28.      -d   Produce a .tab.h file, similar to _✓y_✓a_✓c_✓c's y.tab.h file.
  29.  
  30.      -v   Be verbose. Analogous to the same flag for _✓y_✓a_✓c_✓c.
  31.  
  32.      -y   Use fixed output file names. I.e., force the output to
  33.           be in files y.tab.c, y.tab.h, and so on. This is for
  34.           full _✓y_✓a_✓c_✓c compatibility.
  35.  
  36. FILES
  37.      /usr/local/lib/bison.simple   simple parser
  38.      /usr/local/lib/bison.hairy    complicated parser
  39.  
  40. SEE ALSO
  41.      _✓y_✓a_✓c_✓c(1)
  42.  
  43. DIAGNOSTICS
  44.      ``Self explanatory.''
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63. Printed 9/28/89               local                             1
  64.  
  65.  
  66.  
  67.