]> git.saurik.com Git - bison.git/blobdiff - doc/bison.1
* src/Makefile.am (yacc): Quote target action commands properly so
[bison.git] / doc / bison.1
index f7ebbdcbaabb6dc271d571f88d24aedc248fdfa1..9397ec28c3bc1825f0cde46f017809dde32831ff 100644 (file)
@@ -59,6 +59,11 @@ bison \- GNU Project parser generator (yacc replacement)
 .B \-\-fixed-output-files
 ]
 file
 .B \-\-fixed-output-files
 ]
 file
+.br
+.B yacc
+[
+.I "similar options and operands"
+]
 .SH DESCRIPTION
 .I Bison
 is a parser generator in the style of
 .SH DESCRIPTION
 .I Bison
 is a parser generator in the style of
@@ -159,11 +164,11 @@ the name of the output filename.
 .BI \-g
 .br
 .ns
 .BI \-g
 .br
 .ns
-Output a VCG definition of the LALR(1) grammar automaton computed by
+Output a graph of the grammar automaton computed by
 Bison.  If the grammar file is
 .BR foo.y
 Bison.  If the grammar file is
 .BR foo.y
-, the VCG output file will be
-.BR foo.vcg .
+, the output file will be
+.BR foo.dot .
 .TP
 .BI \-\-graph= graph-file
 The behavior of
 .TP
 .BI \-\-graph= graph-file
 The behavior of
@@ -279,7 +284,7 @@ so that the debugging facilities are compiled.
 .TP
 .B \-\-verbose
 Write an extra output file containing verbose descriptions of the
 .TP
 .B \-\-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
+parser states and what is done for each type of lookahead token in
 that state.
 .sp
 This file also describes all the conflicts, both those resolved by
 that state.
 .sp
 This file also describes all the conflicts, both those resolved by
@@ -340,29 +345,16 @@ The purpose of this switch is to imitate
 .IR yacc 's
 output file name conventions.
 Thus, the following shell script can substitute for
 .IR yacc 's
 output file name conventions.
 Thus, the following shell script can substitute for
+.I yacc
+and is often installed as
 .IR yacc :
 .sp
 .RS
 .ft B
 .IR yacc :
 .sp
 .RS
 .ft B
-bison \-y $*
+bison \-y "$@"
 .ft R
 .sp
 .RE
 .ft R
 .sp
 .RE
-.SH FILES
-/usr/local/share/bison/bison.simple    simple parser
-.br
-/usr/local/share/bison/bison.hairy     complicated parser
-.SH "ENVIRONMENT VARIABLES"
-.TP
-.SM BISON_SIMPLE
-If this is set, it specifies the location in which the
-.B bison.simple
-parser can be found.
-.TP
-.SM BISON_HAIRY
-If this is set, it specifies the location in which the
-.B bison.hairy
-parser can be found.
 .SH SEE ALSO
 .IR yacc (1)
 .br
 .SH SEE ALSO
 .IR yacc (1)
 .br
@@ -375,3 +367,9 @@ in the
 source distribution.
 .SH DIAGNOSTICS
 Self explanatory.
 source distribution.
 .SH DIAGNOSTICS
 Self explanatory.
+.SH COPYRIGHT
+Copyright \(co 2006 Free Software Foundation, Inc.
+.br
+This is free software.  You may redistribute copies of it under the terms of
+the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
+There is NO WARRANTY, to the extent permitted by law.