Akim Demaille <[EMAIL PROTECTED]> writes:
> There remains one that
> we should carefully check: I'm afraid that @ifinfo + @iftex,
> as is the case currently, does not cover all the cases
Thanks, I fixed that as follows, plus some other minor stuff.
2006-03-13 Paul Eggert <[EMAIL PROTECTED]>
* doc/bison.texinfo: Remove @shorttitlepage stuff; it wasn't used
and didn't really work.
For the index, use @ifnotinfo, not @iftex.
Minor cleanups of spacing and terminology.
--- doc/bison.texinfo 12 Mar 2006 14:45:27 -0000 1.182
+++ doc/bison.texinfo 13 Mar 2006 23:21:29 -0000 1.183
@@ -12,25 +12,15 @@
@c the smallbook format.
@c @smallbook
[EMAIL PROTECTED] Set following if you have the new `shorttitlepage' command
[EMAIL PROTECTED] @clear shorttitlepage-enabled
[EMAIL PROTECTED] @set shorttitlepage-enabled
-
@c Set following if you want to document %default-prec and %no-default-prec.
@c This feature is experimental and may change in future Bison versions.
@c @set defaultprec
[EMAIL PROTECTED] ISPELL CHECK: done, 14 Jan 1993 --bob
-
[EMAIL PROTECTED] Check COPYRIGHT dates. should be updated in the titlepage,
ifinfo
[EMAIL PROTECTED] titlepage; should NOT be changed in the GPL. --mew
-
[EMAIL PROTECTED] FIXME: I don't understand this `iftex'. Obsolete? --akim.
[EMAIL PROTECTED]
[EMAIL PROTECTED]
@syncodeindex fn cp
@syncodeindex vr cp
@syncodeindex tp cp
[EMAIL PROTECTED] iftex
[EMAIL PROTECTED] ifnotinfo
@ifinfo
@synindex fn cp
@synindex vr cp
@@ -67,9 +57,6 @@ Copies published by the Free Software Fo
* bison: (bison). @acronym{GNU} parser generator (Yacc replacement).
@end direntry
[EMAIL PROTECTED] shorttitlepage-enabled
[EMAIL PROTECTED] Bison
[EMAIL PROTECTED] ifset
@titlepage
@title Bison
@subtitle The Yacc-compatible Parser Generator
@@ -1488,7 +1475,7 @@ exp: NUM @{ $$ = $1;
The groupings of the rpcalc ``language'' defined here are the expression
(given the name @code{exp}), the line of input (@code{line}), and the
complete input transcript (@code{input}). Each of these nonterminal
-symbols has several alternate rules, joined by the @samp{|} punctuator
+symbols has several alternate rules, joined by the vertical bar @samp{|}
which is read as ``or''. The following sections explain what these rules
mean.
@@ -7603,7 +7590,7 @@ parser's to get the set of defined token
/* By default yylex returns int, we use token_type.
Unfortunately yyterminate by default returns 0, which is
not of token_type. */
-#define yyterminate() return token::END
+#define yyterminate() return token::END
[EMAIL PROTECTED]
@end example
@@ -7661,7 +7648,7 @@ It is convenient to use a typedef to sho
[EMAIL PROTECTED]
typedef yy::calcxx_parser::token token;
[EMAIL PROTECTED]
- /* Convert ints to the actual type of tokens. */
+ /* Convert ints to the actual type of tokens. */
[-+*/] return yy::calcxx_parser::token_type (yytext[0]);
":=" return token::ASSIGN;
@[EMAIL PROTECTED] @{
@@ -7862,7 +7849,7 @@ them. Instead of reporting @samp{"foo",
This error is probably the single most frequent ``bug report'' sent to
Bison lists, but is only concerned with a misunderstanding of the role
-of scanner. Consider the following Lex code:
+of the scanner. Consider the following Lex code:
@verbatim
%{
@@ -7956,7 +7943,8 @@ please send us a bug report.
@section I can't build Bison
@display
-I can't build Bison because "make" complains that "msgfmt" is not found.
+I can't build Bison because @command{make} complains that
[EMAIL PROTECTED] is not found.
What should I do?
@end display