X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/15e46f2df4623a5a4b2c2f50a1be20947a7e3099..c39014ae2b8cfb2b38690633633b62800b270a17:/doc/bison.texinfo diff --git a/doc/bison.texinfo b/doc/bison.texinfo index 915c8111..1a1da530 100644 --- a/doc/bison.texinfo +++ b/doc/bison.texinfo @@ -5368,11 +5368,11 @@ contain default reductions. @xref{Default Reductions}. (The ability to specify where default reductions should be used is experimental. More user feedback will help to stabilize it.) -@item Accepted Values: @code{full}, @code{consistent}, @code{accepting} +@item Accepted Values: @code{most}, @code{consistent}, @code{accepting} @item Default Value: @itemize @item @code{accepting} if @code{lr.type} is @code{canonical-lr}. -@item @code{full} otherwise. +@item @code{most} otherwise. @end itemize @end itemize @@ -7449,7 +7449,7 @@ To adjust which states have default reductions enabled, use the Specify the kind of states that are permitted to contain default reductions. The accepted values of @var{WHERE} are: @itemize -@item @code{full} (default for LALR and IELR) +@item @code{most} (default for LALR and IELR) @item @code{consistent} @item @code{accepting} (default for canonical LR) @end itemize @@ -7562,10 +7562,9 @@ never physically copied. In our experience, the performance penalty of LAC has proven insignificant for practical grammars. @end itemize -While the basic premise behind LAC has been recognized in the parser -community for years, for the first publication that uses the term LAC and -that discusses Bison's LAC implementation, @pxref{Bibliography,,Denny 2010 -May}. +While the LAC algorithm shares techniques that have been recognized in the +parser community for years, for the publication that introduces LAC, +@pxref{Bibliography,,Denny 2010 May}. @node Unreachable States @subsection Unreachable States @@ -8740,10 +8739,16 @@ These warnings are not enabled by default since they sometimes prove to be false alarms in existing grammars employing the Yacc constructs @code{$0} or @code{$-@var{n}} (where @var{n} is some positive integer). - @item yacc Incompatibilities with POSIX Yacc. +@item other +All warnings not categorized above. These warnings are enabled by default. + +This category is provided merely for the sake of completeness. Future +releases of Bison may move warnings from this category to new, more specific +categories. + @item all All the warnings. @item none