X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/483c899a1703f3a2b8b6ca2c0cd57792f090c45d..e89a22bfab22e4d2ee73be49dcb66b51f8d0e892:/doc/bison.1 diff --git a/doc/bison.1 b/doc/bison.1 index a73f6e43..93eaf201 100644 --- a/doc/bison.1 +++ b/doc/bison.1 @@ -10,11 +10,11 @@ bison \- GNU Project parser generator (yacc replacement) ] [ .B \-d ] [ -.B \-\-defines +.BI \-\-defines= defines-file ] [ .B \-g ] [ -.B \-\-graph +.BI \-\-graph= graph-file ] [ .B \-k ] [ @@ -127,8 +127,6 @@ chosen as if the input file were named .B \-d .br .ns -.TP -.B \-\-defines Write an extra output file containing macro definitions for the token type names defined in the grammar and the semantic value type .BR YYSTYPE , @@ -149,17 +147,32 @@ in a separate source file, because needs to be able to refer to token type codes and the variable .BR yylval . .TP +.BI \-\-defines= defines-file +The behaviour of +.BI \-\-defines +is the same than +.BI \-d +option. +The only difference is that it has an optionnal argument which is +the name of the output filename. +.TP .BI \-g .br .ns -.TP -.BI \-\-graph Output a VCG definition of the LALR(1) grammar automaton computed by Bison. If the grammar file is .BR foo.y , the VCG output file will be .BR foo.vcg . .TP +.BI \-\-graph= graph-file +The behaviour of +.BI \-\-graph +is the same than +.BI \-g +option. The only difference is that it has an optionnal argument which +is the name of the output graph filename. +.TP .B \-k .br .ns @@ -249,9 +262,9 @@ and so on. .ns .TP .B \-\-debug -Output a definition of the macro +In the parser file, define the macro .B YYDEBUG -into the parser file, +to 1 if it is not already defined, so that the debugging facilities are compiled. .TP .B \-v @@ -330,9 +343,9 @@ bison \-y $* .sp .RE .SH FILES -/usr/local/lib/bison.simple simple parser +/usr/local/share/bison/bison.simple simple parser .br -/usr/local/lib/bison.hairy complicated parser +/usr/local/share/bison/bison.hairy complicated parser .SH "ENVIRONMENT VARIABLES" .TP .SM BISON_SIMPLE