Index: ChangeLog
from Akim
* doc/FAQ: Remove, merged into...
* doc/bison.texinfo (FAQ): this.
* doc/Makefile.am (EXTRA_DIST): Adjust.
Index: doc/FAQ
===================================================================
RCS file: doc/FAQ
diff -N doc/FAQ
--- doc/FAQ 8 Mar 2006 19:45:10 -0000 1.5
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,122 +0,0 @@
-Frequently Asked Questions about Bison:
-
-----------------------------------------------------------------------
-
-Q1. Is Bison secure? Does it conform to POSIX?
-
-A1. If you're looking for a guarantee or certification, we don't
- provide it. However, Bison is intended to be a reliable program
- that conforms to the POSIX specification for Yacc. If you run
- into problems, please send us a bug report.
-
-----------------------------------------------------------------------
-
-Q2. I can't build Bison because "make" complains that "msgfmt" is not
- found. What should I do?
-
-A2. Like most GNU packages with internationalization support, that
- feature is turned on by default. If you have problems building
- in the "po" subdirectory, it indicates that your system's
- internationalization support is lacking. You can re-configure
- Bison with "--disable-nls" to turn off this support, or you can
- install GNU gettext from and
- re-configure Bison. See the file "ABOUT-NLS" for more
- information.
-
-----------------------------------------------------------------------
-
-Q3. I'm having trouble using Bison. Where can I find help?
-
-A3. First, read the fine manual which comes with bison. Beyond that,
- you can send mail to . This mailing list is
- intended to be populated with people who are willing to answer
- questions about using and installing Bison. Please keep in mind
- that (most of) the people on the list have aspects of their lives
- which are not related to Bison (!), so you may not receive an
- answer to your question right away. This can be frustrating, but
- please try not to honk them off; remember that any help they
- provide is purely voluntary and out of the kindness of their
- hearts.
-
-----------------------------------------------------------------------
-
-Q4. I found a bug. What should I include in the bug report?
-
-A4. Before you send a bug report, make sure you are using the latest
- version. Check or one of its
- mirrors. Be sure to include the version number in your bug
- report. If the bug is present in the latest version but not in a
- previous version, try to determine the most recent version which
- did not contain the bug.
-
- If the bug is parser-related, you should include the smallest
- grammar you can which demonstrates the bug. The grammar file
- should also be complete (i.e., I should be able to run it through
- Bison without having to edit or add anything). The smaller and
- simpler the grammar, the easier it will be to fix the bug.
-
- Include information about your compilation environment, including
- your operating system's name and version and your compiler's name
- and version. If you have trouble compiling, you should also
- include a transcript of the build session, starting with the
- invocation of `configure'. Depending on the nature of the bug,
- you may be asked to send additional files as well (such as
- `config.h' or `config.cache').
-
- Patches are most welcome, but not required. That is, do not
- hesitate to send a bug report just because you can not provide a
- fix.
-
- Send bug reports to .
-
-----------------------------------------------------------------------
-
-Q5. Will Bison ever have C++ support? How about Java or
- ?
-
-A5. C++ support is there now, and is documented in the manual.
- We'd love to add other languages; contributions are welcome.
-
-----------------------------------------------------------------------
-
-Q6. What is involved in being a beta tester?
-
-A6. It's not terribly involved. Basically, you would download a test
- release, compile it, and use it to build and run a parser or two.
- After that, you would submit either a bug report or a message
- saying that everything is okay. It is important to report
- successes as well as failures because test releases eventually
- become mainstream releases, but only if they are adequately
- tested. If no one tests, development is essentially halted.
-
- Beta testers are particularly needed for operating systems to
- which the developers do not have easy access. They currently
- have easy access to recent GNU/Linux and Solaris versions.
- Reports about other operating systems are especially welcome.
-
-----------------------------------------------------------------------
-
-Q7. How do I join the help-bison and bug-bison mailing lists?
-
-A7. See .
-
-----------------------------------------------------------------------
-
-Copyright (C) 1999, 2002, 2006 Free Software Foundation, Inc.
-
-This file is part of Bison, the GNU Compiler Compiler.
-
-Bison is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2, or (at your option)
-any later version.
-
-Bison is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with autoconf; see the file COPYING. If not, write to
-the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
-Boston, MA 02110-1301, USA.
Index: doc/Makefile.am
===================================================================
RCS file: /cvsroot/bison/bison/doc/Makefile.am,v
retrieving revision 1.11
diff -u -r1.11 Makefile.am
--- doc/Makefile.am 6 Jul 2005 07:49:25 -0000 1.11
+++ doc/Makefile.am 10 Mar 2006 13:44:30 -0000
@@ -1,5 +1,5 @@
## Process this file with automake to produce Makefile.in -*-Makefile-*-
-## Copyright (C) 2001, 2002, 2003, 2005 Free Software Foundation, Inc.
+## Copyright (C) 2001, 2002, 2003, 2005, 2006 Free Software Foundation, Inc.
## This program is free software; you can redistribute it and/or modify
## it under the terms of the GNU General Public License as published by
@@ -21,7 +21,7 @@
man_MANS = bison.1
bison_TEXINFOS = gpl.texi fdl.texi
-EXTRA_DIST = FAQ bison.1 refcard.tex
+EXTRA_DIST = bison.1 refcard.tex
CLEANFILES = refcard.dvi refcard.log refcard.ps bison.fns
Index: doc/bison.texinfo
===================================================================
RCS file: /cvsroot/bison/bison/doc/bison.texinfo,v
retrieving revision 1.180
diff -u -r1.180 bison.texinfo
--- doc/bison.texinfo 10 Mar 2006 13:30:19 -0000 1.180
+++ doc/bison.texinfo 10 Mar 2006 13:44:31 -0000
@@ -324,6 +324,13 @@
* How Can I Reset the Parser:: @code{yyparse} Keeps some State
* Strings are Destroyed:: @code{yylval} Loses Track of Strings
* Implementing Gotos/Loops:: Control Flow in the Calculator
+* Secure? Conform?:: Is Bison @acronym{POSIX} safe?
+* I can't build Bison:: Troubleshooting
+* Where can I find help?:: Troubleshouting
+* Bug Reports:: Troublereporting
+* Other Languages:: Parsers in Java and others
+* Beta Testing:: Experimenting development versions
+* Mailing Lists:: Meeting other Bison users
Copying This Manual
@@ -7758,10 +7765,17 @@
are addressed.
@menu
-* Memory Exhausted:: Breaking the Stack Limits
-* How Can I Reset the Parser:: @code{yyparse} Keeps some State
-* Strings are Destroyed:: @code{yylval} Loses Track of Strings
-* Implementing Gotos/Loops:: Control Flow in the Calculator
+* Memory Exhausted:: Breaking the Stack Limits
+* How Can I Reset the Parser:: @code{yyparse} Keeps some State
+* Strings are Destroyed:: @code{yylval} Loses Track of Strings
+* Implementing Gotos/Loops:: Control Flow in the Calculator
+* Secure? Conform?:: Is Bison @acronym{POSIX} safe?
+* I can't build Bison:: Troubleshooting
+* Where can I find help?:: Troubleshouting
+* Bug Reports:: Troublereporting
+* Other Languages:: Parsers in Java and others
+* Beta Testing:: Experimenting development versions
+* Mailing Lists:: Meeting other Bison users
@end menu
@node Memory Exhausted
@@ -7955,6 +7969,122 @@
invited to consult the dedicated literature.
address@hidden Secure? Conform?
address@hidden Secure? Conform?
+
address@hidden
+Is Bison secure? Does it conform to POSIX?
address@hidden display
+
+If you're looking for a guarantee or certification, we don't provide it.
+However, Bison is intended to be a reliable program that conforms to the
address@hidden specification for Yacc. If you run into problems,
+please send us a bug report.
+
address@hidden I can't build Bison
address@hidden I can't build Bison
+
address@hidden
+I can't build Bison because "make" complains that "msgfmt" is not found.
+What should I do?
address@hidden display
+
+Like most GNU packages with internationalization support, that feature
+is turned on by default. If you have problems building in the @file{po}
+subdirectory, it indicates that your system's internationalization
+support is lacking. You can re-configure Bison with
address@hidden to turn off this support, or you can install GNU
+gettext from @url{ftp://ftp.gnu.org/gnu/gettext/} and re-configure
+Bison. See the file @file{ABOUT-NLS} for more information.
+
+
address@hidden Where can I find help?
address@hidden Where can I find help?
+
address@hidden
+I'm having trouble using Bison. Where can I find help?
address@hidden display
+
+First, read this fine manual. Beyond that, you can send mail to
address@hidden@@gnu.org}. This mailing list is intended to be
+populated with people who are willing to answer questions about using
+and installing Bison. Please keep in mind that (most of) the people on
+the list have aspects of their lives which are not related to Bison (!),
+so you may not receive an answer to your question right away. This can
+be frustrating, but please try not to honk them off; remember that any
+help they provide is purely voluntary and out of the kindness of their
+hearts.
+
address@hidden Bug Reports
address@hidden Bug Reports
+
address@hidden
+I found a bug. What should I include in the bug report?
address@hidden display
+
+Before you send a bug report, make sure you are using the latest
+version. Check @url{ftp://ftp.gnu.org/pub/gnu/bison/} or one of its
+mirrors. Be sure to include the version number in your bug report. If
+the bug is present in the latest version but not in a previous version,
+try to determine the most recent version which did not contain the bug.
+
+If the bug is parser-related, you should include the smallest grammar
+you can which demonstrates the bug. The grammar file should also be
+complete (i.e., I should be able to run it through Bison without having
+to edit or add anything). The smaller and simpler the grammar, the
+easier it will be to fix the bug.
+
+Include information about your compilation environment, including your
+operating system's name and version and your compiler's name and
+version. If you have trouble compiling, you should also include a
+transcript of the build session, starting with the invocation of
+`configure'. Depending on the nature of the bug, you may be asked to
+send additional files as well (such as `config.h' or `config.cache').
+
+Patches are most welcome, but not required. That is, do not hesitate to
+send a bug report just because you can not provide a fix.
+
+Send bug reports to @email{bug-bison@@gnu.org}.
+
address@hidden Other Languages
address@hidden Other Languages
+
address@hidden
+Will Bison ever have C++ support? How about Java or @var{insert your
+favorite language here}?
address@hidden display
+
+C++ support is there now, and is documented. We'd love to add other
+languages; contributions are welcome.
+
address@hidden Beta Testing
address@hidden Beta Testing
+
address@hidden
+What is involved in being a beta tester?
address@hidden display
+
+It's not terribly involved. Basically, you would download a test
+release, compile it, and use it to build and run a parser or two. After
+that, you would submit either a bug report or a message saying that
+everything is okay. It is important to report successes as well as
+failures because test releases eventually become mainstream releases,
+but only if they are adequately tested. If no one tests, development is
+essentially halted.
+
+Beta testers are particularly needed for operating systems to which the
+developers do not have easy access. They currently have easy access to
+recent GNU/Linux and Solaris versions. Reports about other operating
+systems are especially welcome.
+
address@hidden Mailing Lists
address@hidden Mailing Lists
+
address@hidden
+How do I join the help-bison and bug-bison mailing lists?
address@hidden display
+
+See @url{http://lists.gnu.org/}.
@c ================================================= Table of Symbols