diff options
author | Joel E. Denny <joeldenny@joeldenny.org> | 2010-08-04 20:17:40 -0400 |
---|---|---|
committer | Joel E. Denny <joeldenny@joeldenny.org> | 2010-08-04 20:17:40 -0400 |
commit | 3ffdd5f1254fd9403a5a1d31dbdc5b2756c22775 (patch) | |
tree | d16f846b729487d5cce72f09bd8264aad6287cae | |
parent | 954474bfa1a875eeefe9aa1989d9c7be6f64726b (diff) | |
download | bison-3ffdd5f1254fd9403a5a1d31dbdc5b2756c22775.tar.gz |
doc: fix -W and %expect documentation some.
* NEWS (2.4.3): Mention that there are documentation fixes.
* doc/bison.texinfo (Expect Decl): Make it clear that %expect
turns conflicts into errors not warnings.
(Shift/Reduce): Likewise.
(Bison Options): Don't mention -Wsyntax. It doesn't exist.
-rw-r--r-- | ChangeLog | 9 | ||||
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | doc/bison.texinfo | 14 |
3 files changed, 19 insertions, 6 deletions
@@ -1,3 +1,12 @@ +2010-08-04 Joel E. Denny <joeldenny@joeldenny.org> + + doc: fix -W and %expect documentation some. + * NEWS (2.4.3): Mention that there are documentation fixes. + * doc/bison.texinfo (Expect Decl): Make it clear that %expect + turns conflicts into errors not warnings. + (Shift/Reduce): Likewise. + (Bison Options): Don't mention -Wsyntax. It doesn't exist. + 2010-08-01 Joel E. Denny <joeldenny@joeldenny.org> -Werror: fix for rules useless in parser after conflicts. @@ -19,6 +19,8 @@ Bison News errors in Bison 2.5. They will remain warnings, which should be sufficient for POSIX while avoiding backward compatibility issues. +** Minor documentation fixes. + * Changes in version 2.4.2 (2010-03-20): ** Some portability problems that resulted in failures and livelocks diff --git a/doc/bison.texinfo b/doc/bison.texinfo index 4027388d..405935c8 100644 --- a/doc/bison.texinfo +++ b/doc/bison.texinfo @@ -4494,8 +4494,8 @@ number which Bison printed. With @acronym{GLR} parsers, add an @code{%expect-rr} declaration as well. @end itemize -Now Bison will warn you if you introduce an unexpected conflict, but -will keep silent otherwise. +Now Bison will report an error if you introduce an unexpected conflict, +but will keep silent otherwise. @node Start Decl @subsection The Start-Symbol @@ -6172,8 +6172,10 @@ This particular ambiguity was first encountered in the specifications of Algol 60 and is called the ``dangling @code{else}'' ambiguity. To avoid warnings from Bison about predictable, legitimate shift/reduce -conflicts, use the @code{%expect @var{n}} declaration. There will be no -warning as long as the number of shift/reduce conflicts is exactly @var{n}. +conflicts, use the @code{%expect @var{n}} declaration. +There will be no warning as long as the number of shift/reduce conflicts +is exactly @var{n}, and Bison will report an error if there is a +different number. @xref{Expect Decl, ,Suppressing Conflict Warnings}. The definition of @code{if_stmt} above is solely to blame for the @@ -7813,8 +7815,8 @@ Treat warnings as errors. @end table A category can be turned off by prefixing its name with @samp{no-}. For -instance, @option{-Wno-syntax} will hide the warnings about unused -variables. +instance, @option{-Wno-yacc} will hide the warnings about +@acronym{POSIX} Yacc incompatibilities. @end table @noindent |