carets: document default activation

* NEWS: Announce it.
* doc/bison.texi: Adjust.
This commit is contained in:
Theophile Ranquet
2013-01-11 13:47:57 +01:00
parent 0242bf04ac
commit 016426c195
2 changed files with 21 additions and 1 deletions

6
NEWS
View File

@@ -16,6 +16,12 @@ GNU Bison NEWS
** Warnings
*** Carets
Version 2.7 introduced caret errors, for a prettier output. These are now
activated by default. The old format can still be used by invoking Bison
with -fno-caret (or -fnone).
*** Enhancements of the -Werror option
The -Werror=CATEGORY option is now recognized, and will treat specified

View File

@@ -9774,7 +9774,7 @@ an example, using the following file @file{in.y}:
exp: exp '+' exp @{ $exp = $1 + $2; @};
@end example
When invoked with @option{-fcaret}, Bison will report:
When invoked with @option{-fcaret} (or nothing), Bison will report:
@example
@group
@@ -9804,6 +9804,20 @@ in.y:3.32-33: error: $2 of 'exp' has no declared type
@end group
@end example
Whereas, when invoked with @option{-fno-caret}, Bison will only report:
@example
@group
in.y:3.20-23: error: ambiguous reference: $exp
in.y:3.1-3: refers to: $exp at $$
in.y:3.6-8: refers to: $exp at $1
in.y:3.14-16: refers to: $exp at $3
in.y:3.32-33: error: $2 of exp has no declared type
@end group
@end example
This option is activated by default.
@end table
@end table