NAME
  Yacc - an LALR(1) parser generator
 
SYNOPSIS
  byacc [ -dlrtv ] [ -b file_prefix ] [ -p symbol_prefix ] filename
 
DESCRIPTION
  Yacc reads the grammar specification in the file filename and generates an LR(1) parser for it. The parsers consist of a set of LALR(1) parsing tables and a driver routine written in the C programming language. Yacc normally writes the parse tables and the driver routine to the file y.tab.c.

The following options are available:

    -b file_prefix
      The -b option changes the prefix prepended to the output file names to the string denoted by file_prefix. The default prefix is the character y.
 
    -d The -d option causes the header file y.tab.h to be written.
 
    -l If the -l option is not specified, yacc will insert The generated code to the user's original code. f the -l option is speci-fied, yacc will not insert the .TP -p symbol_prefix The -p option changes the prefix prepended to yacc-generated symbols to the string denoted by symbol_prefix. The default prefix is the string yy.
 
    -r The -r option causes yacc to produce sepa rate files for code and tables. The code f