Fix some nits reported by twlevo.

* doc/FAQ: Remove ancient Y2K FAQ, replacing it with "secure"
and "POSIX".  Use more-modern syntax for URLs.  Mention C++
and ask for Java.  Don't hardwire OS version numbers.  Add
copyright notice.
* m4/.cvsignore: Add unistd_h.m4, for latest gnulib.
* src/conflicts.c (solved_conflicts_obstack): Now static.
This commit is contained in:
Paul Eggert
2006-03-08 19:45:10 +00:00
parent 1e137b710b
commit d6b771c345
4 changed files with 46 additions and 22 deletions

View File

@@ -1,3 +1,13 @@
2006-03-08 Paul Eggert <eggert@cs.ucla.edu>
Fix some nits reported by twlevo.
* doc/FAQ: Remove ancient Y2K FAQ, replacing it with "secure"
and "POSIX". Use more-modern syntax for URLs. Mention C++
and ask for Java. Don't hardwire OS version numbers. Add
copyright notice.
* m4/.cvsignore: Add unistd_h.m4, for latest gnulib.
* src/conflicts.c (solved_conflicts_obstack): Now static.
2006-03-08 Joel E. Denny <jdenny@ces.clemson.edu> 2006-03-08 Joel E. Denny <jdenny@ces.clemson.edu>
* doc/bison.texinfo (Introduction): Mention GLR and C++ as on the web * doc/bison.texinfo (Introduction): Mention GLR and C++ as on the web

55
doc/FAQ
View File

@@ -2,13 +2,12 @@ Frequently Asked Questions about Bison:
---------------------------------------------------------------------- ----------------------------------------------------------------------
Q1. Is Bison Y2K compliant? Q1. Is Bison secure? Does it conform to POSIX?
A1. If you're looking for a guarantee or certification, I can't A1. If you're looking for a guarantee or certification, we don't
provide it. With a little thought you can answer this one for provide it. However, Bison is intended to be a reliable program
yourself, though. (Hint: does a parser generator rely on the that conforms to the POSIX specification for Yacc. If you run
date or time for anything?) If you're still confused, see into problems, please send us a bug report.
http://www.gnu.org/software/year2000.html for more information.
---------------------------------------------------------------------- ----------------------------------------------------------------------
@@ -20,7 +19,7 @@ A2. Like most GNU packages with internationalization support, that
in the "po" subdirectory, it indicates that your system's in the "po" subdirectory, it indicates that your system's
internationalization support is lacking. You can re-configure internationalization support is lacking. You can re-configure
Bison with "--disable-nls" to turn off this support, or you can Bison with "--disable-nls" to turn off this support, or you can
install GNU gettext from ftp://ftp.gnu.org/gnu/gettext/ and install GNU gettext from <ftp://ftp.gnu.org/gnu/gettext/> and
re-configure Bison. See the file "ABOUT-NLS" for more re-configure Bison. See the file "ABOUT-NLS" for more
information. information.
@@ -44,7 +43,7 @@ A3. First, read the fine manual which comes with bison. Beyond that,
Q4. I found a bug. What should I include in the bug report? 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 A4. Before you send a bug report, make sure you are using the latest
version. Check ftp://ftp.gnu.org/pub/gnu/bison/ or one of its version. Check <ftp://ftp.gnu.org/pub/gnu/bison/> or one of its
mirrors. Be sure to include the version number in your bug 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 report. If the bug is present in the latest version but not in a
previous version, try to determine the most recent version which previous version, try to determine the most recent version which
@@ -72,14 +71,11 @@ A4. Before you send a bug report, make sure you are using the latest
---------------------------------------------------------------------- ----------------------------------------------------------------------
Q5. Will Bison ever have C++ support? Q5. Will Bison ever have C++ support? How about Java or
<insert your favorite language here>?
A5. Yes, it's in the works. Things are very chaotic right now, but A5. C++ support is there now, and is documented in the manual.
what little information floats around is posted to the bug-bison We'd love to add other languages; contributions are welcome.
mailing list. If you're interested in testing C++ support when
it becomes available, please consider subscribing to the list,
especially if you are willing to beta test other releases as
well.
---------------------------------------------------------------------- ----------------------------------------------------------------------
@@ -94,16 +90,33 @@ A6. It's not terribly involved. Basically, you would download a test
tested. If no one tests, development is essentially halted. tested. If no one tests, development is essentially halted.
Beta testers are particularly needed for operating systems to Beta testers are particularly needed for operating systems to
which I do not have access. I currently have easy access to which the developers do not have easy access. They currently
Linux (x86 glibc 2.1), Solaris (SPARC) 2.6 and 2.7, and HP-UX have easy access to recent GNU/Linux and Solaris versions.
10.20. Reports about other operating systems are especially Reports about other operating systems are especially welcome.
welcome.
---------------------------------------------------------------------- ----------------------------------------------------------------------
Q7. How do I join the help-bison and bug-bison mailing lists? Q7. How do I join the help-bison and bug-bison mailing lists?
A7. See http://www.gnu.org/ (the section about "GNU mailing lists") A7. See <http://lists.gnu.org/>.
for more information.
---------------------------------------------------------------------- ----------------------------------------------------------------------
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.

View File

@@ -32,6 +32,7 @@ strtol.m4
strtoul.m4 strtoul.m4
strverscmp.m4 strverscmp.m4
unistd-safer.m4 unistd-safer.m4
unistd_h.m4
unlocked-io.m4 unlocked-io.m4
xalloc.m4 xalloc.m4
xstrndup.m4 xstrndup.m4

View File

@@ -40,7 +40,7 @@
int expected_sr_conflicts = -1; int expected_sr_conflicts = -1;
int expected_rr_conflicts = -1; int expected_rr_conflicts = -1;
static char *conflicts; static char *conflicts;
struct obstack solved_conflicts_obstack; static struct obstack solved_conflicts_obstack;
static bitset shift_set; static bitset shift_set;
static bitset look_ahead_set; static bitset look_ahead_set;