Annotation of researchv10dc/man/mana/bison.1, revision 1.1.1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.