diff options
235 files changed, 548 insertions, 550 deletions
@@ -39,4 +39,4 @@ 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 this program. If not, see <http://www.gnu.org/licenses/>. +along with this program. If not, see <https://www.gnu.org/licenses/>. @@ -1,7 +1,7 @@ GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 - Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> + Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/> Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -645,7 +645,7 @@ the "copyright" line and a pointer to where the full notice is found. GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. + along with this program. If not, see <https://www.gnu.org/licenses/>. Also add information on how to contact you by electronic and paper mail. @@ -664,11 +664,11 @@ might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see -<http://www.gnu.org/licenses/>. +<https://www.gnu.org/licenses/>. The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read -<http://www.gnu.org/philosophy/why-not-lgpl.html>. +<https://www.gnu.org/licenses/why-not-lgpl.html>. diff --git a/ChangeLog-2012 b/ChangeLog-2012 index 6ff8f0d7..882818f3 100644 --- a/ChangeLog-2012 +++ b/ChangeLog-2012 @@ -77,7 +77,7 @@ Empty unions are not accepted by the ISO C99 grammar or by at least some versions of Sun Studio. Reported by Wolfgang S. Kechel at - <http://lists.gnu.org/archive/html/bug-bison/2011-08/msg00003.html>. + <https://lists.gnu.org/r/bug-bison/2011-08/msg00003.html>. * NEWS (2.5.1): Document fix. * THANKS (Wolfgang S. Kechel): Add. * tests/existing.at (GNU Cim Grammar) @@ -104,7 +104,7 @@ build: avoid YACC typo inherited from Autoconf. The typo shows up in the `configure --help' output. Reported by W.C.A. Wijngaards and Paul Eggert at - <http://lists.gnu.org/archive/html/bug-bison/2011-07/msg00000.html>. + <https://lists.gnu.org/r/bug-bison/2011-07/msg00000.html>. * README-hacking (Release Procedure): Remind about updating maintainer tools before a release. * THANKS (W.C.A. Wijngaards): Add. @@ -115,7 +115,7 @@ build: create xz instead of bzip2 tarballs. Suggested by Jim Meyering at - <http://lists.gnu.org/archive/html/bug-bison/2011-06/msg00012.html>. + <https://lists.gnu.org/r/bug-bison/2011-06/msg00012.html>. * README-hacking (Release Procedure): Update example. * configure.ac (AM_INIT_AUTOMAKE): Replace dist-bzip2 with dist-xz. @@ -153,7 +153,7 @@ doc: motivate named references. Suggested by Hans Aberg at - <http://lists.gnu.org/archive/html/bug-bison/2011-05/msg00008.html>. + <https://lists.gnu.org/r/bug-bison/2011-05/msg00008.html>. * doc/bison.texinfo (Named References): Explain briefly how they're better than the traditional positional references. @@ -161,7 +161,7 @@ doc: discuss named references after locations. Reported by Hans Aberg at - <http://lists.gnu.org/archive/html/bug-bison/2011-05/msg00008.html>. + <https://lists.gnu.org/r/bug-bison/2011-05/msg00008.html>. * NEWS (2.5.1): Document. * doc/bison.texinfo (Named References): Because it discusses locations in addition to semantic values, move this subsection out @@ -187,7 +187,7 @@ configure with --enable-gcc-warnings) and the sources that Bison users build. Instead, use PACIFY_CC, which doesn't. This change fixes compiler warnings reported by Tys Lefering at - <http://lists.gnu.org/archive/html/bison-patches/2011-05/msg00004.html>. + <https://lists.gnu.org/r/bison-patches/2011-05/msg00004.html>. * configure.ac: Don't AC_DEFINE lint regardless of the configure options. This change affects imported gnulib sources, where IF_LINT still appears and depends on lint. @@ -242,7 +242,7 @@ tests: pacify gcc 4.6.0's -Wunused-but-set-variable. Reported by Jim Meyering at - <http://lists.gnu.org/archive/html/bug-bison/2011-04/msg00002.html>. + <https://lists.gnu.org/r/bug-bison/2011-04/msg00002.html>. * tests/actions.at (Default %printer and %destructor for mid-rule values): Define YYLLOC_DEFAULT so that it uses its Rhs argument. @@ -254,7 +254,7 @@ about yyresolveLocations's local yyrhsloc. When locations are enabled, there's no such warning because YYLLOC_DEFAULT then uses yyrhsloc. Reported by Jim Meyering at - <http://lists.gnu.org/archive/html/bug-bison/2011-04/msg00002.html>. + <https://lists.gnu.org/r/bug-bison/2011-04/msg00002.html>. * data/glr.c (yyresolveLocations): Omit definition when locations are disabled. (yyresolveValue): Omit yyresolveLocations invocation when @@ -282,7 +282,7 @@ Fix missing updates to GPLv3. Reported by Tys Lefering at - <http://lists.gnu.org/archive/html/bison-patches/2011-04/msg00000.html>. + <https://lists.gnu.org/r/bison-patches/2011-04/msg00000.html>. * src/print-xml.c, src/print-xml.h: In these files. 2011-03-27 Joel E. Denny <joeldenny@joeldenny.org> @@ -291,7 +291,7 @@ Thus, conflict reports are now affected by -Werror and -Wnone (unless %expect or %expect-rr is specified). Reported by George Neuner at - <http://lists.gnu.org/archive/html/bug-bison/2010-08/msg00002.html>. + <https://lists.gnu.org/r/bug-bison/2010-08/msg00002.html>. * NEWS (2.5): Document. * doc/bison.texinfo (Bison Options): Document. * src/complain.c, src/complain.h (set_warning_issued): Export @@ -327,7 +327,7 @@ Add -Wother so -Wnone suppresses all warnings. Reported by George Neuner at - <http://lists.gnu.org/archive/html/bug-bison/2010-08/msg00002.html>. + <https://lists.gnu.org/r/bug-bison/2010-08/msg00002.html>. * NEWS (2.5): Document. * THANKS (George Neuner): Add. * doc/bison.texinfo (Bison Options): Document. @@ -356,7 +356,7 @@ Don't let -Wnone disable -Werror. Discussed at - <http://lists.gnu.org/archive/html/bison-patches/2010-08/msg00009.html>. + <https://lists.gnu.org/r/bison-patches/2010-08/msg00009.html>. * NEWS (2.5): Document. * src/getargs.c (flags_argmatch): Accept a new argument that specifies what flags "all" and thus "none" affect. @@ -397,7 +397,7 @@ named references: fix double free. In `rhs[name]: "a" | "b"', do not free "name" twice. Reported by Tys Lefering. - <http://lists.gnu.org/archive/html/bug-bison/2010-06/msg00002.html> + <https://lists.gnu.org/r/bug-bison/2010-06/msg00002.html> * src/named-ref.h, src/named-ref.c (named_ref_copy): New. * src/parse-gram.y (current_lhs): Rename as... (current_lhs_symbol): this. @@ -432,7 +432,7 @@ java: fix parser stack popping bug. Reported at - <http://lists.gnu.org/archive/html/bug-bison/2011-02/msg00005.html>. + <https://lists.gnu.org/r/bug-bison/2011-02/msg00005.html>. * THANKS (Angelo Borsotti): Add. * data/lalr1.java (YYParser::YYStack::pop): Fix off-by-one error in clearing the value stack. Previously, the top element of the @@ -520,7 +520,7 @@ java: fix location handling bug. Reported at - <http://lists.gnu.org/archive/html/bison-patches/2011-02/msg00005.html>. + <https://lists.gnu.org/r/bison-patches/2011-02/msg00005.html>. * data/lalr1.java (YYParser::yylloc): For non-empty RHS, fix reversed access to location stack. * THANKS (Bernd Kiefer): Add. @@ -548,7 +548,7 @@ doc: finish splitting apart the manual's Decl Summary section. Suggested by Akim Demaille at - <http://lists.gnu.org/archive/html/bison-patches/2009-05/msg00013.html>. + <https://lists.gnu.org/r/bison-patches/2009-05/msg00013.html>. * doc/bison.texinfo (Decl Summary): Extract most of the %define entry into... (%define Summary): ... this new subsection, and update all @@ -562,7 +562,7 @@ doc: begin to split apart the manual's Decl Summary section. Discussed in thread starting at - <http://lists.gnu.org/archive/html/bison-patches/2009-05/msg00013.html>. + <https://lists.gnu.org/r/bison-patches/2009-05/msg00013.html>. * doc/bison.texinfo (Decl Summary): Extract most of the %code entry into... (%code Summary): ... this new subsection, and update all @@ -619,8 +619,8 @@ parses `%token ID -123' as `%token ID - 123' and handles `-' as an identifier. Now, `-' cannot be an identifier. Discussed in threads beginning at - <http://lists.gnu.org/archive/html/bug-bison/2011-01/msg00000.html>, - <http://lists.gnu.org/archive/html/bug-bison/2011-01/msg00004.html>. + <https://lists.gnu.org/r/bug-bison/2011-01/msg00000.html>, + <https://lists.gnu.org/r/bug-bison/2011-01/msg00004.html>. * NEWS (2.5): Update entry describing the dash extension to grammar symbol names. Also, move that entry before the named references entry because the latter mentions the former. @@ -664,7 +664,7 @@ name. In reality, this is a syntax error, so the reference is invalid regardless of the symbols actually appearing in the production. Discussed at - <http://lists.gnu.org/archive/html/bison-patches/2011-01/msg00012.html>. + <https://lists.gnu.org/r/bison-patches/2011-01/msg00012.html>. * src/scan-code.l (parse_ref): Report the above case as a syntax error. Other than that, continue to handle this case like any other invalid reference that Bison manages to parse because @@ -675,7 +675,7 @@ doc: don't use @acronym. Lately, many GNU packages are dropping it. See - <http://lists.gnu.org/archive/html/bison-patches/2011-01/msg00003.html>. + <https://lists.gnu.org/r/bison-patches/2011-01/msg00003.html>. * doc/bison.texinfo: Remove all uses. 2011-01-05 Alex Rozenman <rozenman@gmail.com> @@ -683,7 +683,7 @@ Do not allow identifiers that start with a negative number. Reported by Paul Hilfinger as a side effect of named references support at - <http://lists.gnu.org/archive/html/bug-bison/2011-01/msg00000.html>. + <https://lists.gnu.org/r/bug-bison/2011-01/msg00000.html>. Suggested by Paul Eggert. * src/scan-code.l ({letter}, {id}): Adjust lexical definitions. * src/scan-gram.l ({letter}, {id}): Likewise. @@ -711,7 +711,7 @@ maint: prepare to use year ranges in copyright notices. * README (Copyright statements): New section explaining the range notation. The GNU maintainers document requires this explanation: - <http://www.gnu.org/prep/maintain/maintain.html#Copyright-Notices>. + <https://www.gnu.org/prep/maintain/maintain.html#Copyright-Notices>. I copied our explanation from coreutils. * build-aux/update-b4-copyright: Revert 2010-06-17 changes that disabled Bison's automated use of ranges. @@ -791,7 +791,7 @@ parse.lac: implement as %define variable. LAC = lookahead correction. See discussion at - <http://lists.gnu.org/archive/html/bison-patches/2009-09/msg00034.html>. + <https://lists.gnu.org/r/bison-patches/2009-09/msg00034.html>. However, one point there must be corrected: because of %nonassoc, LAC is *not* always redundant for lr.type=canonical-lr. * data/yacc.c: Accept values of "none" (default) or "full" for @@ -919,7 +919,7 @@ Fix portability problem on OpenBSD 4.7. Jim Meyering reported this in - <http://lists.gnu.org/archive/html/bug-bison/2010-10/msg00007.html>. + <https://lists.gnu.org/r/bug-bison/2010-10/msg00007.html>. * data/yacc.c: Use EXIT_SUCCESS as a witness for stdlib.h, not _STDLIB_H. EXIT_SUCCESS has been defined by the standard for quite some time. @@ -983,8 +983,8 @@ maint: add gettext version to release announcements. Suggested by Paul Hilfinger at - <http://lists.gnu.org/archive/html/bison-patches/2010-07/msg00019.html> - <http://lists.gnu.org/archive/html/bison-patches/2010-08/msg00002.html>. + <https://lists.gnu.org/r/bison-patches/2010-07/msg00019.html> + <https://lists.gnu.org/r/bison-patches/2010-08/msg00002.html>. * cfg.mk (bootstrap-tools): Add gettext. 2010-08-04 Joel E. Denny <joeldenny@joeldenny.org> @@ -1112,10 +1112,10 @@ Update from GFDL GFDL 1.2 to 1.3. * doc/bison.texinfo: Update GFDL version number. * doc/fdl.texi: Update to version 1.3, taken from: - http://www.gnu.org/licenses/fdl.texi + https://www.gnu.org/licenses/fdl.texi Do not use date ranges in copyright notices. - See http://www.gnu.org/prep/maintain/maintain.html#Copyright-Notices + See https://www.gnu.org/prep/maintain/maintain.html#Copyright-Notices * HACKING, Makefile.am, NEWS, PACKAGING, README, README-alpha: * TODO, bootstrap, bootstrap.conf: @@ -1289,7 +1289,7 @@ That is, keep them as warnings because that should be sufficient to satisfy POSIX without creating backward compatibility issues. Suggested by Richard Stallman at - <http://lists.gnu.org/archive/html/bison-patches/2010-03/msg00033.html>. + <https://lists.gnu.org/r/bison-patches/2010-03/msg00033.html>. * NEWS (2.5): Remove mention of complaint. * src/reader.c (grammar_rule_check): Convert complaint back to warning. @@ -1299,7 +1299,7 @@ build: don't require src/bison during bootstrap. Suggested by Eric Blake at - <http://lists.gnu.org/archive/html/bug-bison/2010-03/msg00003.html>. + <https://lists.gnu.org/r/bug-bison/2010-03/msg00003.html>. * bootstrap.conf (bootstrap_epilogue): New function to make sure src/parse-gram.[ch] are stamped later than src/parse-gram.y. @@ -1307,7 +1307,7 @@ i18n: fix untranslatable string. Reported by Goran Uddeborg at - <http://lists.gnu.org/archive/html/bug-bison/2010-03/msg00000.html>. + <https://lists.gnu.org/r/bug-bison/2010-03/msg00000.html>. * src/muscle-tab.c (muscle_percent_define_insert): Here. 2010-04-13 Akim Demaille <demaille@gostai.com> @@ -1366,7 +1366,7 @@ tests: fix for newer Sun Studio C++. Reported by Dagobert Michelsen at - <http://lists.gnu.org/archive/html/bug-bison/2010-03/msg00023.html>. + <https://lists.gnu.org/r/bug-bison/2010-03/msg00023.html>. * THANKS (Dagobert Michelsen): Add. * configure.ac (AC_PREREQ): Set to 2.64 so we get the latest Autoconf macro for handling the restrict keyword. @@ -1377,7 +1377,7 @@ portability: fix pointer arithmetic to conform to C standard. Reported by Tys Lefering at - <http://lists.gnu.org/archive/html/bug-bison/2010-03/msg00035.html>. + <https://lists.gnu.org/r/bug-bison/2010-03/msg00035.html>. This fix is already implemented in glr.c and does not apply to lalr1.java. * data/lalr1.cc (yy::parser::parse): Increase size of @@ -1401,7 +1401,7 @@ portability: fix test suite for GCC 4.5's new #error message. Reported by Tys Lefering at - <http://lists.gnu.org/archive/html/bug-bison/2010-03/msg00030.html>. + <https://lists.gnu.org/r/bug-bison/2010-03/msg00030.html>. * NEWS (2.4.3): Mention. * tests/synclines.at (AT_TEST_SYNCLINE): Implement. @@ -1421,7 +1421,7 @@ portability: fix for BSD make. Reported by Johan van Selst at - <http://lists.gnu.org/archive/html/bug-bison/2010-03/msg00016.html>. + <https://lists.gnu.org/r/bug-bison/2010-03/msg00016.html>. * tests/local.mk ($(TESTSUITE)): Qualify package.m4 in this dependency list as in package.m4's target rule. @@ -1429,7 +1429,7 @@ portability: fix spawning on at least FreeBSD 8 and FreeBSD 9. Reported by Johan van Selst at - <http://lists.gnu.org/archive/html/bug-bison/2010-03/msg00014.html>. + <https://lists.gnu.org/r/bug-bison/2010-03/msg00014.html>. * NEWS (2.4.3): New. * THANKS (Johan van Selst): Add. * etc/prefix-gnulib-mk (prefix): Adjust regex for makefile @@ -1470,11 +1470,11 @@ then reported it. However, there's some sort of race condition, because the new test group occasionally succeeded. Reported by Albert Chin at - <http://lists.gnu.org/archive/html/bug-bison/2010-02/msg00004.html>. + <https://lists.gnu.org/r/bug-bison/2010-02/msg00004.html>. There were also problems with the test suite livelocking on Tru64 5.1b. Reported by Didier Godefroy at - <http://lists.gnu.org/archive/html/bug-bison/2009-05/msg00005.html>. + <https://lists.gnu.org/r/bug-bison/2009-05/msg00005.html>. Switching to create_pipe_bidi suggested by Akim Demaille. To attempt to solve both of these problems, switch to gnulib's @@ -1603,7 +1603,7 @@ POSIX: warn if %prec's token was not defined. Reported by Florian Krohm at - <http://lists.gnu.org/archive/html/bug-bison/2009-12/msg00005.html>. + <https://lists.gnu.org/r/bug-bison/2009-12/msg00005.html>. * NEWS (2.4.2): Document. * src/reader.c (grammar_rule_check): Implement. (grammar_current_rule_prec_set): Add comments explaining that we @@ -1755,9 +1755,9 @@ portability: use -DGNULIB_POSIXCHECK. Reported by Eric Blake. See discussions at - <http://lists.gnu.org/archive/html/bug-bison/2009-09/msg00008.html> + <https://lists.gnu.org/r/bug-bison/2009-09/msg00008.html> and - <http://lists.gnu.org/archive/html/bug-gnulib/2009-10/msg00108.html>. + <https://lists.gnu.org/r/bug-gnulib/2009-10/msg00108.html>. * HACKING (Release checks): Suggest -DGNULIB_POSIXCHECK. * bootstrap.conf (gnulib_modules): Add all the printf modules suggested by -DGNULIB_POSIXCHECK. Add realloc-posix as @@ -1785,7 +1785,7 @@ Expand GLR acronym in summary of Bison. Based on discussion with Akim Demaille starting at - <http://lists.gnu.org/archive/html/bison-patches/2009-04/msg00087.html>. + <https://lists.gnu.org/r/bison-patches/2009-04/msg00087.html>. * doc/bison.texinfo (Introduction): Here. * src/getargs.c (usage): Here. @@ -1853,7 +1853,7 @@ tests: skip tests of file names that platform does not support. Reported by Michael Raskin at - <http://lists.gnu.org/archive/html/bug-bison/2009-09/msg00001.html>. + <https://lists.gnu.org/r/bug-bison/2009-09/msg00001.html>. * THANKS (Michael Raskin): Add. * tests/output.at (AT_CHECK_OUTPUT_FILE_NAME): Fix. Cygwin used to fail at least for file names containing ":" or "\". @@ -2155,7 +2155,7 @@ Fix gcc 3.4.4 shadowing warning reported by Eric Blake. See - <http://lists.gnu.org/archive/html/bison-patches/2009-08/msg00093.html>. + <https://lists.gnu.org/r/bison-patches/2009-08/msg00093.html>. * src/scan-code.h (code_props_rule_action_init): Rename named_ref arg to name so it doesn't shadow named_ref type. This makes it consistent with the function definition in scan-code.l @@ -2334,7 +2334,7 @@ Fix complaints about escape sequences. Discussed starting at - <http://lists.gnu.org/archive/html/bison-patches/2009-08/msg00036.html>. + <https://lists.gnu.org/r/bison-patches/2009-08/msg00036.html>. * src/scan-gram.l (SC_ESCAPED_STRING, SC_ESCAPED_CHARACTER): For a \0 and similar escape sequences meaning the null character, report an invalid escape sequence instead of an @@ -2368,7 +2368,7 @@ This patch simplifies "variables: rename namespace as api.namespace", commit 67501061076ba46355cfd9f9361c7eed861b389c. Suggested by Joel E. Denny in - http://lists.gnu.org/archive/html/bison-patches/2009-07/msg00006.html + https://lists.gnu.org/r/bison-patches/2009-07/msg00006.html * src/muscle-tab.c (muscle_percent_variable_update): New. (muscle_percent_define_insert): Use it in replacement of the @@ -2432,7 +2432,7 @@ build: require gettext 0.17. Suggested by Bruno Haible. - http://lists.gnu.org/archive/html/bug-bison/2009-08/msg00009.html + https://lists.gnu.org/r/bug-bison/2009-08/msg00009.html * configure.ac: require gettext 0.17 to ensure compatibility with gnulib. @@ -2443,7 +2443,7 @@ Bison was uselessly requiring the formatstring macros from gettext, which resulted in mo files not being installed on systems that perfectly supported Bison mo files. Lower the requirement. - http://lists.gnu.org/archive/html/bug-bison/2009-08/msg00006.html + https://lists.gnu.org/r/bug-bison/2009-08/msg00006.html * configure.ac: Require need-ngettext instead of need-formatstring-macros. @@ -2698,7 +2698,7 @@ Some M4 cleanup in the testsuite. Suggested by Eric Blake at - <http://lists.gnu.org/archive/html/bison-patches/2009-04/msg00083.html>. + <https://lists.gnu.org/r/bison-patches/2009-04/msg00083.html>. * tests/existing.at (_AT_TEST_EXISTING_GRAMMAR): Do not complicate the code by distinguishing between a missing value and an empty string value for an optional argument. This fix is @@ -2718,7 +2718,7 @@ Revert unnecessary column realignment in --help output. Reported by Akim Demaille at - <http://lists.gnu.org/archive/html/bison-patches/2009-06/msg00010.html>. + <https://lists.gnu.org/r/bison-patches/2009-06/msg00010.html>. * src/getargs.c (usage): Here. 2009-07-04 Alex Rozenman <rozenman@gmail.com> @@ -2813,7 +2813,7 @@ variables: rename namespace as api.namespace. Discussed in - http://lists.gnu.org/archive/html/bison-patches/2009-04/msg00033.html + https://lists.gnu.org/r/bison-patches/2009-04/msg00033.html * data/bison.m4 (b4_percent_define_copy_, b4_percent_define_copy): New. @@ -2867,7 +2867,7 @@ cases. Avoid this. Addresses another form of nondeterminism reported by Joel E. Denny. - http://lists.gnu.org/archive/html/bison-patches/2009-05/msg00023.html + https://lists.gnu.org/r/bison-patches/2009-05/msg00023.html * tests/input.at (Numbered tokens): Split the hexadecimal/decimal test in two. @@ -2889,7 +2889,7 @@ deterministic user-token-number redeclaration errors. Address nondeterminism reported by Joel E. Denny. - http://lists.gnu.org/archive/html/bison-patches/2009-05/msg00023.html + https://lists.gnu.org/r/bison-patches/2009-05/msg00023.html * src/uniqstr.h: Comment changes. * src/location.h (boundary_cmp, location_cmp): New. @@ -2970,7 +2970,7 @@ Rename token.prefix as api.tokens.prefix. Discussed here. - http://lists.gnu.org/archive/html/bison-patches/2009-05/msg00024.html. + https://lists.gnu.org/r/bison-patches/2009-05/msg00024.html. * NEWS, data/bison.m4, data/c.m4, data/java.m4, doc/bison.texinfo, * tests/c++.at, tests/calc.at, tests/java.at, tests/local.at @@ -3088,7 +3088,7 @@ List accepted values for a %define enum variable with an invalid value. Suggested by Akim Demaille at - <http://lists.gnu.org/archive/html/bison-patches/2009-04/msg00082.html>. + <https://lists.gnu.org/r/bison-patches/2009-04/msg00082.html>. * data/bison.m4 (_b4_percent_define_check_values): Implement. * src/muscle-tab.c (muscle_percent_define_check_values): Implement. * tests/input.at (%define lr.default_reductions invalid values): Merge @@ -3488,9 +3488,9 @@ Fix strange %define locations for default values. Reported by Akim Demaille at - <http://lists.gnu.org/archive/html/bug-bison/2007-12/msg00001.html> + <https://lists.gnu.org/r/bug-bison/2007-12/msg00001.html> and discussed again starting at - <http://lists.gnu.org/archive/html/bison-patches/2008-11/msg00102.html>. + <https://lists.gnu.org/r/bison-patches/2008-11/msg00102.html>. * data/bison.m4 (b4_percent_define_default): Leave syncline blank because location information is bogus. Use angle brackets to delimit fake file name because square brackets @@ -4173,7 +4173,7 @@ Fix unexpanded macros in GLR defines file. Reported by Csaba Raduly at - <http://lists.gnu.org/archive/html/bug-bison/2008-11/msg00048.html>. + <https://lists.gnu.org/r/bug-bison/2008-11/msg00048.html>. * THANKS (Csaba Raduly): Add. * data/glr.c: Fix overquoting on b4_prefix for yylval and yylloc. * tests/calc.at (_AT_DATA_CALC_Y): If %defines is specified, generate @@ -5376,7 +5376,7 @@ Fix user actions without a trailing semicolon. Reported by Sergei Steshenko at - <http://lists.gnu.org/archive/html/bug-bison/2008-11/msg00001.html>. + <https://lists.gnu.org/r/bug-bison/2008-11/msg00001.html>. * THANKS (Sergei Steshenko): Add. * src/scan-code.l (SC_RULE_ACTION): Fix it. * tests/regression.at (Fix user actions without a trailing semicolon): @@ -5767,7 +5767,7 @@ Say %language is experimental. We're thinking of extending it's effect on output file naming. See the thread at - <http://lists.gnu.org/archive/html/bison-patches/2008-10/msg00003.html>. + <https://lists.gnu.org/r/bison-patches/2008-10/msg00003.html>. * NEWS: Say it's experimental. * doc/bison.texinfo (Decl Summary): Say it's experimental, and so don't recommend it over %skeleton for now. @@ -5905,7 +5905,7 @@ Fix yyerror_range for user-defined location type in C++. Reported by Georg Sauthoff at - <http://lists.gnu.org/archive/html/bug-bison/2008-08/msg00008.html>. + <https://lists.gnu.org/r/bug-bison/2008-08/msg00008.html>. * data/lalr1.cc (parse): Change type of yyerror_range to location_type. * THANKS (Georg Sauthoff): Add. @@ -6007,7 +6007,7 @@ * Makefile.am ($(top_srcdir)/.version): Declare configure as a dependency, and add comments justifying this in more detail. Discussed starting at - <http://lists.gnu.org/archive/html/bison-patches/2008-07/msg00022.html>. + <https://lists.gnu.org/r/bison-patches/2008-07/msg00022.html>. 2008-08-06 Eric Blake <ebb9@byu.net> @@ -6052,7 +6052,7 @@ * configure.ac (AM_INIT_AUTOMAKE): Set gnu strictness during development and gnits strictness for releases. Based on Eric Blake's suggestion at - <http://lists.gnu.org/archive/html/bug-bison/2008-07/msg00019.html>. + <https://lists.gnu.org/r/bug-bison/2008-07/msg00019.html>. 2008-07-31 Paolo Bonzini <bonzini@gnu.org> @@ -6139,7 +6139,7 @@ Fix untranslatable composition of sentences. Reported by Goran Uddeborg at - <http://lists.gnu.org/archive/html/bug-bison/2008-06/msg00000.html>. + <https://lists.gnu.org/r/bug-bison/2008-06/msg00000.html>. * THANKS (Goran Uddeborg): Add. * src/reduce.c (reduce_print): Report the number of nonterminals and rules useless in the grammar in separate sentences. @@ -6171,7 +6171,7 @@ 2008-07-15 Joel E. Denny <jdenny@ces.clemson.edu> Improve forward-compatibility with GNU M4. Reported by Eric Blake at - <http://lists.gnu.org/archive/html/bug-bison/2008-07/msg00000.html>. + <https://lists.gnu.org/r/bug-bison/2008-07/msg00000.html>. * bootstrap.conf (gnulib_modules): Add unsetenv. * lib/.gitignore, lib/.cvsignore (/unsetenv.c): Add. * m4/.gitignore, m4/.cvsignore (/environ.m4): Add. @@ -6253,7 +6253,7 @@ Work-around an Autoconf 2.62 AT_SETUP bug that was not present in 2.61. Reported by Juan Manuel Guerrero at - <http://lists.gnu.org/archive/html/bug-bison/2008-04/msg00011.html>. + <https://lists.gnu.org/r/bug-bison/2008-04/msg00011.html>. * tests/output.at ("Output file name: ("): Comment out test case for now. ("Output file name: )"): Likewise. @@ -6286,7 +6286,7 @@ 2008-04-20 Joel E. Denny <jdenny@ces.clemson.edu> Fix make dist infinite loop reported by Juan Manuel Guerrero at - <http://lists.gnu.org/archive/html/bug-bison/2008-01/msg00009.html>. + <https://lists.gnu.org/r/bug-bison/2008-01/msg00009.html>. * .cvsignore: Add .version. * .version.in: New. * bootstrap.conf (gnulib_modules): Add git-version-gen. @@ -6359,7 +6359,7 @@ 2008-02-20 Joel E. Denny <jdenny@ces.clemson.edu> Fix impure push parser compile error reported by Bob Rossi at - <http://lists.gnu.org/archive/html/help-bison/2008-02/msg00023.html>. + <https://lists.gnu.org/r/help-bison/2008-02/msg00023.html>. * data/yacc.c: Clean up whitespace in the output a little. (yypstate_allocated): Define for impure push parsers regardless of whether the pull interface is also requested. @@ -6397,7 +6397,7 @@ 2008-02-16 Joel E. Denny <jdenny@ces.clemson.edu> Fix documentation problems reported by Tim Josling at - <http://lists.gnu.org/archive/html/bug-bison/2008-01/msg00013.html>. + <https://lists.gnu.org/r/bug-bison/2008-01/msg00013.html>. * NEWS (2.3a+): Mention removal of --no-parser, -n, and %no-parser. * doc/bison.texinfo (Token Decl): Token numbers are *nonnegative* integers. Explain the effect of literal string aliases on error @@ -6408,7 +6408,7 @@ Accept a token number in a %left, %right, or %nonassoc for POSIX conformance. Reported by Tim Josling at - <http://lists.gnu.org/archive/html/bug-bison/2008-01/msg00010.html>. + <https://lists.gnu.org/r/bug-bison/2008-01/msg00010.html>. * NEWS (2.3a+): Mention. * doc/bison.texinfo (Precedence Decl): Describe how literal strings and code numbers are treated by precedence declarations. @@ -6450,7 +6450,7 @@ * data/yacc.c (yyparse): Correct the comment when locations aren't used. Problem reported by Claudio Saavedra in - <http://lists.gnu.org/archive/html/bug-bison/2008-01/msg00003.html>. + <https://lists.gnu.org/r/bug-bison/2008-01/msg00003.html>. 2008-01-05 Wojciech Polak <polak@gnu.org> @@ -6461,7 +6461,7 @@ Automate regression testing of the XML/XSLT implementation. Discussed starting at - <http://lists.gnu.org/archive/html/bison-patches/2007-11/msg00021.html>. + <https://lists.gnu.org/r/bison-patches/2007-11/msg00021.html>. * configure.ac (XSLTPROC): New substitution. * Makefile.am (maintainer-xml-check): New phony target invoking... * tests/Makefile.am (maintainer-xml-check): ... this new phony target @@ -6521,7 +6521,7 @@ * src/print-xml.h (xml_indent): Prototype. * tests/existing.at (GNU pic Grammar): Fix a rule miscopied from - <http://lists.gnu.org/archive/html/bug-bison/2003-04/msg00026.html>. + <https://lists.gnu.org/r/bug-bison/2003-04/msg00026.html>. 2007-12-08 Joel E. Denny <jdenny@ces.clemson.edu> @@ -6535,7 +6535,7 @@ In the XML output, don't print the list of rules where symbols appear. Compute it in XSLT instead. Discussed at - <http://lists.gnu.org/archive/html/bison-patches/2007-09/msg00024.html>. + <https://lists.gnu.org/r/bison-patches/2007-09/msg00024.html>. * data/xslt/bison.xsl (bison:ruleByLhs): New. (bison:ruleByRhs): New. * data/xslt/xml2text.xsl (xsl:template match="terminal"): Use @@ -6559,7 +6559,7 @@ Don't let --report affect XML output; always print all information. Discussed at - <http://lists.gnu.org/archive/html/bison-patches/2007-09/msg00020.html>. + <https://lists.gnu.org/r/bison-patches/2007-09/msg00020.html>. * src/conflicts.c (log_resolution): Implement. * src/print-xml.c (print_core): Implement. (print_state): Implement. @@ -6577,7 +6577,7 @@ In the XML output, list useless and unused symbols and rules with the useful ones and add a "usefulness" attribute. Discussed starting at - <http://lists.gnu.org/archive/html/bison-patches/2007-09/msg00017.html>. + <https://lists.gnu.org/r/bison-patches/2007-09/msg00017.html>. * src/gram.c (grammar_rules_partial_print_xml): Remove. (grammar_rules_print_xml): Print all rules instead of just those useful in the grammar, and add a "usefulness" attribute. @@ -6639,7 +6639,7 @@ When reporting useless rules and nonterminals, say "useless in grammar" instead of "useless", and say "useless in parser" instead of "never reduced". Discussed starting at - <http://lists.gnu.org/archive/html/bison-patches/2007-10/msg00033.html>. + <https://lists.gnu.org/r/bison-patches/2007-10/msg00033.html>. * NEWS (2.3a+): Mention this change. * data/xslt/xml2text.xsl: Update output text and expected input XML element names to match changes below. @@ -6744,7 +6744,7 @@ Deprecate %pure-parser and add `%define api.pure'. Discussed starting at - <http://lists.gnu.org/archive/html/bison-patches/2007-09/msg00006.html>. + <https://lists.gnu.org/r/bison-patches/2007-09/msg00006.html>. * NEWS (2.3a+): Mention. * data/bison.m4 (b4_pure_if): Don't define it here. * data/c.m4 (b4_identification): Depend on individual skeletons to @@ -6788,7 +6788,7 @@ 2007-10-28 Joel E. Denny <jdenny@ces.clemson.edu> %define push_pull -> %define api.push_pull. Discussed starting at - <http://lists.gnu.org/archive/html/bison-patches/2007-09/msg00005.html>. + <https://lists.gnu.org/r/bison-patches/2007-09/msg00005.html>. * data/push.c: Expect the new name. * data/yacc.c: Likewise. * doc/bison.texinfo (Push Decl): Update. @@ -6813,7 +6813,7 @@ For the XML output's terminal element, rename @number to @token-number, and add @symbol-number. In the nonterminal element, rename @number to @symbol-number. Discussed starting at - <http://lists.gnu.org/archive/html/bison-patches/2007-10/msg00040.html>. + <https://lists.gnu.org/r/bison-patches/2007-10/msg00040.html>. * data/xslt/xml2text.xsl (xsl:template match="terminal"): Update for renames. (xsl:template match="nonterminal"): Likewise. @@ -6947,7 +6947,7 @@ 2007-10-08 Joel E. Denny <jdenny@ces.clemson.edu> Improve C++ namespace support. Discussed starting at - <http://lists.gnu.org/archive/html/help-bison/2007-09/msg00016.html>. + <https://lists.gnu.org/r/help-bison/2007-09/msg00016.html>. * data/c++.m4: (b4_namespace_ref, b4_namespace_open, b4_namespace_close): New macros that interpret the %define variable "namespace" so its value can contain "::" to indicate nested @@ -7302,7 +7302,7 @@ * data/yacc.c (yyexhaustedlab): Define it when YYERROR_VERBOSE is true since it's then always used regardless of whether yyoverflow is defined. Reported by Christian Burger at - <http://lists.gnu.org/archive/html/bug-bison/2007-07/msg00031.html>. + <https://lists.gnu.org/r/bug-bison/2007-07/msg00031.html>. * THANKS: Add Christian Burger. * ChangeLog: For changes in doc/bison.texinfo, consistently reference @@ -7319,7 +7319,7 @@ 2007-07-27 Joel E. Denny <jdenny@ces.clemson.edu> Fix push parsing memory leak reported by Brandon Lucia at - <http://lists.gnu.org/archive/html/bug-bison/2007-07/msg00032.html>. + <https://lists.gnu.org/r/bug-bison/2007-07/msg00032.html>. * THANKS: Add Brandon Lucia. * data/push.c (yypstate_delete): Free the stack if it was reallocated but the parse never completed and thus freed it. @@ -7376,7 +7376,7 @@ 2007-07-02 Joel E. Denny <jdenny@ces.clemson.edu> Fix C++ test cases after recent Gnulib changes. Discussed starting at - <http://lists.gnu.org/archive/html/bug-bison/2007-07/msg00000.html>. + <https://lists.gnu.org/r/bug-bison/2007-07/msg00000.html>. * examples/calc++/Makefile.am (DEFAULT_INCLUDES): Override Automake's definition in order to avoid Gnulib headers since we don't use config.h here. @@ -7450,11 +7450,11 @@ * src/Makefile.am (yacc): Quote target action commands properly so that the yacc script isn't corrupt. Reported by Hans Aberg at - <http://lists.gnu.org/archive/html/bug-bison/2007-05/msg00003.html>. + <https://lists.gnu.org/r/bug-bison/2007-05/msg00003.html>. * data/glr.c (yylval): As in yacc.c, don't extern in the header for the case of pure parsers. Reported by Frans Englich at - <http://lists.gnu.org/archive/html/help-bison/2007-05/msg00018.html>. + <https://lists.gnu.org/r/help-bison/2007-05/msg00018.html>. * THANKS: Add Frans Englich. * NEWS (2.3a+): In the %code entry, reference section `Bison @@ -7664,7 +7664,7 @@ Use YYFPRINTF instead of fprintf where appropriate. Reported by Sebastien Fricker at - <http://lists.gnu.org/archive/html/bug-bison/2007-02/msg00035.html>. + <https://lists.gnu.org/r/bug-bison/2007-02/msg00035.html>. * THANKS: Add Sebastien Fricker. * data/glr.c, data/push.c, data/yacc.c (yy_reduce_print): Implement. * doc/bison.texinfo (Tracing): Make it clearer that YYFPRINTF must @@ -7699,7 +7699,7 @@ Enable the Java related testsuite tests when the only Java compiler found is a gcj < 4.3. Discussed at - <http://lists.gnu.org/archive/html/bug-bison/2007-02/msg00016.html>. + <https://lists.gnu.org/r/bug-bison/2007-02/msg00016.html>. * configure.ac (gt_JAVACOMP): Don't specify a target_version. 2007-02-11 Joel E. Denny <jdenny@ces.clemson.edu> @@ -7872,7 +7872,7 @@ Implement support for relative and absolute skeleton file names. Discussed starting at - <http://lists.gnu.org/archive/html/bison-patches/2006-12/msg00071.html>. + <https://lists.gnu.org/r/bison-patches/2006-12/msg00071.html>. * doc/bison.texinfo (Decl Summary): Document in %skeleton entry. (Bison Options): Document in --skeleton entry. * src/output.c (output_skeleton): Use strncpy rather than strcpy since @@ -7990,7 +7990,7 @@ Ignore YYSTACK_USE_ALLOCA for push parsers since the stacks can't be locals. Reported by Juan Manuel Guerrero at - <http://lists.gnu.org/archive/html/bug-bison/2007-01/msg00000.html>. + <https://lists.gnu.org/r/bug-bison/2007-01/msg00000.html>. * data/push.c: Enclose the #ifdef YYSTACK_USE_ALLOCA in b4_push_if. Fix some indentation also. * tests/torture.at (Exploding the Stack Size with Alloca): Add comment @@ -8035,7 +8035,7 @@ qualifiers in %code directives, and restrict the characters that are allowed in them to M4-friendly ones. For %define, continue to support the quoted form as a deprecated feature. Discussed starting at - <http://lists.gnu.org/archive/html/bison-patches/2007-01/msg00023.html>. + <https://lists.gnu.org/r/bison-patches/2007-01/msg00023.html>. * NEWS (2.3a+): Add entry for the change to %define. Update entry for %code. * doc/bison.texinfo (Prologue Alternatives): Update. @@ -8206,7 +8206,7 @@ This provides more flexibility than m4_fatal, improves the error message format, and captures messages for translation. Discussed starting at - <http://lists.gnu.org/archive/html/bison-patches/2006-12/msg00063.html>. + <https://lists.gnu.org/r/bison-patches/2006-12/msg00063.html>. * data/bison.m4 (b4_error): New, invoked by... (b4_warn, b4_complain, b4_fatal): ... these new macros to wrap the skeleton scanner's new @warn(...@), @complain(...@), and @fatal(...@) @@ -8256,7 +8256,7 @@ Consolidate the 4 prologue alternative directives (%code, %requires, %provides, and %code-top) into a single %code directive with an optional qualifier field. Discussed at - <http://lists.gnu.org/archive/html/bison-patches/2007-01/msg00012.html>. + <https://lists.gnu.org/r/bison-patches/2007-01/msg00012.html>. * NEWS (2.3a+): Rewrite the existing entry for the prologue alternatives. * doc/bison.texinfo (Prologue Alternatives): Update. @@ -8370,7 +8370,7 @@ interface. This patch merely implements code_props in scan-code.h and scan-code.l. Future patches will rewrite other modules to use it. Discussed starting at - <http://lists.gnu.org/archive/html/bison-patches/2006-11/msg00020.html>. + <https://lists.gnu.org/r/bison-patches/2006-11/msg00020.html>. * src/location.h (EMPTY_LOCATION_INIT): Define so that it's easier to consistently initialize const structs that have an empty location field. @@ -8460,7 +8460,7 @@ instead of passing a yylexp argument to yypull_parse, and don't generate yypull_parse or yyparse unless %push-pull-parser is declared. Discussed starting at - <http://lists.gnu.org/archive/html/bison-patches/2006-12/msg00163.html>. + <https://lists.gnu.org/r/bison-patches/2006-12/msg00163.html>. * data/bison.m4 (b4_pull_if): New. * data/c.m4 (b4_identification): Define YYPULL similar to YYPUSH. * data/push.c: Improve M4 quoting a little. @@ -8752,7 +8752,7 @@ 2006-12-16 Joel E. Denny <jdenny@ces.clemson.edu> Make %push-parser imply %pure-parser. This fixes several bugs; see - <http://lists.gnu.org/archive/html/bison-patches/2006-12/msg00148.html>. + <https://lists.gnu.org/r/bison-patches/2006-12/msg00148.html>. * src/parse-gram.y (prologue_declaration): For %push-parser, also set pure_parser = true. * data/push.c: Don't bother testing b4_push_if when deciding whether @@ -8906,7 +8906,7 @@ Document Yacc prologue alternatives and default %destructor's and %printer's as experimental. Don't mention Java yet. Discussed at - <http://lists.gnu.org/archive/html/bison-patches/2006-12/msg00002.html>. + <https://lists.gnu.org/r/bison-patches/2006-12/msg00002.html>. * NEWS (2.3a+): Say they're experimental. Remove any mention of Java. (2.3a): Annotate this entry to say the old forms of these features were also experimental. @@ -8918,7 +8918,7 @@ Support a file name argument to %defines. Deprecate `=' in %file-prefix, %name-prefix, and %output. Discussed at - <http://lists.gnu.org/archive/html/help-bison/2006-09/msg00001.html>. + <https://lists.gnu.org/r/help-bison/2006-09/msg00001.html>. * NEWS (2.3a+): Mention. * doc/bison.texinfo (Decl Summary, Table of Symbols): Add entry for new form of %defines, and remove `=' from entries for %file-prefix, @@ -8948,7 +8948,7 @@ 2006-11-20 Joel E. Denny <jdenny@ces.clemson.edu> Rename <!> to <>. Discussed starting at - <http://lists.gnu.org/archive/html/bison-patches/2006-11/msg00039.html>. + <https://lists.gnu.org/r/bison-patches/2006-11/msg00039.html>. * NEWS (2.3a+): Update. * doc/bison.texinfo (Freeing Discarded Symbols, Table of Symbols): Update. @@ -8985,7 +8985,7 @@ Fix memory leaks in scanners generated by at least Flex 2.5.9 and later. Reported by Paul Eggert in - <http://lists.gnu.org/archive/html/bison-patches/2006-11/msg00014.html>. + <https://lists.gnu.org/r/bison-patches/2006-11/msg00014.html>. * src/flex-scanner.h (yylex_destroy): Define for Flex before 2.5.9. * src/scan-code.l (translate_action): Don't bother invoking yy_delete_buffer (YY_CURRENT_BUFFER) before creating the first buffer. @@ -9079,7 +9079,7 @@ Disable unset/unused mid-rule value warnings by default, and recognize --warnings=midrule-values to enable them. Discussed starting at - <http://lists.gnu.org/archive/html/help-bison/2006-10/msg00030.html>. + <https://lists.gnu.org/r/help-bison/2006-10/msg00030.html>. * NEWS (2.3a+): Mention. * src/getargs.c, src/getargs.h (warnings_args, warnings_types, enum warnings): Add entry for midrule-values subargument. @@ -9122,7 +9122,7 @@ Split the default %destructor/%printer into two kinds: <*> and <!>. Discussed starting at - <http://lists.gnu.org/archive/html/bison-patches/2006-09/msg00060.html>. + <https://lists.gnu.org/r/bison-patches/2006-09/msg00060.html>. * NEWS (2.3a+): Mention. * doc/bison.texinfo (Freeing Discarded Symbols): Document this and the previous change today related to mid-rules. @@ -9168,7 +9168,7 @@ Don't apply the default %destructor/%printer to an unreferenced midrule value. Mentioned at - <http://lists.gnu.org/archive/html/bison-patches/2006-09/msg00104.html>. + <https://lists.gnu.org/r/bison-patches/2006-09/msg00104.html>. * src/symtab.c (dummy_symbol_get): Name all dummy symbols initially like $@n instead of just @n so that the default %destructor/%printer logic doesn't see them as user-defined symbols. @@ -9206,7 +9206,7 @@ Similar to the recently removed %before-header, add %code-top as the alternative to the pre-prologue. Mentioned at - <http://lists.gnu.org/archive/html/bison-patches/2006-10/msg00063.html>. + <https://lists.gnu.org/r/bison-patches/2006-10/msg00063.html>. Also, let the prologue alternatives appear in the grammar section. * src/parse-gram.y (PERCENT_CODE_TOP): New token. (prologue_declaration): Move the existing prologue alternatives to... @@ -9234,7 +9234,7 @@ 2006-10-16 Paolo Bonzini <bonzini@gnu.org> Replace %*-header with %provides, %requires, %code. See discussion at - http://lists.gnu.org/archive/html/bison-patches/2006-10/msg00002.html + https://lists.gnu.org/r/bison-patches/2006-10/msg00002.html * data/bison.m4 (b4_user_requires, b4_user_provides): New. (b4_user_start_header): Remove. @@ -9346,7 +9346,7 @@ * doc/bison.texinfo (Understanding, Bison Options): Likewise. * THANKS: Add Satya Kiran Popuri, who proposed the initial version of this change in - <http://lists.gnu.org/archive/html/bison-patches/2006-09/msg00158.html>. + <https://lists.gnu.org/r/bison-patches/2006-09/msg00158.html>. * TODO: Remove Graphviz entry. * src/Makefile.am (bison_SOURCES): Add graphviz.c and graphviz.h; remove vcg.c, vcg.h, vcg_defaults.h. @@ -9408,7 +9408,7 @@ 2006-10-05 Paul Eggert <eggert@cs.ucla.edu> Fix test failure reported by Tom Lane in - <http://lists.gnu.org/archive/html/bug-bison/2006-10/msg00000.html> + <https://lists.gnu.org/r/bug-bison/2006-10/msg00000.html> and try to make such failures easier to catch in the future. * data/glr.c (YYTRANSLATE): Don't check for nonpositive arg; that's now the caller's responsibility. @@ -9533,7 +9533,7 @@ Port to GCC 2.95. First two problems reported by Michael Deutschmann in - <http://lists.gnu.org/archive/html/bug-bison/2006-09/msg00018.html>. + <https://lists.gnu.org/r/bug-bison/2006-09/msg00018.html>. * src/parse-gram.y (symbol_declaration): Don't put statements before declarations; it's not portable to C89. @@ -9622,7 +9622,7 @@ * data/glr.c (b4_shared_declarations): Put start-header first, before any #includes that we generate, so that feature-test macros work. Problem reported by Michael Deutschmann in - <http://lists.gnu.org/archive/html/bug-bison/2006-09/msg00004.html>. + <https://lists.gnu.org/r/bug-bison/2006-09/msg00004.html>. * data/lalr1.cc: Likewise. * doc/bison.texinfo (Prologue): Document that feature-test macros should be defined before any Bison declarations. @@ -9632,7 +9632,7 @@ * doc/bison.texinfo (Calc++ Parser): Fix memory leak reported by Sander Brandenburg in - <http://lists.gnu.org/archive/html/bug-bison/2006-09/msg00002.html>. + <https://lists.gnu.org/r/bug-bison/2006-09/msg00002.html>. Also, fix minor white space and comment issues. (Prologue): Mention that it's better to define feature-test macros before Bison declarations. Problem reported by Michael Deutschmann. @@ -9646,9 +9646,9 @@ Finish implementation of per-type %destructor/%printer. Discussed starting at - <http://lists.gnu.org/archive/html/bison-patches/2006-02/msg00064.html> + <https://lists.gnu.org/r/bison-patches/2006-02/msg00064.html> and - <http://lists.gnu.org/archive/html/bison-patches/2006-06/msg00091.html>. + <https://lists.gnu.org/r/bison-patches/2006-06/msg00091.html>. * NEWS (2.3+): Add a description of this feature to the default %destructor/%printer description. * doc/bison.texinfo (Freeing Discarded Symbols): Likewise. @@ -9676,7 +9676,7 @@ Require default %destructor/%printer to be declared using %symbol-default instead of an empty symbol list, and start working on new per-type %destructor/%printer. Discussed at - <http://lists.gnu.org/archive/html/bison-patches/2006-09/msg00007.html>. + <https://lists.gnu.org/r/bison-patches/2006-09/msg00007.html>. * NEWS (2.3+): Add %symbol-default to example. * bison.texinfo (Freeing Discarded Symbols): Likewise. (Table of Symbols): Add entry for %symbol-default. @@ -9881,10 +9881,10 @@ not declare a specific %printer/%destructor. Thus, the parser uses it for token 0 if the user declares it but not if Bison generates it as $end. Discussed starting at - <http://lists.gnu.org/archive/html/bison-patches/2006-02/msg00064.html>, - <http://lists.gnu.org/archive/html/bison-patches/2006-06/msg00091.html>, + <https://lists.gnu.org/r/bison-patches/2006-02/msg00064.html>, + <https://lists.gnu.org/r/bison-patches/2006-06/msg00091.html>, and - <http://lists.gnu.org/archive/html/bison-patches/2006-07/msg00019.html>. + <https://lists.gnu.org/r/bison-patches/2006-07/msg00019.html>. * NEWS (2.3+): Mention. * doc/bison.texinfo (Actions in Mid-Rule): It's no longer impossible to declare a %destructor for a mid-rule's semantic value. It's just @@ -9922,9 +9922,9 @@ Clean up handling of %destructor for the end token (token 0). Discussed starting at - <http://lists.gnu.org/archive/html/bison-patches/2006-07/msg00019.html> + <https://lists.gnu.org/r/bison-patches/2006-07/msg00019.html> and - <http://lists.gnu.org/archive/html/help-bison/2006-07/msg00013.html>. + <https://lists.gnu.org/r/help-bison/2006-07/msg00013.html>. Make the skeletons consistent in how they pop the end token and invoke its %destructor. @@ -10006,7 +10006,7 @@ rather than a for-loop that declares a local bool variable. This should work around a compatibility problem with a Cray x1e C++ compiler reported by Hung Nguyen in - <http://lists.gnu.org/archive/html/help-bison/2006-07/msg00022.html>. + <https://lists.gnu.org/r/help-bison/2006-07/msg00022.html>. The for-loop was introduced in the 2004-11-17 change but I don't know why it was needed. @@ -10080,7 +10080,7 @@ 2006-07-09 Joel E. Denny <jdenny@ces.clemson.edu> Change %merge result type clash warnings to errors. Discussed at - <http://lists.gnu.org/archive/html/bison-patches/2006-07/msg00026.html>. + <https://lists.gnu.org/r/bison-patches/2006-07/msg00026.html>. * src/reader.c (record_merge_function_type): Use complain_at. * tests/glr-regression.at (Missed %merge type warnings when LHS type is declared later): Update test case results. @@ -10211,9 +10211,9 @@ Get action warnings (grammar_rule_check) right even when symbol declarations appear after the rules. Discussed at - <http://lists.gnu.org/archive/html/bison-patches/2006-06/msg00108.html> + <https://lists.gnu.org/r/bison-patches/2006-06/msg00108.html> and - <http://lists.gnu.org/archive/html/bison-patches/2006-06/msg00151.html>. + <https://lists.gnu.org/r/bison-patches/2006-06/msg00151.html>. Don't mistake the type of $$ in a midrule to be that of its parent rule's $$. * src/reader.c (grammar_current_rule_end): Don't invoke @@ -10280,7 +10280,7 @@ Fix bug that mistakes braced code in a declaration in the rules section to be a rule action. Mentioned at - <http://lists.gnu.org/archive/html/bison-patches/2006-06/msg00105.html>. + <https://lists.gnu.org/r/bison-patches/2006-06/msg00105.html>. * src/scan-gram.l: Move midrule action detection from the start of the scanning of any braced code to... * src/parse-gram.y (rhs): ... the parsing of braced code as a rule @@ -10308,7 +10308,7 @@ blocks from post-prologue blocks. Add new order-independent declarations %before-header and %after-header as alternatives to the traditional Yacc pre-prologue and post-prologue blocks. Discussed at - <http://lists.gnu.org/archive/html/bison-patches/2006-06/msg00110.html>. + <https://lists.gnu.org/r/bison-patches/2006-06/msg00110.html>. * NEWS (2.3+): Update for these changes. * data/glr.c (b4_before_definitions): Update to... (b4_start_header): ... this. @@ -10348,7 +10348,7 @@ 2006-06-22 Joel E. Denny <jdenny@ces.clemson.edu> Add comparison operators for C++ location classes. Discussed at - <http://lists.gnu.org/archive/html/bison-patches/2006-06/msg00092.html>. + <https://lists.gnu.org/r/bison-patches/2006-06/msg00092.html>. * data/c++.m4 (b4_define_location_comparison): New boolean %define declaration indicating whether filename_type has an operator==. If filename_type is `std::string', it defaults to `1', `0' otherwise. @@ -10371,10 +10371,10 @@ the token definitions. Add new %before-definitions and %after-definitions to declare code that will go in both the header file and code file. Discussed at - <http://lists.gnu.org/archive/html/bison-patches/2005-12/msg00000.html>, - <http://lists.gnu.org/archive/html/bison-patches/2006-01/msg00016.html>, + <https://lists.gnu.org/r/bison-patches/2005-12/msg00000.html>, + <https://lists.gnu.org/r/bison-patches/2006-01/msg00016.html>, and - <http://lists.gnu.org/archive/html/bison-patches/2006-06/msg00055.html>. + <https://lists.gnu.org/r/bison-patches/2006-06/msg00055.html>. * NEWS (2.3+): Describe these changes. * data/glr.c (b4_pre_prologue): Move from within to before... (b4_shared_declarations): ... this. @@ -10477,10 +10477,10 @@ For associating token numbers with token names for "yacc.c", don't use #define statements unless `--yacc' is specified; always use enum yytokentype. Most important discussions start at: - <http://lists.gnu.org/archive/html/bison-patches/2005-09/msg00053.html>, - <http://lists.gnu.org/archive/html/bison-patches/2005-12/msg00052.html>, + <https://lists.gnu.org/r/bison-patches/2005-09/msg00053.html>, + <https://lists.gnu.org/r/bison-patches/2005-12/msg00052.html>, and - <http://lists.gnu.org/archive/html/bison-patches/2006-06/msg00043.html>. + <https://lists.gnu.org/r/bison-patches/2006-06/msg00043.html>. * NEWS (2.3+): Mention. * data/c.m4 (b4_yacc_if): New. (b4_token_enums_defines): Use b4_yacc_if to decide whether to add the @@ -10509,9 +10509,9 @@ For consistency, use `lookahead' instead of `look-ahead' or `look_ahead'. Discussed starting at - <http://lists.gnu.org/archive/html/bison-patches/2006-01/msg00049.html> + <https://lists.gnu.org/r/bison-patches/2006-01/msg00049.html> and then at - <http://lists.gnu.org/archive/html/bison-patches/2006-06/msg00017.html>. + <https://lists.gnu.org/r/bison-patches/2006-06/msg00017.html>. * NEWS: For the next release, note the change to `--report'. * TODO, doc/bison.1: Update English. * doc/bison.texinfo: Update English. @@ -10687,14 +10687,14 @@ * src/getargs.c (usage): Mention GLR not just LALR(1) in --help output. Use Akim's wording from - <http://lists.gnu.org/archive/html/bison-patches/2006-05/msg00056.html>. + <https://lists.gnu.org/r/bison-patches/2006-05/msg00056.html>. 2006-06-06 Joel E. Denny <jdenny@ces.clemson.edu> Between Bison releases, manually append `+' to the previous Bison release number, and use that as a signal to automatically print the ChangeLog's CVS Id keyword from --version. Discussed starting at - <http://lists.gnu.org/archive/html/bison-patches/2006-05/msg00028.html>. + <https://lists.gnu.org/r/bison-patches/2006-05/msg00028.html>. * ChangeLog: Add Id header. * configure.ac (AC_INIT): Append `+' to `2.3'. * src/.cvsignore: Add revision.c. @@ -10716,7 +10716,7 @@ * data/glr.c (YYRECOVERING): Define to be a function-like macro with no arguments, not as an object-like macro. This is for compatibility with data/yacc.c. Problem reported by John P. Hartmann in - <http://lists.gnu.org/archive/html/bug-bison/2006-05/msg00059.html>. + <https://lists.gnu.org/r/bug-bison/2006-05/msg00059.html>. * doc/bison.texinfo (Action Features, Error Recovery, Table of Symbols): Document this. @@ -10739,7 +10739,7 @@ * data/yacc.c (yy_reduce_print): Omit trailing white space in generated source code. Problem reported by Frans Englich in - <http://lists.gnu.org/archive/html/bug-bison/2006-05/msg00049.html>. + <https://lists.gnu.org/r/bug-bison/2006-05/msg00049.html>. 2006-05-22 Paul Eggert <eggert@cs.ucla.edu> @@ -10765,7 +10765,7 @@ state before an empty RHS is always resolved here. Only the location of that state is guaranteed to be resolved, and that's enough. This fixes the remaining bug reported by Derek M. Jones in - <http://lists.gnu.org/archive/html/bug-bison/2006-05/msg00027.html>. + <https://lists.gnu.org/r/bug-bison/2006-05/msg00027.html>. * tests/glr-regression.at (Uninitialized location when reporting ambiguity): Test the above case. Also, the embedded comments in this test case claim it checks the case @@ -10780,7 +10780,7 @@ (b4_yy_symbol_print_generate): Use 'YYSTYPE const' rather than 'const YYSTYPE', and similarly for YYLTYPE. This fixes one of the bugs reported today by Derek M Jones in - <http://lists.gnu.org/archive/html/bug-bison/2006-05/msg00027.html>. + <https://lists.gnu.org/r/bug-bison/2006-05/msg00027.html>. * doc/bison.texinfo (Value Type): Document that YYSTYPE must be defined to be a type name without parens or brackets. (Location Type): Similarly for YYLTYPE. @@ -10798,7 +10798,7 @@ * data/glr.c (yyreportTree): Make room in yystates for the state preceding the RHS. This fixes the segmentation fault reported by Derek M. Jones in - <http://lists.gnu.org/archive/html/help-bison/2006-05/msg00035.html>. + <https://lists.gnu.org/r/help-bison/2006-05/msg00035.html>. (yyreportTree, yypdumpstack): Subtract 1 from yyrule before printing to the user. Reported for yyreportTree by Derek M. Jones later in the same thread. @@ -10812,7 +10812,7 @@ checking against YYLAST that caused the parser to miss a potential alternative in its diagnostic. Problem reported by Maria Jose Moron Fernandez in - <http://lists.gnu.org/archive/html/bug-bison/2006-05/msg00024.html>. + <https://lists.gnu.org/r/bug-bison/2006-05/msg00024.html>. * data/lalr1.cc (yysyntax_error_): Likewise. * data/yacc.c (yysyntax_error): Likewise. * tests/regression.at (_AT_DATA_DANCER_Y): Use static array for @@ -11096,7 +11096,7 @@ declarations of malloc and free, to avoid problems with incompatible declarations (using 'throw') C++'s stdlib.h. This should fix Debian bug 340012 - <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=340012>, + <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=340012>, reported by Guillaume Melquiond. 2006-02-13 Paul Eggert <eggert@cs.ucla.edu> @@ -11168,7 +11168,7 @@ 2006-02-01 Paul Eggert <eggert@cs.ucla.edu> Work around portability problems summarized by Nelson H. F. Beebe in - <http://lists.gnu.org/archive/html/bug-bison/2005-09/msg00021.html>. + <https://lists.gnu.org/r/bug-bison/2005-09/msg00021.html>. * m4/cxx.m4 (BISON_TEST_FOR_WORKING_CXX_COMPILER): Check that '#include <string>' works. @@ -12621,7 +12621,7 @@ * tests/glr-regression.at (User destructor after an error during a split parse): New test case. Problem reported by Joel E. Denny in: - http://lists.gnu.org/archive/html/bison-patches/2005-08/msg00029.html + https://lists.gnu.org/r/bison-patches/2005-08/msg00029.html 2005-08-25 Paul Eggert <eggert@cs.ucla.edu> @@ -12648,7 +12648,7 @@ * tests/glr-regression.at (User destructor for unresolved GLR semantic value): New test case. Problem reported by Joel E. Denny in: - http://lists.gnu.org/archive/html/bison-patches/2005-08/msg00016.html + https://lists.gnu.org/r/bison-patches/2005-08/msg00016.html 2005-08-21 Paul Eggert <eggert@cs.ucla.edu> @@ -12660,7 +12660,7 @@ * data/glr.c (yyreturn): Use "Cleanup:" rather than "Error:" in yydestruct diagnostic, since it might not be an error. Problem reported by Joel Denny near end of - <http://lists.gnu.org/archive/html/help-bison/2005-07/msg00040.html>. + <https://lists.gnu.org/r/help-bison/2005-07/msg00040.html>. * data/lalr1.cc (yyerturn): Likewise. * data/yacc.c (yyreturn): Likewise. * tests/calc.at (_AT_CHECK_CALC_ERROR): Adjust to the above change. @@ -12670,18 +12670,18 @@ * data/glr.c (YY_SYMBOL_PRINT): Append a newline, for consistency with the other templates, and to fix bogus run-on messages such as the one reported at the end of - <http://lists.gnu.org/archive/html/help-bison/2005-07/msg00040.html>. + <https://lists.gnu.org/r/help-bison/2005-07/msg00040.html>. All callers changed to avoid the newline. (yyprocessOneStack): Output two lines rather than one, to accommodate the above change. This changes the debug output format slightly. * data/glr.c (yyresolveValue): Fix redundant parse tree problem reported by Joel E. Denny in - <http://lists.gnu.org/archive/html/bison-patches/2005-08/msg00004.html> + <https://lists.gnu.org/r/bison-patches/2005-08/msg00004.html> (trivial change). * tests/glr-regression.at (Duplicate representation of merged trees): New test, from Joel E. Denny in: - <http://lists.gnu.org/archive/html/help-bison/2005-07/msg00013.html>. + <https://lists.gnu.org/r/help-bison/2005-07/msg00013.html>. * THANKS: Add Joel E. Denny. * configure.ac (AC_INIT): Bump to 2.0c. @@ -12705,7 +12705,7 @@ version of GCC, since the macro is used with non-GCC compilers. Fix core dump reported by Pablo De Napoli in - <http://lists.gnu.org/archive/html/bug-bison/2005-07/msg00053.html>. + <https://lists.gnu.org/r/bug-bison/2005-07/msg00053.html>. * tests/regression.at (Invalid inputs with {}): New test. * src/parse-gram.y (token_name): Translate type before using it as an index. @@ -12949,7 +12949,7 @@ don't have to worry about garbage getting in that file. We'll make sure after the next official release that old msgids don't get lost. See - <http://lists.gnu.org/archive/html/bison-patches/2005-07/msg00119.html>. + <https://lists.gnu.org/r/bison-patches/2005-07/msg00119.html>. * runtime-po/Makefile.in.in, runtime-po/bison-runtime.pot: Remove. Now auto-generated. @@ -13366,7 +13366,7 @@ * data/glr.c, data/lalr1.cc: Update copyright date. Fix a destructor bug reported by Wolfgang Spraul in - <http://lists.gnu.org/archive/html/bug-bison/2005-05/msg00042.html>. + <https://lists.gnu.org/r/bug-bison/2005-05/msg00042.html>. * data/yacc.c (yyabortlab): Don't call destructor, and don't set yychar to EMPTY. (yyoverflowlab): Don't call destructor. @@ -13559,7 +13559,7 @@ (symbol_destructors_output, symbol_printers_output): Escape symbol tags too. Problem reported by Matyas Forstner in - <http://lists.gnu.org/archive/html/bug-bison/2005-03/msg00009.html>. + <https://lists.gnu.org/r/bug-bison/2005-03/msg00009.html>. * src/muscle_tab.c (muscle_code_grow): Don't quote numbers; it's not needed. @@ -14145,7 +14145,7 @@ * doc/bison.texinfo (Language and Grammar): In example, "int" is a keyword, not an identifier. Problem reported by Baron Schwartz in - <http://lists.gnu.org/archive/html/bug-bison/2004-10/msg00017.html>. + <https://lists.gnu.org/r/bug-bison/2004-10/msg00017.html>. 2004-10-11 Akim Demaille <akim@epita.fr> @@ -14441,7 +14441,7 @@ Fix bug with non-%union parsers that have printers or destructors, which led to a Bison core dump. Reported by Peter Fales in - <http://lists.gnu.org/archive/html/bug-bison/2004-07/msg00014.html>. + <https://lists.gnu.org/r/bug-bison/2004-07/msg00014.html>. * data/c.m4 (b4_symbol_actions): Don't assume %union was used. * data/lalr1.cc (yystype) [defined YYSTYPE]: Define to YYSTYPE, @@ -14514,7 +14514,7 @@ Fix some "make check" problems with C++ reported by Albert Chin-A-Young for Tru64 C++ in this thread: - http://lists.gnu.org/archive/html/bug-bison/2004-05/msg00049.html + https://lists.gnu.org/r/bug-bison/2004-05/msg00049.html * m4/cxx.m4 (BISON_TEST_FOR_WORKING_CXX_COMPILER): Check for std::cerr. * tests/actions.at (_AT_CHECK_PRINTER_AND_DESTRUCTOR): @@ -14545,7 +14545,7 @@ * src/parse-gram.y (lloc_default): Rewrite to avoid compiler bug in SGI MIPSpro 7.4.1m. Problem reported by Albert Chin-A-Young in - <http://lists.gnu.org/archive/html/bug-bison/2004-05/msg00037.html>. + <https://lists.gnu.org/r/bug-bison/2004-05/msg00037.html>. * configure.ac (AC_PREREQ): Bump to 2.58, since 2.57 doesn't work (it fails with a Autoconf-without-aclocal-m4 diagnostic). @@ -14596,7 +14596,7 @@ Ensure that the C++ compiler used for testing actually works on a simple test program; if not, skip the C++-related tests. Problem reported by Vin Shelton in: - http://lists.gnu.org/archive/html/bug-bison/2004-05/msg00026.html + https://lists.gnu.org/r/bug-bison/2004-05/msg00026.html * m4/cxx.m4: New file. * configure.ac (BISON_TEST_FOR_WORKING_CXX_COMPILER): Add. @@ -14607,8 +14607,7 @@ * data/glr.c (yylloc): Output this macro even if locations are not being generated, as the GLR parser needs it even in that case. - Problem reported by Troy A. Johnson - <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=195946>. + Problem reported by Troy A. Johnson <https://bugs.debian.org/195946>. * configure.ac (AC_INIT): Update to 1.875e. @@ -14883,7 +14882,7 @@ 2004-03-08 Paul Eggert <eggert@gnu.org> Add support for hex token numbers. Suggested by Odd Arild Olsen in - <http://lists.gnu.org/archive/html/bison-patches/2004-03/msg00000.html>. + <https://lists.gnu.org/r/bison-patches/2004-03/msg00000.html>. * NEWS: Document hexadecimal tokens, no NUL bytes, %destructor in lalr1.cc. @@ -14900,7 +14899,7 @@ * tests/local.at (AT_COMPILE, AT_COMPILE_CXX): Ignore stdout from compilers. This fixes a problem with Intel's C++ compiler being chatty, reported by Guido Trentalancia in - <http://lists.gnu.org/archive/html/bug-bison/2004-02/msg00030.html>. + <https://lists.gnu.org/r/bug-bison/2004-02/msg00030.html>. 2004-02-09 Alexandre Duret-Lutz <adl@gnu.org> @@ -15096,7 +15095,7 @@ Have lalr1.cc catch with Paul Eggert's patch to fix the infinite error recovery loops. This patch is based on - <http://lists.gnu.org/archive/html/bison-patches/2003-06/msg00000.html>. + <https://lists.gnu.org/r/bison-patches/2003-06/msg00000.html>. Also, augment the similarity between lalr1.cc and yacc.c. Note: the locations of error recovery rules are not correct yet. @@ -15145,14 +15144,14 @@ * data/glr.c (yyglrReduce): Don't use C89 string concatenation, for portability to K&R C (after ansi2knr, presumably). See - <http://lists.gnu.org/archive/html/bison-patches/2003-06/msg00041.html> + <https://lists.gnu.org/r/bison-patches/2003-06/msg00041.html> by Frank Heckenbach, though I have omitted the structure-initialization part of his glr-knr.diff patch since I recall that the Portable C Compiler didn't require that change. Let the user specify how to allocate and free memory. Derived from a suggestion by Frank Heckenbach in - <http://lists.gnu.org/archive/html/bison-patches/2003-06/msg00041.html>. + <https://lists.gnu.org/r/bison-patches/2003-06/msg00041.html>. * data/glr.c (YYFREE, YYMALLOC, YYREALLOC): New macros. All uses of free, malloc, realloc changed to use these macros, and unnecessary casts removed. @@ -15162,7 +15161,7 @@ * data/lalr1.cc (operator<<(std::ostream&, const Position&)): use s.empty() rather than s == "" to test for empty string; see - <http://lists.gnu.org/archive/html/bison-patches/2003-07/msg00003.html> + <https://lists.gnu.org/r/bison-patches/2003-07/msg00003.html> (trivial change) 2003-06-25 Akim Demaille <akim@epita.fr> @@ -15185,7 +15184,7 @@ yyreportTree): Do not assume that size_t is the same width as int, when printing sizes. Print sizes using an unsigned format. Problem reported by Frank Heckenbach in - <http://lists.gnu.org/archive/html/bison-patches/2003-06/msg00035.html>. + <https://lists.gnu.org/r/bison-patches/2003-06/msg00035.html>. Port to Forte Developer 7 C compiler. * data/glr.c (struct YYLTYPE): If locations are not being used, @@ -15230,7 +15229,7 @@ (ATTRIBUTE_UNUSED): Define unconditionally. Upgrade to 2003-06-08 libbitset, submitted by Michael Hayes in: - <http://lists.gnu.org/archive/html/bison-patches/2003-06/msg00005.html> + <https://lists.gnu.org/r/bison-patches/2003-06/msg00005.html> * lib/Makefile.am (bitsets_sources): Add vbitset.c, vbitset.h. * lib/vbitset.c, lib/vbitset.h: New files. * lib/abitset.c, lib/bbitset.h, lib/bitset.c, lib/bitset.h, @@ -15350,7 +15349,7 @@ * tests/local.at (AT_COMPILE_CXX): Use it instead of CFLAGS. Fix a GLR parser bug I reported in February; see - <http://lists.gnu.org/archive/html/bison-patches/2003-02/msg00008.html>. + <https://lists.gnu.org/r/bison-patches/2003-02/msg00008.html>. The problem was that GLR parsers did not conform to the C standard, because actions like { $1 = $2 + $3; } expanded to expressions that invoked YYFILL in separate subexpressions, and YYFILL assigned @@ -15371,7 +15370,7 @@ parser can loop. Provide a test case and a fix for yacc.c. I don't have a fix for lalr1.cc or for glr.c, unfortunately. The original bug report is in: - <http://lists.gnu.org/archive/html/bison-patches/2003-02/msg00044.html> + <https://lists.gnu.org/r/bison-patches/2003-02/msg00044.html> * data/yacc.c (YYERROR): Now just 'goto yyerrorlab', since the macro's size was becoming unwieldy. @@ -15504,14 +15503,14 @@ * lib/bitset.h (__INT_TO_PTR): Define to a value that presumes C89. This avoids a diagnostic on compilers that define __STDC__ to 0, fixing a problem with Tru64 cc reported by Martin Mokrejs in - <http://lists.gnu.org/archive/html/bug-bison/2003-04/msg00041.html>. + <https://lists.gnu.org/r/bug-bison/2003-04/msg00041.html>. 2003-05-03 Paul Eggert <eggert@twinsun.com> * lib/bitset.h (BITSET_FOR_EACH, BITSET_FOR_EACH_REVERSE): Do not overrun array bounds. This should fix a bug reported today by Olatunji Oluwabukunmi in - <http://lists.gnu.org/archive/html/bug-bison/2003-05/msg00004.html>. + <https://lists.gnu.org/r/bug-bison/2003-05/msg00004.html>. 2003-04-29 Akim Demaille <akim@epita.fr> @@ -15543,7 +15542,7 @@ 2003-04-27 Paul Eggert <eggert@twinsun.com> Avoid gcc -Wundef warnings reported by Gerald Pfeifer in - <http://lists.gnu.org/archive/html/bug-bison/2003-04/msg00044.html>. + <https://lists.gnu.org/r/bug-bison/2003-04/msg00044.html>. * data/yacc.c (YYSTACK_ALLOC): Don't evaluate YYSTACK_USE_ALLOCA if it is not defined. (YYMAXDEPTH): Don't evaluate YYMAXDEPTH if it is not defined. @@ -15555,13 +15554,13 @@ type suitable for the corresponding table, since the latter might be unsigned but the ninf value might be negative. This fixes a bug reported by Alexandre Duret-Lutz in - <http://lists.gnu.org/archive/html/bug-bison/2003-04/msg00017.html>. + <https://lists.gnu.org/r/bug-bison/2003-04/msg00017.html>. * configure.ac (AC_FUNC_ERROR_AT_LINE): Remove, since gl_ERROR invokes it. We shouldn't invoke it twice because it will attempt to put error.o in the archive twice. This fixes a glitch reported by Martin Mokrejs in - <http://lists.gnu.org/archive/html/bug-bison/2003-04/msg00041.html>. + <https://lists.gnu.org/r/bug-bison/2003-04/msg00041.html>. 2003-04-21 Paul Eggert <eggert@twinsun.com> @@ -15588,7 +15587,7 @@ * src/conflicts.c (set_conflicts): Resolve all conflicts, not just the first one. This change is from Paul Hilfinger, and it fixes regression reported by Werner Lemberg in - <http://lists.gnu.org/archive/html/bug-bison/2003-04/msg00026.html>. + <https://lists.gnu.org/r/bug-bison/2003-04/msg00026.html>. (resolve_sr_conflict): Don't invoke state_errs_set unless one or more tokens have been explicitly made errors. @@ -15637,7 +15636,7 @@ (<INITIAL><<EOF>>, <SC_PRE_CODE><<EOF>>): Set *loc to the scanner cursor, instead of leaving it undefined. This fixes a bug reported by Tim Van Holder in - <http://lists.gnu.org/archive/html/bug-bison/2003-03/msg00023.html>. + <https://lists.gnu.org/r/bug-bison/2003-03/msg00023.html>. * tests/input.at (Torturing the Scanner): Test the scanner on an empty input file, which was Tim Van Holder's test case. @@ -15645,7 +15644,7 @@ <sys/resource.h> can be included, include sys/time.h and sys/times.h first, if available. This works around the SunOS 4.1.4 porting bug reported by Bruce Becker in - <http://lists.gnu.org/archive/html/bug-bison/2003-03/msg00018.html>. + <https://lists.gnu.org/r/bug-bison/2003-03/msg00018.html>. * m4/subpipe.m4 (BISON_PREREQ_SUBPIPE): Don't AC_CHECK_HEADERS([sys/wait.h]), as this interferes with @@ -15759,7 +15758,7 @@ * lib/mbswidth.c: Include <wchar.h> before "mbswidth.h", to work around a UnixWare 7.1.1 porting bug reported by John Hughes in - <http://lists.gnu.org/archive/html/bug-bison/2003-02/msg00030.html>. + <https://lists.gnu.org/r/bug-bison/2003-02/msg00030.html>. 2003-02-26 Paul Eggert <eggert@twinsun.com> @@ -15774,7 +15773,7 @@ * data/glr.c (yy_reduce_print): yylineno -> yylno, to avoid collision with flex use of yylineno. Problem reported by Bruce Lilly in - <http://lists.gnu.org/archive/html/bug-bison/2003-02/msg00016.html>. + <https://lists.gnu.org/r/bug-bison/2003-02/msg00016.html>. * data/lalr1.cc (yy::]b4_parser_class_name[::parse): Likewise. * data/yacc.c (yy_reduce_print): Likewise. @@ -15844,13 +15843,13 @@ * tests/atlocal.in (LDFLAGS, LIBS): New vars. * tests/testsuite.at (AT_COMPILE): Use them. This fixes the testsuite problem reported by Robert Lentz in - <http://lists.gnu.org/archive/html/bug-bison/2003-02/msg00011.html>. + <https://lists.gnu.org/r/bug-bison/2003-02/msg00011.html>. 2003-02-12 Paul Eggert <eggert@twinsun.com> * data/yacc.c (yyerrlab) [YYERROR_VERBOSE]: Avoid subscript error in yycheck. Bug reported by Andrew Suffield in - <http://lists.gnu.org/archive/html/bug-bison/2003-02/msg00003.html>. + <https://lists.gnu.org/r/bug-bison/2003-02/msg00003.html>. * data/glr.c (yyreportSyntaxError) [YYERROR_VERBOSE]: Likewise. Check for malloc failure, for consistency with yacc.c. (yytname_size): Remove, for consistency with yacc.c. @@ -15980,7 +15979,7 @@ Changes in response to error report by S. Eken: GLR mode does not handle negative $ indices or $ indices in embedded rules correctly. - See <http://lists.gnu.org/archive/html/bug-bison/2003-01/msg00076.html>. + See <https://lists.gnu.org/r/bug-bison/2003-01/msg00076.html>. * data/glr.c (b4_rhs_value): Change to use YYFILL macro. (b4_rhs_location): Ditto. @@ -16011,8 +16010,8 @@ * data/lalr1.cc: Do not use @output_header_name@ unless b4_defines_flag is set. This fixes two bugs reported by Tim Van Holder in - <http://lists.gnu.org/archive/html/bug-bison/2003-01/msg00071.html> - and <http://lists.gnu.org/archive/html/bug-bison/2003-01/msg00073.html>. + <https://lists.gnu.org/r/bug-bison/2003-01/msg00071.html> + and <https://lists.gnu.org/r/bug-bison/2003-01/msg00073.html>. 2003-01-21 Paul Eggert <eggert@twinsun.com> @@ -16030,7 +16029,7 @@ * src/output.c (symbol_printers_output): Fix typo that led to core dump. Problem reported by Antonio Rus in - <http://lists.gnu.org/archive/html/bug-bison/2003-01/msg00058.html>. + <https://lists.gnu.org/r/bug-bison/2003-01/msg00058.html>. 2003-01-13 Akim Demaille <akim@epita.fr>, Quoc Peyrot <chojin@lrde.epita.fr>, @@ -16048,7 +16047,7 @@ * NEWS: %expect-violations are now just warnings, reverting to Bison 1.30 and 1.75 behavior. This fixes the GCC 3.2 bootstrapping problem reported by Matthias Klose; see - <http://lists.gnu.org/archive/html/bug-bison/2003-01/msg00053.html>. + <https://lists.gnu.org/r/bug-bison/2003-01/msg00053.html>. * src/conflicts.c (conflicts_print): Likewise. * tests/conflicts.at (%expect not enough, %expect too much, %expect with reduce conflicts): Likewise. @@ -16176,7 +16175,7 @@ Fix a bug where error locations were not being recorded correctly. This problem was originally reported by Paul Hilfinger in - <http://lists.gnu.org/archive/html/bug-bison/2002-11/msg00086.html>. + <https://lists.gnu.org/r/bug-bison/2002-11/msg00086.html>. * data/yacc.c (yyparse): New local var yylerrsp, to record the top of the location stack's error locations. @@ -16224,7 +16223,7 @@ Remove obsolete references to bison.simple and bison.hairy. Problem mentioned by Aubin Mahe in - <http://lists.gnu.org/archive/html/help-bison/2002-12/msg00010.html>. + <https://lists.gnu.org/r/help-bison/2002-12/msg00010.html>. * data/glr.c: Comment fix. * doc/bison.1: Remove references. Also, mention "yacc". @@ -16359,7 +16358,7 @@ * config/install-sh: Sync with autotools. Fix a bad interaction with flex 2.5.23 reported by Bruce Lilly in - <http://lists.gnu.org/archive/html/bug-bison/2002-11/msg00114.html>. + <https://lists.gnu.org/r/bug-bison/2002-11/msg00114.html>. * data/yacc.c (YYLTYPE, struct yyltype): Do not define unless locations are requested. (union yyalloc): Do not depend on YYLTYPE_IS_TRIVIAL unless @@ -16640,7 +16639,7 @@ sequences like "@" that are treated specially by src/scan-skel.l. Instead, just use the file's basename. This fixes the bug reported by Martin Mokrejs in - <http://lists.gnu.org/archive/html/bug-bison/2002-12/msg00007.html>. + <https://lists.gnu.org/r/bug-bison/2002-12/msg00007.html>. 2002-12-06 Paul Eggert <eggert@twinsun.com> @@ -16738,7 +16737,7 @@ * configure.ac (AC_REPLACE_FUNCS): Add strtoul. * lib/strtoul.c: New file, from gnulib. This fixes a porting bug reported by Peter Klein in - <http://lists.gnu.org/archive/html/bug-bison/2002-12/msg00000.html>. + <https://lists.gnu.org/r/bug-bison/2002-12/msg00000.html>. 2002-11-30 Paul Eggert <eggert@twinsun.com> @@ -16790,7 +16789,7 @@ * data/c.m4 (b4_yysymprint_generate): yyout -> yyoutput, to avoid collision with lex macro described by Bruce Lilly in - <http://lists.gnu.org/archive/html/bug-bison/2002-11/msg00114.html>. + <https://lists.gnu.org/r/bug-bison/2002-11/msg00114.html>. * tests/actions.at (_AT_CHECK_PRINTER_AND_DESTRUCTOR): Likewise. * doc/bison.texinfo (Prologue, Tracing): yyprint -> print_token_value. * src/parse-gram.y (print_token_value): Renamed from yyprint. @@ -16888,7 +16887,7 @@ * data/glr.c (yygetLRActions): Replace `yyindex' with `yytable[yyindex]' to fix typo introduced in my 2002-11-09 patch. This fixes the regression with Sun ONE Studio 7 cc that I reported in - <http://lists.gnu.org/archive/html/bug-bison/2002-11/msg00077.html>. + <https://lists.gnu.org/r/bug-bison/2002-11/msg00077.html>. 2002-11-18 Akim Demaille <akim@epita.fr> @@ -17006,7 +17005,7 @@ duplicating xfopen's body. Fix bugs reported by Nelson H. F. Beebe in - <http://lists.gnu.org/archive/html/bug-bison/2002-11/msg00078.html>. + <https://lists.gnu.org/r/bug-bison/2002-11/msg00078.html>. * tests/headers.at (AT_TEST_CPP_GUARD_H): Don't assume that "$CC -E foo.h" is allowed, as this doesn't work with the Portland @@ -17049,7 +17048,7 @@ 2002-11-13 Paul Eggert <eggert@twinsun.com> Fix some bugs reported by Albert Chin-A-Young in - <http://lists.gnu.org/archive/html/bug-bison/2002-11/msg00066.html>. + <https://lists.gnu.org/r/bug-bison/2002-11/msg00066.html>. * tests/input.at (Torturing the Scanner): Don't invoke "cc a.c b.c -o c"; the HP C compiler chatters during compilation. @@ -17078,7 +17077,7 @@ (yyglrReduce): Return yyok, not 0. This should avoid the enumerated-type warnings reported by Nelson H. F. Beebe in - <http://lists.gnu.org/archive/html/bug-bison/2002-11/msg00057.html>. + <https://lists.gnu.org/r/bug-bison/2002-11/msg00057.html>. * lib/bbitset.h (BITSET_INLINE): Remove. * lib/bitset.h [! BITSET_INLINE]: Remove. @@ -17088,12 +17087,12 @@ * data/glr.c (inline): Remove #define. It's the user's responsibility to #define it away, just like 'const'. This fixes one of the bugs reported by Nelson H. F. Beebe in - <http://lists.gnu.org/archive/html/bug-bison/2002-11/msg00058.html>. + <https://lists.gnu.org/r/bug-bison/2002-11/msg00058.html>. * Makefile.maint (po-check): Scan .l and .y files instead of the .c and the .h files that they generate. This fixes the bug reported by Tim Van Holder in: - <http://lists.gnu.org/archive/html/bison-patches/2002-11/msg00062.html> + <https://lists.gnu.org/r/bison-patches/2002-11/msg00062.html> Look for N_ as well as for _. Try to avoid matching #define for N_ and _. * po/POTFILES.in: Remove src/parse-gram.c, src/scan-gram.c, @@ -17254,7 +17253,7 @@ Revamp to fix many (but not all) of the C- and M4-related quoting problems. Among other things, this fixes the Bison bug reported by Jan Hubicka when processing the Bash grammar; see: - <http://lists.gnu.org/archive/html/bison-patches/2002-11/msg00039.html> + <https://lists.gnu.org/r/bison-patches/2002-11/msg00039.html> Use new @ escapes consistently. Represent brackets with @{ and @} rather than @<:@ and @:>@, since this works a bit better with dumb @@ -17322,7 +17321,7 @@ 2002-11-09 Paul Eggert <eggert@twinsun.com> Fix the test failure due to GCC warnings described in - <http://lists.gnu.org/archive/html/bug-bison/2002-11/msg00000.html>. + <https://lists.gnu.org/r/bug-bison/2002-11/msg00000.html>. * data/glr.c (yyis_pact_ninf, yyis_table_ninf): New macros, which evaluate to 0 if it's impossible for NINF to be in the respective table. @@ -17674,8 +17673,8 @@ * data/glr.c (struct yyltype): Define members even when not doing locations. This is more consistent with yacc.c, and it works around the following bug reports: - http://lists.gnu.org/archive/html/bug-bison/2002-10/msg00106.html - http://lists.gnu.org/archive/html/bug-bison/2002-10/msg00111.html + https://lists.gnu.org/r/bug-bison/2002-10/msg00106.html + https://lists.gnu.org/r/bug-bison/2002-10/msg00111.html * doc/bison.texinfo: Minor spelling and typographical fixes. Use @acronym consistently. Standardize on "Yacc" instead of "YACC", @@ -18107,7 +18106,7 @@ 2002-10-13 Paul Eggert <eggert@twinsun.com> Fix problem reported by Henrik Grubbstroem in - <http://lists.gnu.org/archive/html/bug-bison/2002-10/msg00098.html>: + <https://lists.gnu.org/r/bug-bison/2002-10/msg00098.html>: "nonterm: { $$ = 123; } { $$ = $1; };" was wrongly rejected, because the Bison parser reads the second action before reducing the first one. @@ -18124,7 +18123,7 @@ Include <sys/time.h> when checking for clock_t and struct tms. Use same include order as source. This is for the SunOS 4.1.4 porting bug reported by Peter Klein in - <http://lists.gnu.org/archive/html/bug-bison/2002-10/msg00016.html>. + <https://lists.gnu.org/r/bug-bison/2002-10/msg00016.html>. * lib/timevar.c: Update copyright date and clarify comments. (get_time) [IN_GCC]: Keep the GCC version for reference. @@ -18137,13 +18136,13 @@ * src/reader.c (grammar_current_rule_check): Don't worry about the default action if $$ is untyped. Prevents bogus warnings reported by Jim Gifford in - <http://lists.gnu.org/archive/html/bug-bison/2002-10/msg00015.html>. + <https://lists.gnu.org/r/bug-bison/2002-10/msg00015.html>. * data/c.m4 (b4_token_enum): Do not define YYTOKENTYPE. * data/glr.c, data/lalr1.cc, data/yacc.c: Output token definitions before the first part of user declarations. Fixes compatibility problem reported by Jim Gifford for kbd in - <http://lists.gnu.org/archive/html/bug-bison/2002-10/msg00014.html>. + <https://lists.gnu.org/r/bug-bison/2002-10/msg00014.html>. 2002-10-11 Paul Eggert <eggert@twinsun.com> @@ -18268,7 +18267,7 @@ * lib/bitset.h (bitset_reset): Do not assume that bitset_word is the same width as int. This reapplies a hunk of the 2002-08-12 patch - <http://lists.gnu.org/archive/html/bison-patches/2002-08/msg00007.html>, + <https://lists.gnu.org/r/bison-patches/2002-08/msg00007.html>, which was inadvertently undone by the 2002-09-30 patch. * lib/lbitset.c (debug_lbitset): Do not assume that bitset_word is the same width as int. diff --git a/Makefile.am b/Makefile.am index 41c885ce..18218b2e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AUTOMAKE_OPTIONS = subdir-objects ACLOCAL_AMFLAGS = -I m4 @@ -3469,7 +3469,7 @@ GNU Bison NEWS inherent flaws when %error-verbose or "#define YYERROR_VERBOSE" is used. For a more detailed discussion, see: - http://lists.gnu.org/archive/html/bison-patches/2009-12/msg00024.html + https://lists.gnu.org/r/bison-patches/2009-12/msg00024.html The upcoming Bison 2.5 will remove YYFAIL from Java parsers, but deterministic parsers in C will continue to implement it. However, @@ -4225,7 +4225,7 @@ GNU Bison NEWS error token. The new behavior has long been the documented behavior, and has long been required by POSIX. For more details, please see Paul Eggert, "Reductions during Bison error handling" (2002-05-20) - <http://lists.gnu.org/archive/html/bug-bison/2002-05/msg00038.html>. + <https://lists.gnu.org/r/bug-bison/2002-05/msg00038.html>. ** Traces Popped tokens and nonterminals are now reported. @@ -52,4 +52,4 @@ 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 this program. If not, see <http://www.gnu.org/licenses/>. +along with this program. If not, see <https://www.gnu.org/licenses/>. @@ -87,7 +87,7 @@ for the user-side parser execution). The requirements between both differ: bison needs ngettext, the generated parsers do not. To simplify the build system, neither are installed if ngettext is not supported, even if generated parsers could have been localized. See -http://lists.gnu.org/archive/html/bug-bison/2009-08/msg00006.html for more +https://lists.gnu.org/r/bug-bison/2009-08/msg00006.html for more details. # Questions diff --git a/README-alpha b/README-alpha index 3dff3b2e..da7d2648 100644 --- a/README-alpha +++ b/README-alpha @@ -28,4 +28,4 @@ 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 this program. If not, see <http://www.gnu.org/licenses/>. +along with this program. If not, see <https://www.gnu.org/licenses/>. diff --git a/README-hacking.md b/README-hacking.md index a50e18b2..57ad1efe 100644 --- a/README-hacking.md +++ b/README-hacking.md @@ -2,7 +2,7 @@ This file attempts to describe the rules to use when hacking Bison. Don't put this file into the distribution. Everything related to the development of Bison is on Savannah: -http://savannah.gnu.org/projects/bison/. +https://savannah.gnu.org/projects/bison/. Working from the Repository @@ -19,21 +19,21 @@ requirements on anyone wishing to build from the just-checked-out sources. For example, you have to use the latest stable versions of the maintainer tools we depend upon, including: -- Autoconf <http://www.gnu.org/software/autoconf/> -- Automake <http://www.gnu.org/software/automake/> -- Flex <http://www.gnu.org/software/flex/> -- Gettext <http://www.gnu.org/software/gettext/> -- Gperf <http://www.gnu.org/software/gperf/> -- Graphviz <http://www.graphviz.org> -- Gzip <http://www.gnu.org/software/gzip/> -- Help2man <http://www.gnu.org/software/help2man/> -- Perl <http://www.cpan.org/> -- Rsync <http://samba.anu.edu.au/rsync/> -- Tar <http://www.gnu.org/software/tar/> -- Texinfo <http://www.gnu.org/software/texinfo/> - -Valgrind <http://valgrind.org/> is also highly recommended, if it supports -your architecture. +- Autoconf <https://www.gnu.org/software/autoconf/> +- Automake <https://www.gnu.org/software/automake/> +- Flex <https://www.gnu.org/software/flex/> +- Gettext <https://www.gnu.org/software/gettext/> +- Gperf <https://www.gnu.org/software/gperf/> +- Graphviz <https://www.graphviz.org> +- Gzip <https://www.gnu.org/software/gzip/> +- Help2man <https://www.gnu.org/software/help2man/> +- Perl <https://www.cpan.org/> +- Rsync <https://rsync.samba.org/> +- Tar <https://www.gnu.org/software/tar/> +- Texinfo <https://www.gnu.org/software/texinfo/> + +Valgrind <https://www.valgrind.org/> is also highly recommended, if it +supports your architecture. If you're using a GNU/Linux distribution, the easiest way to install the above packages depends on your system. The following shell command should @@ -57,7 +57,7 @@ might be needed. Obviously, if you are reading these notes, you did manage to check out this package from the repository. For the record, you will find all the relevant -information on http://savannah.gnu.org/git/?group=bison. +information on https://savannah.gnu.org/git/?group=bison. Bison uses Git submodules: subscriptions to other Git repositories. In particular it uses gnulib, the GNU portability library. To ask Git to @@ -139,7 +139,7 @@ Register your changes. For a suggestion of what gnulib commit might be stable enough for a formal release, see the ChangeLog in the latest gnulib snapshot at -http://erislabs.net/ianb/projects/gnulib/. +https://erislabs.net/ianb/projects/gnulib/. The Autoconf files we use are currently: - m4/m4.m4 @@ -246,7 +246,7 @@ Prefer `res` as the name of the local variable that will be "return"ed by the function. In writing arithmetic comparisons, use "<" and "<=" rather than ">" and ">=" -(http://www.gelato.unsw.edu.au/archives/git/0505/4507.html). +<https://public-inbox.org/git/7vfyw7yebj.fsf_-_@assigned-by-dhcp.cox.net/>. ### Bison Follow the GNU Coding Standards. @@ -325,7 +325,7 @@ about the C standard introducing such a name. #### C++ Follow the [C++ Core -Guidelines](http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines). +Guidelines](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines). The [Google ones](https://google.github.io/styleguide/cppguide.html) may be interesting too. @@ -541,7 +541,7 @@ release: - Maybe build with -DGNULIB_POSIXCHECK, which suggests gnulib modules that can fix portability issues. See if you really want to pay attention to its warnings; there's no need to obey blindly to it - (<http://lists.gnu.org/archive/html/bison-patches/2012-05/msg00057.html>). + (<https://lists.gnu.org/r/bison-patches/2012-05/msg00057.html>). - Check with `make syntax-check` if there are issues diagnosed by gnulib. @@ -654,7 +654,7 @@ 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 this program. If not, see <http://www.gnu.org/licenses/>. +along with this program. If not, see <https://www.gnu.org/licenses/>. Local Variables: mode: markdown @@ -253,4 +253,4 @@ 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 this program. If not, see <http://www.gnu.org/licenses/>. +along with this program. If not, see <https://www.gnu.org/licenses/>. @@ -678,7 +678,7 @@ This is a popular demand. We already made many changes in the parser that should make this reasonably easy to implement. Bruce Mardle <marblypup@yahoo.co.uk> -https://lists.gnu.org/archive/html/bison-patches/2015-09/msg00000.html +https://lists.gnu.org/r/bison-patches/2015-09/msg00000.html However, there are many other things to do before having such a feature, because I don't want a % equivalent to #include (which we all learned to @@ -691,7 +691,7 @@ There is demand for push parsers in C++. ** Generate code instead of tables This is certainly quite a lot of work. See -http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.50.4539. +https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.50.4539. ** $-1 We should find a means to provide an access to values deep in the diff --git a/bootstrap.conf b/bootstrap.conf index eb0c6eba..51777601 100644 --- a/bootstrap.conf +++ b/bootstrap.conf @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. # gnulib modules used by this package. gnulib_modules=' diff --git a/build-aux/Darwin.valgrind b/build-aux/Darwin.valgrind index cb8b4973..23ab4415 100644 --- a/build-aux/Darwin.valgrind +++ b/build-aux/Darwin.valgrind @@ -11,7 +11,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. # Valgrind suppression file for Bison. diff --git a/build-aux/Linux.valgrind b/build-aux/Linux.valgrind index 2e0290f8..6b669202 100644 --- a/build-aux/Linux.valgrind +++ b/build-aux/Linux.valgrind @@ -11,7 +11,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. # Valgrind suppression file for Bison. diff --git a/build-aux/local.mk b/build-aux/local.mk index d95eaaaf..cc0a5d73 100644 --- a/build-aux/local.mk +++ b/build-aux/local.mk @@ -11,7 +11,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. EXTRA_DIST += \ build-aux/Darwin.valgrind \ diff --git a/build-aux/update-b4-copyright b/build-aux/update-b4-copyright index 86aa1014..d83b8072 100755 --- a/build-aux/update-b4-copyright +++ b/build-aux/update-b4-copyright @@ -16,7 +16,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. use strict; use warnings; diff --git a/build-aux/update-package-copyright-year b/build-aux/update-package-copyright-year index ba7297a7..9ad0ba12 100755 --- a/build-aux/update-package-copyright-year +++ b/build-aux/update-package-copyright-year @@ -15,7 +15,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. use strict; use warnings; @@ -12,7 +12,7 @@ ## GNU General Public License for more details. ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. # Update version, then recompile so that tests/bison --version be # up-to-date, then compile our parser again with our up-to-date bison. diff --git a/configure.ac b/configure.ac index b1258fca..f7d6035c 100644 --- a/configure.ac +++ b/configure.ac @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. # In order for some versions of Sun Studio to compile our C++ test cases # correctly, we need Autoconf 2.64 or better to handle the restrict diff --git a/data/README.md b/data/README.md index 4a33fb35..1793024e 100644 --- a/data/README.md +++ b/data/README.md @@ -213,6 +213,6 @@ 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 this program. If not, see <http://www.gnu.org/licenses/>. +along with this program. If not, see <https://www.gnu.org/licenses/>. --> diff --git a/data/local.mk b/data/local.mk index b3f72497..c51d287c 100644 --- a/data/local.mk +++ b/data/local.mk @@ -12,7 +12,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. dist_pkgdata_DATA = \ data/README.md \ diff --git a/data/skeletons/bison.m4 b/data/skeletons/bison.m4 index 739bbbfb..a7fba957 100644 --- a/data/skeletons/bison.m4 +++ b/data/skeletons/bison.m4 @@ -16,7 +16,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. @@ -74,7 +74,7 @@ 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 this program. If not, see <http://www.gnu.org/licenses/>.]) +along with this program. If not, see <https://www.gnu.org/licenses/>.]) b4_comment([As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work diff --git a/data/skeletons/c++-skel.m4 b/data/skeletons/c++-skel.m4 index 01ee793f..f22002b9 100644 --- a/data/skeletons/c++-skel.m4 +++ b/data/skeletons/c++-skel.m4 @@ -16,7 +16,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. b4_glr_if( [m4_define([b4_used_skeleton], [b4_skeletonsdir/[glr.cc]])]) b4_nondeterministic_if([m4_define([b4_used_skeleton], [b4_skeletonsdir/[glr.cc]])]) diff --git a/data/skeletons/c++.m4 b/data/skeletons/c++.m4 index cfd4e6ed..212978a2 100644 --- a/data/skeletons/c++.m4 +++ b/data/skeletons/c++.m4 @@ -15,7 +15,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. # Sanity checks, before defaults installed by c.m4. b4_percent_define_ifdef([[api.value.union.name]], diff --git a/data/skeletons/c-like.m4 b/data/skeletons/c-like.m4 index d45b708b..a9bbc2e8 100644 --- a/data/skeletons/c-like.m4 +++ b/data/skeletons/c-like.m4 @@ -15,7 +15,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. # _b4_comment(TEXT, OPEN, CONTINUE, END) diff --git a/data/skeletons/c-skel.m4 b/data/skeletons/c-skel.m4 index 4f1e5a83..ac6ddd68 100644 --- a/data/skeletons/c-skel.m4 +++ b/data/skeletons/c-skel.m4 @@ -16,7 +16,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. b4_glr_if( [m4_define([b4_used_skeleton], [b4_skeletonsdir/[glr.c]])]) b4_nondeterministic_if([m4_define([b4_used_skeleton], [b4_skeletonsdir/[glr.c]])]) diff --git a/data/skeletons/c.m4 b/data/skeletons/c.m4 index f2abec5a..0bc0d7a6 100644 --- a/data/skeletons/c.m4 +++ b/data/skeletons/c.m4 @@ -16,7 +16,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. m4_include(b4_skeletonsdir/[c-like.m4]) diff --git a/data/skeletons/d-skel.m4 b/data/skeletons/d-skel.m4 index c3943f78..2a38f02f 100644 --- a/data/skeletons/d-skel.m4 +++ b/data/skeletons/d-skel.m4 @@ -15,7 +15,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. b4_glr_if( [b4_complain([%%glr-parser not supported for D])]) b4_nondeterministic_if([b4_complain([%%nondeterministic-parser not supported for D])]) diff --git a/data/skeletons/d.m4 b/data/skeletons/d.m4 index 4b5f9f95..83eb0517 100644 --- a/data/skeletons/d.m4 +++ b/data/skeletons/d.m4 @@ -15,7 +15,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. m4_include(b4_skeletonsdir/[c-like.m4]) diff --git a/data/skeletons/glr.c b/data/skeletons/glr.c index 23c02079..a1c301dd 100644 --- a/data/skeletons/glr.c +++ b/data/skeletons/glr.c @@ -15,7 +15,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. # If we are loaded by glr.cc, do not override c++.m4 definitions by diff --git a/data/skeletons/glr.cc b/data/skeletons/glr.cc index aa66d62c..7181402f 100644 --- a/data/skeletons/glr.cc +++ b/data/skeletons/glr.cc @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. # This skeleton produces a C++ class that encapsulates a C glr parser. diff --git a/data/skeletons/glr2.cc b/data/skeletons/glr2.cc index 9c3f09b0..c33ce9c8 100644 --- a/data/skeletons/glr2.cc +++ b/data/skeletons/glr2.cc @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. m4_include(b4_skeletonsdir/[c++.m4]) diff --git a/data/skeletons/java-skel.m4 b/data/skeletons/java-skel.m4 index 0e59220c..11cbc499 100644 --- a/data/skeletons/java-skel.m4 +++ b/data/skeletons/java-skel.m4 @@ -16,7 +16,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. b4_glr_if( [b4_complain([%%glr-parser not supported for Java])]) b4_nondeterministic_if([b4_complain([%%nondeterministic-parser not supported for Java])]) diff --git a/data/skeletons/java.m4 b/data/skeletons/java.m4 index 57a69b78..8b0828b0 100644 --- a/data/skeletons/java.m4 +++ b/data/skeletons/java.m4 @@ -15,7 +15,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. m4_include(b4_skeletonsdir/[c-like.m4]) diff --git a/data/skeletons/lalr1.cc b/data/skeletons/lalr1.cc index 5240413d..63d80dcd 100644 --- a/data/skeletons/lalr1.cc +++ b/data/skeletons/lalr1.cc @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. m4_include(b4_skeletonsdir/[c++.m4]) diff --git a/data/skeletons/lalr1.d b/data/skeletons/lalr1.d index 62b12d1c..4b287866 100644 --- a/data/skeletons/lalr1.d +++ b/data/skeletons/lalr1.d @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. m4_include(b4_skeletonsdir/[d.m4]) diff --git a/data/skeletons/lalr1.java b/data/skeletons/lalr1.java index 4f4bf4c3..1bbecca1 100644 --- a/data/skeletons/lalr1.java +++ b/data/skeletons/lalr1.java @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. m4_include(b4_skeletonsdir/[java.m4]) diff --git a/data/skeletons/location.cc b/data/skeletons/location.cc index b876d288..b32c1377 100644 --- a/data/skeletons/location.cc +++ b/data/skeletons/location.cc @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. m4_pushdef([b4_copyright_years], [2002-2015, 2018-2021]) diff --git a/data/skeletons/stack.hh b/data/skeletons/stack.hh index 1c63ae50..bd5756c1 100644 --- a/data/skeletons/stack.hh +++ b/data/skeletons/stack.hh @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. # b4_stack_file diff --git a/data/skeletons/variant.hh b/data/skeletons/variant.hh index ac65c622..2b08b2d8 100644 --- a/data/skeletons/variant.hh +++ b/data/skeletons/variant.hh @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. ## --------- ## diff --git a/data/skeletons/yacc.c b/data/skeletons/yacc.c index 4f5d4aff..4c214840 100644 --- a/data/skeletons/yacc.c +++ b/data/skeletons/yacc.c @@ -18,7 +18,7 @@ m4_pushdef([b4_copyright_years], # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. m4_include(b4_skeletonsdir/[c.m4]) diff --git a/data/xslt/bison.xsl b/data/xslt/bison.xsl index 2cf8d13b..989a3437 100644 --- a/data/xslt/bison.xsl +++ b/data/xslt/bison.xsl @@ -18,12 +18,12 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. + along with this program. If not, see <https://www.gnu.org/licenses/>. --> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" - xmlns:bison="http://www.gnu.org/software/bison/"> + xmlns:bison="https://www.gnu.org/software/bison/"> <xsl:key name="bison:symbolByName" diff --git a/data/xslt/xml2dot.xsl b/data/xslt/xml2dot.xsl index 2933358f..7715d1ac 100644 --- a/data/xslt/xml2dot.xsl +++ b/data/xslt/xml2dot.xsl @@ -18,14 +18,14 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. + along with this program. If not, see <https://www.gnu.org/licenses/>. Written by Wojciech Polak <polak@gnu.org>. --> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" - xmlns:bison="http://www.gnu.org/software/bison/"> + xmlns:bison="https://www.gnu.org/software/bison/"> <xsl:import href="bison.xsl"/> <xsl:output method="text" encoding="UTF-8" indent="no"/> diff --git a/data/xslt/xml2text.xsl b/data/xslt/xml2text.xsl index a6207480..1fc5731a 100644 --- a/data/xslt/xml2text.xsl +++ b/data/xslt/xml2text.xsl @@ -18,14 +18,14 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. + along with this program. If not, see <https://www.gnu.org/licenses/>. Written by Wojciech Polak <polak@gnu.org>. --> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" - xmlns:bison="http://www.gnu.org/software/bison/"> + xmlns:bison="https://www.gnu.org/software/bison/"> <xsl:import href="bison.xsl"/> <xsl:output method="text" encoding="UTF-8" indent="no"/> diff --git a/data/xslt/xml2xhtml.xsl b/data/xslt/xml2xhtml.xsl index e869c1c3..aaa5dbaa 100644 --- a/data/xslt/xml2xhtml.xsl +++ b/data/xslt/xml2xhtml.xsl @@ -18,7 +18,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. + along with this program. If not, see <https://www.gnu.org/licenses/>. Written by Wojciech Polak <polak@gnu.org>. --> @@ -26,7 +26,7 @@ <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" - xmlns:bison="http://www.gnu.org/software/bison/"> + xmlns:bison="https://www.gnu.org/software/bison/"> <xsl:import href="bison.xsl"/> @@ -88,7 +88,7 @@ <xsl:apply-templates select="bison-xml-report"/> <xsl:text> </xsl:text> <div id="footer"><hr />This document was generated using - <a href="http://www.gnu.org/software/bison/" title="GNU Bison"> + <a href="https://www.gnu.org/software/bison/" title="GNU Bison"> GNU Bison <xsl:value-of select="/bison-xml-report/@version"/></a> XML Automaton Report.<br /> <!-- default copying notice --> diff --git a/doc/Doxyfile.in b/doc/Doxyfile.in index 8c556cdf..561732b6 100644 --- a/doc/Doxyfile.in +++ b/doc/Doxyfile.in @@ -1533,8 +1533,8 @@ FORMULA_MACROFILE = USE_MATHJAX = NO # When MathJax is enabled you can set the default output format to be used for -# the MathJax output. See the MathJax site (see: -# http://docs.mathjax.org/en/latest/output.html) for more details. +# the MathJax output. See the MathJax site +# <https://docs.mathjax.org/en/latest/> for more details. # Possible values are: HTML-CSS (which is slower, but has the best # compatibility), NativeMML (i.e. MathML) and SVG. # The default value is: HTML-CSS. @@ -1564,7 +1564,7 @@ MATHJAX_EXTENSIONS = # The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces # of code that will be used on startup of the MathJax code. See the MathJax site -# (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an +# <https://docs.mathjax.org/en/latest/> for more details. For an # example see the documentation. # This tag requires that the tag USE_MATHJAX is set to YES. @@ -2222,9 +2222,9 @@ HIDE_UNDOC_RELATIONS = YES # If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is # available from the path. This tool is part of Graphviz (see: -# http://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent -# Bell Labs. The other options in this section have no effect if this option is -# set to NO +# https://www.graphviz.org/), a graph visualization toolkit from AT&T +# and Lucent Bell Labs. The other options in this section have no +# effect if this option is set to NO # The default value is: NO. HAVE_DOT = YES @@ -2377,7 +2377,7 @@ DIRECTORY_GRAPH = YES # The DOT_IMAGE_FORMAT tag can be used to set the image format of the images # generated by dot. For an explanation of the image formats see the section # output formats in the documentation of the dot tool (Graphviz (see: -# http://www.graphviz.org/)). +# https://www.graphviz.org/)). # Note: If you choose svg you need to set HTML_FILE_EXTENSION to xhtml in order # to make the SVG files visible in IE 9+ (other browsers do not have this # requirement). diff --git a/doc/bison.texi b/doc/bison.texi index c4366960..e946a959 100644 --- a/doc/bison.texi +++ b/doc/bison.texi @@ -1695,7 +1695,7 @@ after @samp{//}. GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ @end example @end ignore @@ -2581,7 +2581,7 @@ Here are the C and Bison declarations for the multi-function calculator. GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ @end example @end ignore @@ -2710,7 +2710,7 @@ provides for either functions or variables to be placed in the table. GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ @end example @end ignore @@ -11909,8 +11909,8 @@ described under the @option{-v} and @option{-d} options. @item -g [@var{file}] @itemx --graph[=@var{file}] Output a graphical representation of the parser's automaton computed by -Bison, in @uref{http://www.graphviz.org/, Graphviz} -@uref{http://www.graphviz.org/doc/info/lang.html, DOT} format. +Bison, in @uref{https://www.graphviz.org/, Graphviz} +@uref{https://www.graphviz.org/doc/info/lang.html, DOT} format. @code{@var{file}} is optional. If omitted and the grammar file is @file{foo.y}, the output file will be @file{foo.gv} if the @code{%required} version is 3.4 or better, @file{foo.dot} otherwise. @@ -12044,7 +12044,7 @@ generate C++. GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ @end example @end ignore @@ -13140,7 +13140,7 @@ library components, and the declaration of the parser class. GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ @end example @end ignore @@ -13236,7 +13236,7 @@ The implementation of the driver (@file{driver.cc}) is straightforward. GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ @end example @end ignore @@ -13303,7 +13303,7 @@ designed the grammar for. GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ @end example @end ignore @@ -13515,7 +13515,7 @@ then the parser's to get the set of defined tokens. GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ @end example @end ignore @@ -13770,7 +13770,7 @@ The top level file, @file{calc++.cc}, poses no problem. GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ @end example @end ignore @@ -14967,7 +14967,7 @@ Portable C Compiler, pcc. The same person, Steven C. Johnson, wrote Yacc and the original pcc. According to the author -@footnote{@url{https://lists.gnu.org/archive/html/bison-patches/2019-02/msg00061.html}}, +@footnote{@url{https://lists.gnu.org/r/bison-patches/2019-02/msg00061.html}}, Yacc was first invented in 1971 and reached a form recognizably similar to the C version in 1973. Johnson published @cite{A Portable Compiler: Theory and Practice} @pcite{Johnson 1978}. @@ -15545,7 +15545,7 @@ systems are especially welcome. How do I join the help-bison and bug-bison mailing lists? @end quotation -See @url{http://lists.gnu.org/}. +See @url{https://lists.gnu.org/}. @c ================================================= Table of Symbols @@ -16388,35 +16388,35 @@ Division, University of California, Berkeley, California @c when (June 1985). @c url -@uref{http://xtf.lib.berkeley.edu/reports/TRWebData/accessPages/CSD-85-251.html} +@uref{https://digicoll.lib.berkeley.edu/record/135875} @anchor{Denny 2008} @item [Denny 2008] Joel E. Denny and Brian A. Malloy, IELR(1): Practical LR(1) Parser Tables for Non-LR(1) Grammars with Conflict Resolution, in @cite{Proceedings of the 2008 ACM Symposium on Applied Computing} (SAC'08), ACM, New York, NY, USA, -pp.@: 240--245. @uref{http://dx.doi.org/10.1145/1363686.1363747} +pp.@: 240--245. @uref{https://dx.doi.org/10.1145/1363686.1363747} @anchor{Denny 2010 May} @item [Denny 2010 May] Joel E. Denny, PSLR(1): Pseudo-Scannerless Minimal LR(1) for the Deterministic Parsing of Composite Languages, Ph.D. Dissertation, Clemson University, Clemson, SC, USA (May 2010). -@uref{http://proquest.umi.com/pqdlink?did=2041473591&Fmt=7&clientId=79356&RQT=309&VName=PQD} +@uref{https://tigerprints.clemson.edu/all_dissertations/519/} @anchor{Denny 2010 November} @item [Denny 2010 November] Joel E. Denny and Brian A. Malloy, The IELR(1) Algorithm for Generating Minimal LR(1) Parser Tables for Non-LR(1) Grammars with Conflict Resolution, in @cite{Science of Computer Programming}, Vol.@: 75, Issue 11 (November -2010), pp.@: 943--979. @uref{http://dx.doi.org/10.1016/j.scico.2009.08.001} +2010), pp.@: 943--979. @uref{https://dx.doi.org/10.1016/j.scico.2009.08.001} @anchor{DeRemer 1982} @item [DeRemer 1982] Frank DeRemer and Thomas Pennello, Efficient Computation of LALR(1) Look-Ahead Sets, in @cite{ACM Transactions on Programming Languages and Systems}, Vol.@: 4, No.@: 4 (October 1982), pp.@: -615--649. @uref{http://dx.doi.org/10.1145/69622.357187} +615--649. @uref{https://dx.doi.org/10.1145/69622.357187} @anchor{Isradisaikul 2015} @item [Isradisaikul 2015] @@ -16440,14 +16440,14 @@ pp.@: 97--104. @item [Knuth 1965] Donald E. Knuth, On the Translation of Languages from Left to Right, in @cite{Information and Control}, Vol.@: 8, Issue 6 (December 1965), pp.@: -607--639. @uref{http://dx.doi.org/10.1016/S0019-9958(65)90426-2} +607--639. @uref{https://dx.doi.org/10.1016/S0019-9958(65)90426-2} @anchor{Scott 2000} @item [Scott 2000] Elizabeth Scott, Adrian Johnstone, and Shamsa Sadaf Hussain, @cite{Tomita-Style Generalised LR Parsers}, Royal Holloway, University of London, Department of Computer Science, TR-00-12 (December 2000). -@uref{http://www.cs.rhul.ac.uk/research/languages/publications/tomita_style_1.ps} +@uref{https://www.cs.rhul.ac.uk/research/languages/publications/tomita_style_1.ps} @end table @node Index of Terms diff --git a/doc/figs/example.gv b/doc/figs/example.gv index fe2866e2..846c9ab5 100644 --- a/doc/figs/example.gv +++ b/doc/figs/example.gv @@ -1,6 +1,6 @@ // Generated by GNU Bison 2.6.90. // Report bugs to <bug-bison@gnu.org>. -// Home page: <http://www.gnu.org/software/bison/>. +// Home page: <https://www.gnu.org/software/bison/>. digraph "example.y" { diff --git a/doc/local.mk b/doc/local.mk index f78501b6..a8aa2088 100644 --- a/doc/local.mk +++ b/doc/local.mk @@ -12,7 +12,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. AM_MAKEINFOFLAGS = \ --no-split \ @@ -56,7 +56,7 @@ MAINTAINERCLEANFILES = $(CROSS_OPTIONS_TEXI) # Fix Info's @code in @deftype -# https://lists.gnu.org/archive/html/help-texinfo/2019-11/msg00004.html +# https://lists.gnu.org/r/help-texinfo/2019-11/msg00004.html all-local: $(srcdir)/$(%C%_bison).info.bak $(srcdir)/$(%C%_bison).info.bak: $(srcdir)/$(%C%_bison).info $(AM_V_GEN) $(PERL) -pi.bak -0777 \ diff --git a/doc/refcard.tex b/doc/refcard.tex index 20cdc067..7fd7507b 100644 --- a/doc/refcard.tex +++ b/doc/refcard.tex @@ -35,7 +35,7 @@ % GNU General Public License for more details. % % You should have received a copy of the GNU General Public License -% along with this program. If not, see <http://www.gnu.org/licenses/>. +% along with this program. If not, see <https://www.gnu.org/licenses/>. % % This file is intended to be processed by plain TeX (TeX82). % diff --git a/etc/bench.pl.in b/etc/bench.pl.in index d4dfdc8c..b3006ae5 100755 --- a/etc/bench.pl.in +++ b/etc/bench.pl.in @@ -16,7 +16,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. =head1 NAME @@ -1072,7 +1072,7 @@ sub help ($) { my ($verbose) = @_; use Pod::Usage; - # See <URL:http://perldoc.perl.org/pod2man.html#NOTES>. + # See <URL:https://perldoc.perl.org/pod2man.html#NOTES>. pod2usage( { -message => "Bench Bison parsers", -exitval => 0, -verbose => $verbose, diff --git a/etc/local.mk b/etc/local.mk index b62416ea..78c1a986 100644 --- a/etc/local.mk +++ b/etc/local.mk @@ -12,7 +12,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. dist_noinst_DATA = %D%/README.md nodist_noinst_SCRIPTS = %D%/bench.pl diff --git a/examples/c++/calc++/calc++.test b/examples/c++/calc++/calc++.test index 5e084856..290e6c24 100755 --- a/examples/c++/calc++/calc++.test +++ b/examples/c++/calc++/calc++.test @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. cat >input <<EOF toto := 1 diff --git a/examples/c++/calc++/local.mk b/examples/c++/calc++/local.mk index ec753512..abf61e7b 100644 --- a/examples/c++/calc++/local.mk +++ b/examples/c++/calc++/local.mk @@ -12,7 +12,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. ## ------------------- ## ## Parser generation. ## diff --git a/examples/c++/glr/ast.hh b/examples/c++/glr/ast.hh index e63af953..4faa640e 100644 --- a/examples/c++/glr/ast.hh +++ b/examples/c++/glr/ast.hh @@ -12,7 +12,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <cstddef> // nullptr_t diff --git a/examples/c++/glr/c++-types.test b/examples/c++/glr/c++-types.test index 405541c1..7440ea24 100644 --- a/examples/c++/glr/c++-types.test +++ b/examples/c++/glr/c++-types.test @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. cat >input <<EOF z + q; diff --git a/examples/c++/glr/c++-types.yy b/examples/c++/glr/c++-types.yy index 94c5b18f..1e0dea9b 100644 --- a/examples/c++/glr/c++-types.yy +++ b/examples/c++/glr/c++-types.yy @@ -12,7 +12,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* Simplified C++ Type and Expression Grammar. diff --git a/examples/c++/glr/local.mk b/examples/c++/glr/local.mk index 3ac0b14b..137d1ab6 100644 --- a/examples/c++/glr/local.mk +++ b/examples/c++/glr/local.mk @@ -11,7 +11,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. glrxxdir = $(docdir)/%D% diff --git a/examples/c++/local.mk b/examples/c++/local.mk index ecde5555..db1459d5 100644 --- a/examples/c++/local.mk +++ b/examples/c++/local.mk @@ -11,7 +11,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. cxxdir = $(docdir)/%D% include %D%/calc++/local.mk diff --git a/examples/c++/variant-11.test b/examples/c++/variant-11.test index c1e13215..9d9666fc 100644 --- a/examples/c++/variant-11.test +++ b/examples/c++/variant-11.test @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. : >input run 0 "{I have numbers for you., 1, 2, 3, And that's all!}" 4 diff --git a/examples/c++/variant-11.yy b/examples/c++/variant-11.yy index adcd7e30..edbcff87 100644 --- a/examples/c++/variant-11.yy +++ b/examples/c++/variant-11.yy @@ -12,7 +12,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ %require "3.2" diff --git a/examples/c++/variant.test b/examples/c++/variant.test index c21bc426..344313a4 100644 --- a/examples/c++/variant.test +++ b/examples/c++/variant.test @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. : >input run 0 "{I have three numbers for you., 1, 2, 3, And that's all!}" diff --git a/examples/c++/variant.yy b/examples/c++/variant.yy index a470f83f..8dcab484 100644 --- a/examples/c++/variant.yy +++ b/examples/c++/variant.yy @@ -12,7 +12,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ %require "3.2" diff --git a/examples/c/bistromathic/bistromathic.test b/examples/c/bistromathic/bistromathic.test index 6aa848ae..badccc0d 100755 --- a/examples/c/bistromathic/bistromathic.test +++ b/examples/c/bistromathic/bistromathic.test @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. # Users may customize the behavior of readline, which might break our # expected results. diff --git a/examples/c/bistromathic/local.mk b/examples/c/bistromathic/local.mk index af3bd63a..c6937269 100644 --- a/examples/c/bistromathic/local.mk +++ b/examples/c/bistromathic/local.mk @@ -11,7 +11,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. bistromathicdir = $(docdir)/%D% diff --git a/examples/c/bistromathic/parse.y b/examples/c/bistromathic/parse.y index 783155f9..b772f1ba 100644 --- a/examples/c/bistromathic/parse.y +++ b/examples/c/bistromathic/parse.y @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ %require "3.7" diff --git a/examples/c/calc/calc.test b/examples/c/calc/calc.test index e4b4a0ce..d123f189 100644 --- a/examples/c/calc/calc.test +++ b/examples/c/calc/calc.test @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. cat >input <<EOF 1+2*3 diff --git a/examples/c/calc/local.mk b/examples/c/calc/local.mk index b9a67e8c..17034fc5 100644 --- a/examples/c/calc/local.mk +++ b/examples/c/calc/local.mk @@ -11,7 +11,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. calcdir = $(docdir)/%D% diff --git a/examples/c/glr/c++-types.test b/examples/c/glr/c++-types.test index caf213d2..074d72cc 100644 --- a/examples/c/glr/c++-types.test +++ b/examples/c/glr/c++-types.test @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. cat >input <<EOF z + q; diff --git a/examples/c/glr/c++-types.y b/examples/c/glr/c++-types.y index 467ea85f..4a1722ca 100644 --- a/examples/c/glr/c++-types.y +++ b/examples/c/glr/c++-types.y @@ -12,7 +12,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* Simplified C++ Type and Expression Grammar. diff --git a/examples/c/glr/local.mk b/examples/c/glr/local.mk index f5032a63..7b2be76b 100644 --- a/examples/c/glr/local.mk +++ b/examples/c/glr/local.mk @@ -11,7 +11,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. glrdir = $(docdir)/%D% diff --git a/examples/c/lexcalc/lexcalc.test b/examples/c/lexcalc/lexcalc.test index e6597b0b..df8da33b 100644 --- a/examples/c/lexcalc/lexcalc.test +++ b/examples/c/lexcalc/lexcalc.test @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. cat >input <<EOF 1+2*3 diff --git a/examples/c/lexcalc/local.mk b/examples/c/lexcalc/local.mk index af9136ea..f1ff5eb8 100644 --- a/examples/c/lexcalc/local.mk +++ b/examples/c/lexcalc/local.mk @@ -11,7 +11,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. lexcalcdir = $(docdir)/%D% diff --git a/examples/c/lexcalc/parse.y b/examples/c/lexcalc/parse.y index 6390a2e1..d2fcb713 100644 --- a/examples/c/lexcalc/parse.y +++ b/examples/c/lexcalc/parse.y @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ // Prologue (directives). %expect 0 diff --git a/examples/c/lexcalc/scan.l b/examples/c/lexcalc/scan.l index d828ef4f..51129a56 100644 --- a/examples/c/lexcalc/scan.l +++ b/examples/c/lexcalc/scan.l @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* Prologue (directives). */ diff --git a/examples/c/local.mk b/examples/c/local.mk index 4953c28a..3f2029a1 100644 --- a/examples/c/local.mk +++ b/examples/c/local.mk @@ -11,7 +11,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. cdir = $(docdir)/%D% dist_c_DATA = %D%/README.md diff --git a/examples/c/mfcalc/local.mk b/examples/c/mfcalc/local.mk index 639e9237..5990dddf 100644 --- a/examples/c/mfcalc/local.mk +++ b/examples/c/mfcalc/local.mk @@ -12,7 +12,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. ## -------------------- ## ## Building & testing. ## diff --git a/examples/c/mfcalc/mfcalc.test b/examples/c/mfcalc/mfcalc.test index 5f599cb0..1dac7934 100755 --- a/examples/c/mfcalc/mfcalc.test +++ b/examples/c/mfcalc/mfcalc.test @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. cat >input <<EOF 1+2*3 diff --git a/examples/c/pushcalc/calc.test b/examples/c/pushcalc/calc.test index d63761b7..611e9c80 100644 --- a/examples/c/pushcalc/calc.test +++ b/examples/c/pushcalc/calc.test @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. cat >input <<EOF 1+2*3 diff --git a/examples/c/pushcalc/calc.y b/examples/c/pushcalc/calc.y index 08da2841..d1fd3d5a 100644 --- a/examples/c/pushcalc/calc.y +++ b/examples/c/pushcalc/calc.y @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ %code top { #include <ctype.h> /* isdigit. */ diff --git a/examples/c/pushcalc/local.mk b/examples/c/pushcalc/local.mk index b02e6dc6..430ded15 100644 --- a/examples/c/pushcalc/local.mk +++ b/examples/c/pushcalc/local.mk @@ -11,7 +11,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. pushcalcdir = $(docdir)/%D% diff --git a/examples/c/reccalc/local.mk b/examples/c/reccalc/local.mk index 03511cb4..c38dcbe0 100644 --- a/examples/c/reccalc/local.mk +++ b/examples/c/reccalc/local.mk @@ -11,7 +11,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. reccalcdir = $(docdir)/%D% diff --git a/examples/c/reccalc/parse.y b/examples/c/reccalc/parse.y index dc3e6c49..81d5bca0 100644 --- a/examples/c/reccalc/parse.y +++ b/examples/c/reccalc/parse.y @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ // Prologue (directives). %expect 0 diff --git a/examples/c/reccalc/reccalc.test b/examples/c/reccalc/reccalc.test index ac3bc6d2..7d283280 100644 --- a/examples/c/reccalc/reccalc.test +++ b/examples/c/reccalc/reccalc.test @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. (seq 0) >/dev/null 2>&1 || skip "gimme one seq" diff --git a/examples/c/reccalc/scan.l b/examples/c/reccalc/scan.l index 1775c8ff..a80bf504 100644 --- a/examples/c/reccalc/scan.l +++ b/examples/c/reccalc/scan.l @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* Prologue (directives). -*- C -*- */ diff --git a/examples/c/rpcalc/local.mk b/examples/c/rpcalc/local.mk index 0e36c52e..4f3f87dc 100644 --- a/examples/c/rpcalc/local.mk +++ b/examples/c/rpcalc/local.mk @@ -12,7 +12,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. ## -------------------- ## ## Building & testing. ## diff --git a/examples/c/rpcalc/rpcalc.test b/examples/c/rpcalc/rpcalc.test index f4905c40..348daf50 100755 --- a/examples/c/rpcalc/rpcalc.test +++ b/examples/c/rpcalc/rpcalc.test @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. cat >input <<EOF 1 2 3 * + diff --git a/examples/d/calc/calc.test b/examples/d/calc/calc.test index 3029e8c3..402a722f 100644 --- a/examples/d/calc/calc.test +++ b/examples/d/calc/calc.test @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. cat >input <<EOF 1 + 2 * 3 diff --git a/examples/d/calc/calc.y b/examples/d/calc/calc.y index d5d1274e..8b885a57 100644 --- a/examples/d/calc/calc.y +++ b/examples/d/calc/calc.y @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ %language "D" diff --git a/examples/d/calc/local.mk b/examples/d/calc/local.mk index e2cee511..995a7dec 100644 --- a/examples/d/calc/local.mk +++ b/examples/d/calc/local.mk @@ -11,7 +11,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. calcddir = $(docdir)/%D% diff --git a/examples/d/local.mk b/examples/d/local.mk index fadb76b7..227c990e 100644 --- a/examples/d/local.mk +++ b/examples/d/local.mk @@ -11,7 +11,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. ddir = $(docdir)/%D% dist_d_DATA = %D%/README.md diff --git a/examples/d/simple/calc.test b/examples/d/simple/calc.test index f9ae88f2..bfeddd0e 100644 --- a/examples/d/simple/calc.test +++ b/examples/d/simple/calc.test @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. cat >input <<EOF 1 + 2 * 3 diff --git a/examples/d/simple/calc.y b/examples/d/simple/calc.y index 2ca75f69..09c06263 100644 --- a/examples/d/simple/calc.y +++ b/examples/d/simple/calc.y @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ %language "D" diff --git a/examples/d/simple/local.mk b/examples/d/simple/local.mk index f9d5a2c7..0de4d5d2 100644 --- a/examples/d/simple/local.mk +++ b/examples/d/simple/local.mk @@ -11,7 +11,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. simpleddir = $(docdir)/%D% diff --git a/examples/extexi b/examples/extexi index 5c0fcc27..5e502973 100755 --- a/examples/extexi +++ b/examples/extexi @@ -17,7 +17,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. # Usage: extexi [OPTION...] input-file.texi ... -- [FILES to extract] diff --git a/examples/java/calc/Calc.test b/examples/java/calc/Calc.test index 14bea809..7441a7dd 100644 --- a/examples/java/calc/Calc.test +++ b/examples/java/calc/Calc.test @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. cat >input <<EOF 1 + 2 * 3 diff --git a/examples/java/calc/Calc.y b/examples/java/calc/Calc.y index 36315e47..18bd0382 100644 --- a/examples/java/calc/Calc.y +++ b/examples/java/calc/Calc.y @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ %language "Java" diff --git a/examples/java/calc/local.mk b/examples/java/calc/local.mk index 38b60e2d..be9d114a 100644 --- a/examples/java/calc/local.mk +++ b/examples/java/calc/local.mk @@ -11,7 +11,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. java_calcdir = $(docdir)/%D% diff --git a/examples/java/local.mk b/examples/java/local.mk index 077498a0..5a976b4f 100644 --- a/examples/java/local.mk +++ b/examples/java/local.mk @@ -11,7 +11,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. javadir = $(docdir)/%D% dist_java_DATA = %D%/README.md diff --git a/examples/java/simple/Calc.test b/examples/java/simple/Calc.test index 3e3bd5b9..1316ca2a 100644 --- a/examples/java/simple/Calc.test +++ b/examples/java/simple/Calc.test @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. cat >input <<EOF 1 + 2 * 3 diff --git a/examples/java/simple/Calc.y b/examples/java/simple/Calc.y index 97776530..51699edb 100644 --- a/examples/java/simple/Calc.y +++ b/examples/java/simple/Calc.y @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ %language "Java" diff --git a/examples/java/simple/local.mk b/examples/java/simple/local.mk index 76faa836..25661612 100644 --- a/examples/java/simple/local.mk +++ b/examples/java/simple/local.mk @@ -11,7 +11,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. java_simpledir = $(docdir)/%D% diff --git a/examples/local.mk b/examples/local.mk index 318df0dc..b43943fc 100644 --- a/examples/local.mk +++ b/examples/local.mk @@ -12,7 +12,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. ## Because some of our examples use diff --git a/examples/test b/examples/test index 20f54d07..f96e5b4d 100755 --- a/examples/test +++ b/examples/test @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. SHELL=/bin/sh export SHELL diff --git a/lib/get-errno.c b/lib/get-errno.c index 1db3800e..5be2b68b 100644 --- a/lib/get-errno.c +++ b/lib/get-errno.c @@ -14,7 +14,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* Written by Paul Eggert. */ diff --git a/lib/get-errno.h b/lib/get-errno.h index af761764..378e44e9 100644 --- a/lib/get-errno.h +++ b/lib/get-errno.h @@ -14,7 +14,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ extern int get_errno (void); extern void set_errno (int); diff --git a/lib/local.mk b/lib/local.mk index db0b9489..792a2bf4 100644 --- a/lib/local.mk +++ b/lib/local.mk @@ -11,7 +11,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. include lib/gnulib.mk @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include <locale.h> diff --git a/lib/timevar.def b/lib/timevar.def index e24e7eab..ef7be200 100644 --- a/lib/timevar.def +++ b/lib/timevar.def @@ -19,7 +19,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* This file contains timing variable definitions, used by timevar.h and timevar.c. diff --git a/lib/yyerror.c b/lib/yyerror.c index fe25d1fc..9551868c 100644 --- a/lib/yyerror.c +++ b/lib/yyerror.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> diff --git a/m4/c-working.m4 b/m4/c-working.m4 index 81b479a1..0fcc5120 100644 --- a/m4/c-working.m4 +++ b/m4/c-working.m4 @@ -14,7 +14,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. # Written by Paul Eggert. @@ -15,7 +15,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. # Written by Paul Eggert. diff --git a/src/AnnotationList.c b/src/AnnotationList.c index ab46551e..26184f95 100644 --- a/src/AnnotationList.c +++ b/src/AnnotationList.c @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> diff --git a/src/AnnotationList.h b/src/AnnotationList.h index 539e1990..3c43ca90 100644 --- a/src/AnnotationList.h +++ b/src/AnnotationList.h @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef ANNOTATION_LIST_H_ # define ANNOTATION_LIST_H_ diff --git a/src/InadequacyList.c b/src/InadequacyList.c index d9ae9a3e..c958f822 100644 --- a/src/InadequacyList.c +++ b/src/InadequacyList.c @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "system.h" diff --git a/src/InadequacyList.h b/src/InadequacyList.h index 29866198..98142d05 100644 --- a/src/InadequacyList.h +++ b/src/InadequacyList.h @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef INADEQUACY_LIST_H_ # define INADEQUACY_LIST_H_ diff --git a/src/Sbitset.c b/src/Sbitset.c index 03d74836..aa318858 100644 --- a/src/Sbitset.c +++ b/src/Sbitset.c @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "system.h" diff --git a/src/Sbitset.h b/src/Sbitset.h index 6814ba8f..f6bd956e 100644 --- a/src/Sbitset.h +++ b/src/Sbitset.h @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef SBITSET_H_ # define SBITSET_H_ diff --git a/src/assoc.c b/src/assoc.c index 7337c0a3..8b883e23 100644 --- a/src/assoc.c +++ b/src/assoc.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "system.h" diff --git a/src/assoc.h b/src/assoc.h index 1b4b7f31..1ae9d32c 100644 --- a/src/assoc.h +++ b/src/assoc.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef ASSOC_H_ # define ASSOC_H_ diff --git a/src/closure.c b/src/closure.c index a85d5e44..025f9666 100644 --- a/src/closure.c +++ b/src/closure.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "system.h" diff --git a/src/closure.h b/src/closure.h index 2d426ae5..a9281446 100644 --- a/src/closure.h +++ b/src/closure.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef CLOSURE_H_ # define CLOSURE_H_ diff --git a/src/complain.c b/src/complain.c index 6a0723d4..357233e3 100644 --- a/src/complain.c +++ b/src/complain.c @@ -14,7 +14,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* Based on error.c and error.h, written by David MacKenzie <djm@gnu.ai.mit.edu>. */ diff --git a/src/complain.h b/src/complain.h index 9be0d052..fe92e7a4 100644 --- a/src/complain.h +++ b/src/complain.h @@ -14,7 +14,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef COMPLAIN_H_ # define COMPLAIN_H_ 1 diff --git a/src/conflicts.c b/src/conflicts.c index 729a5ddd..999dc9fc 100644 --- a/src/conflicts.c +++ b/src/conflicts.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "system.h" diff --git a/src/conflicts.h b/src/conflicts.h index 40b843cc..1dff0ba2 100644 --- a/src/conflicts.h +++ b/src/conflicts.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef CONFLICTS_H_ # define CONFLICTS_H_ diff --git a/src/counterexample.c b/src/counterexample.c index 23921c58..f6f85fb1 100644 --- a/src/counterexample.c +++ b/src/counterexample.c @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> diff --git a/src/counterexample.h b/src/counterexample.h index bf8b5573..8f833f3d 100644 --- a/src/counterexample.h +++ b/src/counterexample.h @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef COUNTEREXAMPLE_H # define COUNTEREXAMPLE_H diff --git a/src/derivation.c b/src/derivation.c index 9ed1d0f1..6094627d 100644 --- a/src/derivation.c +++ b/src/derivation.c @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> diff --git a/src/derivation.h b/src/derivation.h index b9b531ba..1af1d232 100644 --- a/src/derivation.h +++ b/src/derivation.h @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef DERIVATION_H # define DERIVATION_H diff --git a/src/derives.c b/src/derives.c index 9411f35b..4ea5f78b 100644 --- a/src/derives.c +++ b/src/derives.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "system.h" diff --git a/src/derives.h b/src/derives.h index 8df5419d..0c28a41b 100644 --- a/src/derives.h +++ b/src/derives.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef DERIVES_H_ # define DERIVES_H_ diff --git a/src/files.c b/src/files.c index 78daf73a..e6af804e 100644 --- a/src/files.c +++ b/src/files.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "system.h" diff --git a/src/files.h b/src/files.h index 675aaac9..e8449711 100644 --- a/src/files.h +++ b/src/files.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef FILES_H_ # define FILES_H_ diff --git a/src/fixits.c b/src/fixits.c index 610fcb65..3467cdae 100644 --- a/src/fixits.c +++ b/src/fixits.c @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> @@ -68,7 +68,7 @@ fixit_free (fixit *f) /* GCC and Clang follow the same pattern. https://gcc.gnu.org/onlinedocs/gcc/Diagnostic-Message-Formatting-Options.html - http://clang.llvm.org/docs/UsersManual.html#cmdoption-fdiagnostics-parseable-fixits */ + https://clang.llvm.org/docs/UsersManual.html#cmdoption-fdiagnostics-parseable-fixits */ static void fixit_print (fixit const *f, FILE *out) { diff --git a/src/fixits.h b/src/fixits.h index a4ac44c3..46440a34 100644 --- a/src/fixits.h +++ b/src/fixits.h @@ -13,7 +13,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef FIXITS_H_ # define FIXITS_H_ 1 diff --git a/src/flex-scanner.h b/src/flex-scanner.h index 08e6978e..238ca881 100644 --- a/src/flex-scanner.h +++ b/src/flex-scanner.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef FLEX_PREFIX # error "FLEX_PREFIX not defined" diff --git a/src/getargs.c b/src/getargs.c index 3f6d65e0..5984d826 100644 --- a/src/getargs.c +++ b/src/getargs.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "getargs.h" @@ -446,7 +446,7 @@ Output Files:\n\ printf (_("Report bugs to <%s>.\n"), PACKAGE_BUGREPORT); printf (_("%s home page: <%s>.\n"), PACKAGE_NAME, PACKAGE_URL); fputs (_("General help using GNU software: " - "<http://www.gnu.org/gethelp/>.\n"), + "<https://www.gnu.org/gethelp/>.\n"), stdout); #if (defined __GLIBC__ && __GLIBC__ >= 2) && !defined __UCLIBC__ @@ -455,13 +455,12 @@ Output Files:\n\ man page. */ const char *lc_messages = setlocale (LC_MESSAGES, NULL); if (lc_messages && !STREQ (lc_messages, "en_")) - /* TRANSLATORS: Replace LANG_CODE in this URL with your language - code <http://translationproject.org/team/LANG_CODE.html> to - form one of the URLs at http://translationproject.org/team/. + /* TRANSLATORS: Replace LANG_CODE in this URL with your language code to + form one of the URLs at https://translationproject.org/team/. Otherwise, replace the entire URL with your translation team's email address. */ fputs (_("Report translation bugs to " - "<http://translationproject.org/team/>.\n"), stdout); + "<https://translationproject.org/team/>.\n"), stdout); #endif fputs (_("For complete documentation, run: info bison.\n"), stdout); } diff --git a/src/getargs.h b/src/getargs.h index f4d08ee7..a26aec2f 100644 --- a/src/getargs.h +++ b/src/getargs.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef GETARGS_H_ # define GETARGS_H_ diff --git a/src/glyphs.c b/src/glyphs.c index 898781af..d93fd8e9 100644 --- a/src/glyphs.c +++ b/src/glyphs.c @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> diff --git a/src/glyphs.h b/src/glyphs.h index ceee68f1..dbbd32c4 100644 --- a/src/glyphs.h +++ b/src/glyphs.h @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef GLYPHS_H # define GLYPHS_H @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "system.h" @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef GRAM_H_ # define GRAM_H_ diff --git a/src/graphviz.c b/src/graphviz.c index 327b81d6..32dcf712 100644 --- a/src/graphviz.c +++ b/src/graphviz.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* Written by Paul Eggert and Satya Kiran Popuri. */ diff --git a/src/graphviz.h b/src/graphviz.h index efad8471..51fd65dc 100644 --- a/src/graphviz.h +++ b/src/graphviz.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* Written by Paul Eggert and Satya Kiran Popuri. */ @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef IELR_H_ # define IELR_H_ @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* Find which rules need lookahead in each state, and which lookahead @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef LALR_H_ # define LALR_H_ diff --git a/src/local.mk b/src/local.mk index 11e8d458..6aba0afb 100644 --- a/src/local.mk +++ b/src/local.mk @@ -11,7 +11,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. CLEANDIRS += %D%/*.dSYM diff --git a/src/location.c b/src/location.c index 7d96cc86..356f4947 100644 --- a/src/location.c +++ b/src/location.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "system.h" diff --git a/src/location.h b/src/location.h index 65c75f00..af21c70f 100644 --- a/src/location.h +++ b/src/location.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef LOCATION_H_ # define LOCATION_H_ @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* See comments in state.h for the data structures that represent it. @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef LR0_H_ # define LR0_H_ @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef LSSI_H # define LSSI_H @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "system.h" diff --git a/src/muscle-tab.c b/src/muscle-tab.c index c2ba2ab6..b610d0b8 100644 --- a/src/muscle-tab.c +++ b/src/muscle-tab.c @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "system.h" diff --git a/src/muscle-tab.h b/src/muscle-tab.h index 30b50f9f..881782e7 100644 --- a/src/muscle-tab.h +++ b/src/muscle-tab.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef MUSCLE_TAB_H_ # define MUSCLE_TAB_H_ diff --git a/src/named-ref.c b/src/named-ref.c index 7a81456e..7524519d 100644 --- a/src/named-ref.c +++ b/src/named-ref.c @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "system.h" diff --git a/src/named-ref.h b/src/named-ref.h index 6a838122..73429baa 100644 --- a/src/named-ref.h +++ b/src/named-ref.h @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef NAMED_REF_H_ # define NAMED_REF_H_ diff --git a/src/nullable.c b/src/nullable.c index 8661000b..7f0405d7 100644 --- a/src/nullable.c +++ b/src/nullable.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* Set up NULLABLE, a vector saying which nonterminals can expand into diff --git a/src/nullable.h b/src/nullable.h index 4d02c759..38271730 100644 --- a/src/nullable.h +++ b/src/nullable.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef NULLABLE_H_ # define NULLABLE_H_ diff --git a/src/output.c b/src/output.c index 6c82e2b1..391d8e65 100644 --- a/src/output.c +++ b/src/output.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "system.h" @@ -752,7 +752,7 @@ output_skeleton (void) extensions even when POSIXLY_CORRECT is set. See the thread starting at - <http://lists.gnu.org/archive/html/bug-bison/2008-07/msg00000.html> + <https://lists.gnu.org/r/bug-bison/2008-07/msg00000.html> for details. */ if (*M4_GNU_OPTION) argv[i++] = M4_GNU_OPTION; @@ -761,7 +761,7 @@ output_skeleton (void) argv[i++] = datadir; /* Some future version of GNU M4 (most likely 1.6) may treat the -dV in a position-dependent manner. See the thread starting at - <http://lists.gnu.org/archive/html/bug-bison/2008-07/msg00000.html> + <https://lists.gnu.org/r/bug-bison/2008-07/msg00000.html> for details. */ if (trace_flag & trace_m4_early) argv[i++] = "-dV"; diff --git a/src/output.h b/src/output.h index 45172f54..ed32fdc7 100644 --- a/src/output.h +++ b/src/output.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef OUTPUT_H_ # define OUTPUT_H_ diff --git a/src/parse-gram.c b/src/parse-gram.c index a5c78c42..b826a955 100644 --- a/src/parse-gram.c +++ b/src/parse-gram.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work diff --git a/src/parse-gram.h b/src/parse-gram.h index 15be83e4..8136581d 100644 --- a/src/parse-gram.h +++ b/src/parse-gram.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* As a special exception, you may create a larger work that contains part or all of the Bison parser skeleton and distribute that work diff --git a/src/parse-gram.y b/src/parse-gram.y index fb48f3dc..1de83d02 100644 --- a/src/parse-gram.y +++ b/src/parse-gram.y @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ %code requires { diff --git a/src/parse-simulation.c b/src/parse-simulation.c index 984779fd..57b09512 100644 --- a/src/parse-simulation.c +++ b/src/parse-simulation.c @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> diff --git a/src/parse-simulation.h b/src/parse-simulation.h index 0331a321..aa8f84e5 100644 --- a/src/parse-simulation.h +++ b/src/parse-simulation.h @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef PARSE_SIMULATION_H # define PARSE_SIMULATION_H diff --git a/src/print-graph.c b/src/print-graph.c index 379093ad..3ddf6a54 100644 --- a/src/print-graph.c +++ b/src/print-graph.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "print-graph.h" diff --git a/src/print-graph.h b/src/print-graph.h index 78f83f15..6aa3420a 100644 --- a/src/print-graph.h +++ b/src/print-graph.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef PRINT_GRAPH_H_ # define PRINT_GRAPH_H_ diff --git a/src/print-xml.c b/src/print-xml.c index ace02885..e9fb25c7 100644 --- a/src/print-xml.c +++ b/src/print-xml.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "print-xml.h" diff --git a/src/print-xml.h b/src/print-xml.h index 76f9b6db..b0d73308 100644 --- a/src/print-xml.h +++ b/src/print-xml.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef PRINT_XML_H_ # define PRINT_XML_H_ diff --git a/src/print.c b/src/print.c index 7f1a593c..55825b36 100644 --- a/src/print.c +++ b/src/print.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> diff --git a/src/print.h b/src/print.h index b3c52542..3f20d6da 100644 --- a/src/print.h +++ b/src/print.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef PRINT_H_ # define PRINT_H_ diff --git a/src/reader.c b/src/reader.c index b1782b5f..024606df 100644 --- a/src/reader.c +++ b/src/reader.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "system.h" diff --git a/src/reader.h b/src/reader.h index 04f40fd5..6b2f29a9 100644 --- a/src/reader.h +++ b/src/reader.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef READER_H_ # define READER_H_ diff --git a/src/reduce.c b/src/reduce.c index a6ad98e0..112915bf 100644 --- a/src/reduce.c +++ b/src/reduce.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* Reduce the grammar: Find and eliminate unreachable terminals, diff --git a/src/reduce.h b/src/reduce.h index 80b479c9..63d6bf13 100644 --- a/src/reduce.h +++ b/src/reduce.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef REDUCE_H_ # define REDUCE_H_ diff --git a/src/relation.c b/src/relation.c index 23f1c1b7..1a38c863 100644 --- a/src/relation.c +++ b/src/relation.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "system.h" diff --git a/src/relation.h b/src/relation.h index 55f7677d..eab6b330 100644 --- a/src/relation.h +++ b/src/relation.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef RELATION_H_ diff --git a/src/scan-code.h b/src/scan-code.h index afd99139..05b2d235 100644 --- a/src/scan-code.h +++ b/src/scan-code.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef SCAN_CODE_H_ # define SCAN_CODE_H_ diff --git a/src/scan-code.l b/src/scan-code.l index 03ec3bb8..416f11d4 100644 --- a/src/scan-code.l +++ b/src/scan-code.l @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ %option debug nodefault noinput nounput noyywrap never-interactive %option prefix="code_" outfile="lex.yy.c" @@ -36,7 +36,7 @@ #include "src/flex-scanner.h" /* Work around a bug in flex 2.5.31. See Debian bug 333231 - <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=333231>. */ + <https://bugs.debian.org/333231>. */ #undef code_wrap #define code_wrap() 1 diff --git a/src/scan-gram.h b/src/scan-gram.h index a6655ab2..f187f32a 100644 --- a/src/scan-gram.h +++ b/src/scan-gram.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef SCAN_GRAM_H_ # define SCAN_GRAM_H_ diff --git a/src/scan-gram.l b/src/scan-gram.l index bcec247f..160bda62 100644 --- a/src/scan-gram.l +++ b/src/scan-gram.l @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ %option debug nodefault noinput noyywrap never-interactive %option prefix="gram_" outfile="lex.yy.c" @@ -39,7 +39,7 @@ #include "src/flex-scanner.h" /* Work around a bug in flex 2.5.31. See Debian bug 333231 - <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=333231>. */ + <https://bugs.debian.org/333231>. */ #undef gram_wrap #define gram_wrap() 1 diff --git a/src/scan-skel.h b/src/scan-skel.h index a138da29..e3479070 100644 --- a/src/scan-skel.h +++ b/src/scan-skel.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ void scan_skel (FILE *); diff --git a/src/scan-skel.l b/src/scan-skel.l index ce23d8c8..1ec125af 100644 --- a/src/scan-skel.l +++ b/src/scan-skel.l @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ %option nodefault noyywrap noinput nounput never-interactive debug %option prefix="skel_" outfile="lex.yy.c" @@ -35,7 +35,7 @@ #include "src/flex-scanner.h" /* Work around a bug in flex 2.5.31. See Debian bug 333231 - <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=333231>. */ + <https://bugs.debian.org/333231>. */ #undef skel_wrap #define skel_wrap() 1 diff --git a/src/state-item.c b/src/state-item.c index fea56a59..47986e05 100644 --- a/src/state-item.c +++ b/src/state-item.c @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> diff --git a/src/state-item.h b/src/state-item.h index 387e6bfd..4aa061e4 100644 --- a/src/state-item.h +++ b/src/state-item.h @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef STATE_ITEM_H # define STATE_ITEM_H diff --git a/src/state.c b/src/state.c index ed2520ad..79ab43b5 100644 --- a/src/state.c +++ b/src/state.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "state.h" diff --git a/src/state.h b/src/state.h index 84a171ae..72a5e7b6 100644 --- a/src/state.h +++ b/src/state.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /* These type definitions are used to represent a nondeterministic diff --git a/src/strversion.c b/src/strversion.c index 4b7d30bd..4100cde7 100644 --- a/src/strversion.c +++ b/src/strversion.c @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "system.h" diff --git a/src/strversion.h b/src/strversion.h index 1793552e..80b39e35 100644 --- a/src/strversion.h +++ b/src/strversion.h @@ -15,7 +15,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef STRVERSION_H_ # define STRVERSION_H_ diff --git a/src/symlist.c b/src/symlist.c index 0c7d3e35..0272469d 100644 --- a/src/symlist.c +++ b/src/symlist.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "system.h" diff --git a/src/symlist.h b/src/symlist.h index 723aa8ad..15779939 100644 --- a/src/symlist.h +++ b/src/symlist.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef SYMLIST_H_ # define SYMLIST_H_ diff --git a/src/symtab.c b/src/symtab.c index 82cfb409..8aea627a 100644 --- a/src/symtab.c +++ b/src/symtab.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "symtab.h" diff --git a/src/symtab.h b/src/symtab.h index a259fb16..11a3a6fc 100644 --- a/src/symtab.h +++ b/src/symtab.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ /** * \file symtab.h diff --git a/src/system.h b/src/system.h index 4ebb51ad..bbdf9fd0 100644 --- a/src/system.h +++ b/src/system.h @@ -14,7 +14,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef BISON_SYSTEM_H # define BISON_SYSTEM_H @@ -78,7 +78,7 @@ typedef size_t uintptr_t; # define GCC_VERSION (__GNUC__ * 100 + __GNUC_MINOR__) # endif -// See https://lists.gnu.org/archive/html/bug-bison/2019-10/msg00061.html +// See https://lists.gnu.org/r/bug-bison/2019-10/msg00061.html // and https://trac.macports.org/ticket/59927. # if defined GCC_VERSION && 405 <= GCC_VERSION # define IGNORE_TYPE_LIMITS_BEGIN \ @@ -156,8 +156,8 @@ max_int (int a, int b) a failed assertion. The rationale was that <assert.h>'s assertions were too heavyweight and could be disabled too easily. See discussions at - <http://lists.gnu.org/archive/html/bison-patches/2006-01/msg00080.html> - <http://lists.gnu.org/archive/html/bison-patches/2006-09/msg00111.html>. + <https://lists.gnu.org/r/bison-patches/2006-01/msg00080.html> + <https://lists.gnu.org/r/bison-patches/2006-09/msg00111.html>. However, normal assert output can be helpful during development and in bug reports from users. Moreover, it's not clear now that @@ -165,7 +165,7 @@ max_int (int a, int b) users want to experiment with disabling assertions, it's debatable whether it's our responsibility to stop them. See discussion starting at - <http://lists.gnu.org/archive/html/bison-patches/2009-09/msg00013.html>. + <https://lists.gnu.org/r/bison-patches/2009-09/msg00013.html>. For now, we use assert but we call it aver throughout Bison in case we later wish to try another scheme. diff --git a/src/tables.c b/src/tables.c index b04a496e..6c8fc1cc 100644 --- a/src/tables.c +++ b/src/tables.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "system.h" diff --git a/src/tables.h b/src/tables.h index 7ba213b5..2194a814 100644 --- a/src/tables.h +++ b/src/tables.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef TABLES_H_ # define TABLES_H_ diff --git a/src/uniqstr.c b/src/uniqstr.c index 462d0318..e7dbd5d3 100644 --- a/src/uniqstr.c +++ b/src/uniqstr.c @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #include <config.h> #include "system.h" diff --git a/src/uniqstr.h b/src/uniqstr.h index f9950ded..0a1c506f 100644 --- a/src/uniqstr.h +++ b/src/uniqstr.h @@ -16,7 +16,7 @@ GNU General Public License for more details. You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ + along with this program. If not, see <https://www.gnu.org/licenses/>. */ #ifndef UNIQSTR_H_ # define UNIQSTR_H_ diff --git a/tests/actions.at b/tests/actions.at index 33f1043f..ed1e8d68 100644 --- a/tests/actions.at +++ b/tests/actions.at @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[User Actions.]]) @@ -375,7 +375,7 @@ AT_TEST([glr2.cc]) ## A very different test, based on PostgreSQL's implementation of the ## locations. See -## http://lists.gnu.org/archive/html/bug-bison/2012-11/msg00023.html +## https://lists.gnu.org/r/bug-bison/2012-11/msg00023.html ## ## Weirdly enough, to trigger the warning with GCC 4.7, we must not ## use fprintf, so run the test twice: once to check the warning @@ -1311,9 +1311,9 @@ AT_SETUP([Default %printer and %destructor for user-defined end token]) # does not declare a specific %printer/%destructor. Thus, the parser # uses it for token 0 if the user declares it but not if Bison # generates it as $end. Discussed starting at -# <http://lists.gnu.org/r/bison-patches/2006-02/msg00064.html>, -# <http://lists.gnu.org/r/bison-patches/2006-06/msg00091.html>, and -# <http://lists.gnu.org/r/bison-patches/2006-07/msg00019.html>. +# <https://lists.gnu.org/r/bison-patches/2006-02/msg00064.html>, +# <https://lists.gnu.org/r/bison-patches/2006-06/msg00091.html>, and +# <https://lists.gnu.org/r/bison-patches/2006-07/msg00019.html>. # AT_TEST(TYPED) # -------------- diff --git a/tests/atlocal.in b/tests/atlocal.in index 2642de9f..d5f31cbb 100644 --- a/tests/atlocal.in +++ b/tests/atlocal.in @@ -14,7 +14,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. # We need 'testsuite.h' (srcdir/test). CPPFLAGS="-I$abs_top_srcdir/tests @CPPFLAGS@" @@ -66,7 +66,7 @@ fi # cannot be checked in configure (gnulib is not parameterized yet), # and checking this in every C++ test in AC_COMPILE_CXX is too costly. # -# http://lists.gnu.org/archive/html/bug-bison/2013-06/msg00001.html +# https://lists.gnu.org/r/bug-bison/2013-06/msg00001.html # # FIXME: Check (say 2014) whether this is still needed. if $BISON_CXX_WORKS; then diff --git a/tests/bison.in b/tests/bison.in index e9f761e3..80003aca 100644 --- a/tests/bison.in +++ b/tests/bison.in @@ -15,7 +15,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. abs_top_srcdir='@abs_top_srcdir@' abs_top_builddir='@abs_top_builddir@' diff --git a/tests/c++.at b/tests/c++.at index bf195549..a9d393c2 100644 --- a/tests/c++.at +++ b/tests/c++.at @@ -14,7 +14,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[C++ Features.]]) @@ -74,7 +74,7 @@ main (void) fail += check (loc - 5, "foo.txt:1.1"); loc -= 5; fail += check (loc, "foo.txt:1.1"); // Check that we don't go below. - // http://lists.gnu.org/archive/html/bug-bison/2013-02/msg00000.html + // https://lists.gnu.org/r/bug-bison/2013-02/msg00000.html loc -= 10; fail += check (loc, "foo.txt:1.1"); loc.columns (10); loc.lines (10); fail += check (loc, "foo.txt:1.1-11.0"); @@ -437,7 +437,7 @@ namespace yy { // The 5 is a syntax error whose recovery requires that we discard // the lookahead. This tests a regression, see - // <http://savannah.gnu.org/support/?108481>. + // <https://savannah.gnu.org/support/?108481>. static char const *input = "0,1,2,3,45,6"; switch (int stage = *input++) { @@ -583,7 +583,7 @@ m4_popdef([AT_TEST]) AT_SETUP([Variants and Typed Midrule Actions]) -# See http://lists.gnu.org/archive/html/bug-bison/2017-06/msg00000.html. +# See https://lists.gnu.org/r/bug-bison/2017-06/msg00000.html. # # Check that typed midrule actions behave properly (pre-construction # of $$ before the user action, support of %printer and %destructor, diff --git a/tests/calc.at b/tests/calc.at index 1d2e818d..4ec0bb92 100644 --- a/tests/calc.at +++ b/tests/calc.at @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. ## ---------------------------------------------------- ## ## Compile the grammar described in the documentation. ## diff --git a/tests/conflicts.at b/tests/conflicts.at index 1c2cad42..8e6e9ac7 100644 --- a/tests/conflicts.at +++ b/tests/conflicts.at @@ -14,7 +14,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[Conflicts.]]) diff --git a/tests/counterexample.at b/tests/counterexample.at index 2b1c1db7..88f1a47e 100644 --- a/tests/counterexample.at +++ b/tests/counterexample.at @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[Counterexamples.]]) diff --git a/tests/cxx-type.at b/tests/cxx-type.at index 61d93c4d..9aa8f709 100644 --- a/tests/cxx-type.at +++ b/tests/cxx-type.at @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[C++ Type Syntax (GLR).]]) @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[D Features.]]) diff --git a/tests/diagnostics.at b/tests/diagnostics.at index 090512a3..7b15ff03 100644 --- a/tests/diagnostics.at +++ b/tests/diagnostics.at @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[Diagnostics.]]) @@ -297,7 +297,7 @@ input.y: <warning>warning:</warning> fix-its can be applied. Rerun with option ## --------------- ## # Don't try to quote special files. -# http://lists.gnu.org/archive/html/bug-bison/2019-04/msg00000.html +# https://lists.gnu.org/r/bug-bison/2019-04/msg00000.html # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90034 AT_TEST([[Special files]], @@ -712,7 +712,7 @@ m4_popdef([AT_TEST]) AT_SETUP([[Indentation with message suppression]]) -# https://lists.gnu.org/archive/html/bug-bison/2019-08/msg00002.html +# https://lists.gnu.org/r/bug-bison/2019-08/msg00002.html AT_DATA([[input.y]], [[%define api.pure diff --git a/tests/existing.at b/tests/existing.at index d306c33d..280a7547 100644 --- a/tests/existing.at +++ b/tests/existing.at @@ -14,7 +14,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[Existing Grammars.]]) @@ -414,7 +414,7 @@ dnl expression before shifting '*'. However, because of a different LHS on the dnl getline rule, '*' actually is a valid lookahead. Solaris /usr/xpg4/bin/awk dnl and the Open Group awk specification seem to agree: dnl -dnl http://www.opengroup.org/pubs/online/7908799/xcu/awk.html +dnl https://pubs.opengroup.org/onlinepubs/9699919799/utilities/awk.html dnl dnl /bin/nawk and /bin/awk on Solaris 10 report it as a syntax error, but they dnl don't like even 'print $!4;'. diff --git a/tests/glr-regression.at b/tests/glr-regression.at index ad0454f0..bd4a8a98 100644 --- a/tests/glr-regression.at +++ b/tests/glr-regression.at @@ -14,7 +14,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[GLR Regression Tests]]) @@ -490,7 +490,7 @@ m4_popdef([AT_TEST]) ## ---------------------------------------------------------------------- ## ## Duplicate representation of merged trees. See ## -## <http://lists.gnu.org/archive/html/help-bison/2005-07/msg00013.html>. ## +## <https://lists.gnu.org/r/help-bison/2005-07/msg00013.html>. ## ## ---------------------------------------------------------------------- ## m4_pushdef([AT_TEST], @@ -598,7 +598,7 @@ m4_popdef([AT_TEST]) ## ------------------------------------------------------------------------- ## ## User destructor for unresolved GLR semantic value. See ## -## <http://lists.gnu.org/archive/html/bison-patches/2005-08/msg00016.html>. ## +## <https://lists.gnu.org/r/bison-patches/2005-08/msg00016.html>. ## ## ------------------------------------------------------------------------- ## m4_pushdef([AT_TEST], @@ -673,7 +673,7 @@ m4_popdef([AT_TEST]) ## ------------------------------------------------------------------------- ## ## User destructor after an error during a split parse. See ## -## <http://lists.gnu.org/archive/html/bison-patches/2005-08/msg00029.html>. ## +## <https://lists.gnu.org/r/bison-patches/2005-08/msg00029.html>. ## ## ------------------------------------------------------------------------- ## m4_pushdef([AT_TEST], @@ -741,7 +741,7 @@ m4_popdef([AT_TEST]) ## ------------------------------------------------------------------------- ## ## Duplicated user destructor for lookahead. See ## -## <http://lists.gnu.org/archive/html/bison-patches/2005-08/msg00035.html>. ## +## <https://lists.gnu.org/r/bison-patches/2005-08/msg00035.html>. ## ## ------------------------------------------------------------------------- ## m4_pushdef([AT_TEST], @@ -847,8 +847,8 @@ m4_popdef([AT_TEST]) ## ------------------------------------------------------------------------- ## ## Incorrect default location for empty right-hand sides. Adapted from bug ## ## report by Claudia Hermann. ## -## See http://lists.gnu.org/archive/html/bug-bison/2005-10/msg00069.html and ## -## http://lists.gnu.org/archive/html/bug-bison/2005-10/msg00072.html ## +## See https://lists.gnu.org/r/bug-bison/2005-10/msg00069.html and ## +## https://lists.gnu.org/r/bug-bison/2005-10/msg00072.html ## ## ------------------------------------------------------------------------- ## m4_pushdef([AT_TEST], @@ -947,7 +947,7 @@ m4_popdef([AT_TEST]) ## ------------------------------------------------------------------------- ## ## No users destructors if stack 0 deleted. See ## -## <http://lists.gnu.org/archive/html/bison-patches/2005-09/msg00109.html>. ## +## <https://lists.gnu.org/r/bison-patches/2005-09/msg00109.html>. ## ## ------------------------------------------------------------------------- ## m4_pushdef([AT_TEST], @@ -1313,8 +1313,8 @@ m4_popdef([AT_TEST]) ## ------------------------------------------------------------------------- ## ## Incorrect lookahead during deterministic GLR. See ## -## <http://lists.gnu.org/archive/html/help-bison/2005-07/msg00017.html> and ## -## <http://lists.gnu.org/archive/html/bison-patches/2006-01/msg00060.html>. ## +## <https://lists.gnu.org/r/help-bison/2005-07/msg00017.html> and ## +## <https://lists.gnu.org/r/bison-patches/2006-01/msg00060.html>. ## ## ------------------------------------------------------------------------- ## m4_pushdef([AT_TEST], @@ -2153,8 +2153,8 @@ m4_popdef([AT_TEST]) ## ----------------------------------------------------------------- ## ## Predicates. ## ## ## -## http://lists.gnu.org/archive/html/bug-bison/2013-10/msg00004.html ## -## http://lists.gnu.org/archive/html/bug-bison/2018-05/msg00033.html ## +## https://lists.gnu.org/r/bug-bison/2013-10/msg00004.html ## +## https://lists.gnu.org/r/bug-bison/2018-05/msg00033.html ## ## ----------------------------------------------------------------- ## m4_pushdef([AT_TEST], diff --git a/tests/headers.at b/tests/headers.at index 40f2d088..b3262fad 100644 --- a/tests/headers.at +++ b/tests/headers.at @@ -14,7 +14,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[Parser Headers.]]) diff --git a/tests/input.at b/tests/input.at index 11ccac34..c639436f 100644 --- a/tests/input.at +++ b/tests/input.at @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[Input Processing.]]) @@ -38,7 +38,7 @@ Try 'bison --help' for more information. # For some reason, on some systems we use the system's getopt, not the # one we ship in gnulib. So we can get two different error messages. -# See https://lists.gnu.org/archive/html/bison-patches/2018-10/msg00154.html +# See https://lists.gnu.org/r/bison-patches/2018-10/msg00154.html AT_BISON_CHECK([--skeleton], [1], [], [stderr]) AT_CHECK([[sed -e \ "s/requires an argument -- skeleton/'--skeleton' requires an argument/" \ @@ -142,7 +142,7 @@ AT_CLEANUP AT_SETUP([Invalid inputs with {}]) # We used to SEGV here. See -# http://lists.gnu.org/archive/html/bug-bison/2005-07/msg00053.html +# https://lists.gnu.org/r/bug-bison/2005-07/msg00053.html AT_DATA([input.y], [[ diff --git a/tests/java.at b/tests/java.at index ba37e9c2..b8b4dd89 100644 --- a/tests/java.at +++ b/tests/java.at @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[Java Calculator.]]) diff --git a/tests/javapush.at b/tests/javapush.at index db49fbdc..70915bca 100644 --- a/tests/javapush.at +++ b/tests/javapush.at @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. # The Java push parser tests are intended primarily # to verify that the sequence of states that the parser diff --git a/tests/local.at b/tests/local.at index 77112b5e..238a3657 100644 --- a/tests/local.at +++ b/tests/local.at @@ -15,7 +15,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. m4_version_prereq([2.58]) @@ -65,7 +65,7 @@ m4_define([AT_SETUP_STRIP], # # FIXME: AT_DATA or some variant of AT_DATA may eventually permit # the final newline to be omitted. See the threads starting at -# <http://lists.gnu.org/archive/html/bison-patches/2009-07/msg00019.html>. +# <https://lists.gnu.org/r/bison-patches/2009-07/msg00019.html>. m4_define([AT_DATA_NO_FINAL_EOL], [AT_DATA([$1], [$2 ]) diff --git a/tests/local.mk b/tests/local.mk index 9896d912..56eac3cc 100644 --- a/tests/local.mk +++ b/tests/local.mk @@ -13,7 +13,7 @@ ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License -## along with this program. If not, see <http://www.gnu.org/licenses/>. +## along with this program. If not, see <https://www.gnu.org/licenses/>. EXTRA_DIST += \ %D%/README.md %D%/linear \ diff --git a/tests/m4.at b/tests/m4.at index d6cb176d..7a4a2af0 100644 --- a/tests/m4.at +++ b/tests/m4.at @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[M4 Macros.]]) diff --git a/tests/named-refs.at b/tests/named-refs.at index 111436c1..07ce433f 100644 --- a/tests/named-refs.at +++ b/tests/named-refs.at @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. # FIXME: Duplication with calc.at. AT_BANNER([[Named references tests.]]) diff --git a/tests/output.at b/tests/output.at index 9ec20cd2..61be097c 100644 --- a/tests/output.at +++ b/tests/output.at @@ -14,7 +14,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[Output file names.]]) diff --git a/tests/push.at b/tests/push.at index 960a4e3b..cd3e113e 100644 --- a/tests/push.at +++ b/tests/push.at @@ -14,7 +14,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[Push Parsing Tests]]) diff --git a/tests/reduce.at b/tests/reduce.at index 6c3fce08..db8ec071 100644 --- a/tests/reduce.at +++ b/tests/reduce.at @@ -14,7 +14,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[Grammar Reduction.]]) @@ -228,7 +228,7 @@ AT_SETUP([Useless Parts]) # symbols. As a result, the evaluation of the skeleton failed because # it used non existing symbol numbers. Which is the happy scenario: # we could use numbers of other existing symbols... -# http://lists.gnu.org/archive/html/bug-bison/2019-01/msg00044.html +# https://lists.gnu.org/r/bug-bison/2019-01/msg00044.html AT_BISON_OPTION_PUSHDEFS AT_DATA([[input.y]], diff --git a/tests/regression.at b/tests/regression.at index 0d2c3b17..cb1888a6 100644 --- a/tests/regression.at +++ b/tests/regression.at @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[Regression tests.]]) diff --git a/tests/report.at b/tests/report.at index 0a9840df..6452e6f7 100644 --- a/tests/report.at +++ b/tests/report.at @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[Test reports.]]) @@ -1143,7 +1143,7 @@ AT_CHECK([[sed -e 's/bison-xml-report version="[^"]*"/bison-xml-report version=" AT_CHECK([[sed -e 's/GNU Bison [0-9][-.0-9a-z]*/GNU Bison VERSION/g' input.html]], [], [[<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xmlns:bison="http://www.gnu.org/software/bison/"> +<html xmlns="http://www.w3.org/1999/xhtml" xmlns:bison="https://www.gnu.org/software/bison/"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title>input.yy - GNU Bison XML Automaton Report</title> @@ -1491,7 +1491,7 @@ AT_CHECK([[sed -e 's/GNU Bison [0-9][-.0-9a-z]*/GNU Bison VERSION/g' input.html] </p> <div id="footer"><hr />This document was generated using - <a href="http://www.gnu.org/software/bison/" title="GNU Bison"> + <a href="https://www.gnu.org/software/bison/" title="GNU Bison"> GNU Bison VERSION</a> XML Automaton Report.<br /> Verbatim copying and distribution of this entire page is @@ -2654,7 +2654,7 @@ if test x"$XSLTPROC" != x""; then AT_CHECK([sed -e 's,GNU Bison .*</a>,GNU Bison VERSION</a>,' input.html], [], [[<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xmlns:bison="http://www.gnu.org/software/bison/"> +<html xmlns="http://www.w3.org/1999/xhtml" xmlns:bison="https://www.gnu.org/software/bison/"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title>input.yy - GNU Bison XML Automaton Report</title> @@ -3087,7 +3087,7 @@ if test x"$XSLTPROC" != x""; then </p> <div id="footer"><hr />This document was generated using - <a href="http://www.gnu.org/software/bison/" title="GNU Bison"> + <a href="https://www.gnu.org/software/bison/" title="GNU Bison"> GNU Bison VERSION</a> XML Automaton Report.<br /> Verbatim copying and distribution of this entire page is @@ -3752,7 +3752,7 @@ AT_CHECK([[sed -e 's/bison-xml-report version="[^"]*"/bison-xml-report version=" AT_CHECK([[sed -e 's/GNU Bison [0-9][-.0-9a-z]*/GNU Bison VERSION/g' input.html]], [], [[<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -<html xmlns="http://www.w3.org/1999/xhtml" xmlns:bison="http://www.gnu.org/software/bison/"> +<html xmlns="http://www.w3.org/1999/xhtml" xmlns:bison="https://www.gnu.org/software/bison/"> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" /> <title>input.y - GNU Bison XML Automaton Report</title> @@ -3970,7 +3970,7 @@ AT_CHECK([[sed -e 's/GNU Bison [0-9][-.0-9a-z]*/GNU Bison VERSION/g' input.html] </p> <div id="footer"><hr />This document was generated using - <a href="http://www.gnu.org/software/bison/" title="GNU Bison"> + <a href="https://www.gnu.org/software/bison/" title="GNU Bison"> GNU Bison VERSION</a> XML Automaton Report.<br /> Verbatim copying and distribution of this entire page is diff --git a/tests/scanner.at b/tests/scanner.at index 92f5a380..d2c13a9e 100644 --- a/tests/scanner.at +++ b/tests/scanner.at @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[Interface with the scanner.]]) diff --git a/tests/sets.at b/tests/sets.at index 05bad22a..aeba435e 100644 --- a/tests/sets.at +++ b/tests/sets.at @@ -14,7 +14,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[Grammar Sets (Firsts etc.).]]) @@ -275,7 +275,7 @@ AT_SETUP([Build relations]) # So we can "register" way more images than ngotos, leading to a crash # (heap buffer overflow). # -# http://lists.gnu.org/archive/html/bug-bison/2019-03/msg00007.html +# https://lists.gnu.org/r/bug-bison/2019-03/msg00007.html AT_DATA([input.y], [[%% diff --git a/tests/skeletons.at b/tests/skeletons.at index da81cf5d..0ed11027 100644 --- a/tests/skeletons.at +++ b/tests/skeletons.at @@ -14,7 +14,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[Skeleton Support.]]) diff --git a/tests/synclines.at b/tests/synclines.at index 02651892..47afae54 100644 --- a/tests/synclines.at +++ b/tests/synclines.at @@ -14,7 +14,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[Sync Lines.]]) diff --git a/tests/testsuite.at b/tests/testsuite.at index a1d7c81d..56c54c18 100644 --- a/tests/testsuite.at +++ b/tests/testsuite.at @@ -14,7 +14,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. # Basic M4 macros. m4_include([m4.at]) diff --git a/tests/torture.at b/tests/torture.at index 47fbc539..9afc0856 100644 --- a/tests/torture.at +++ b/tests/torture.at @@ -14,7 +14,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[Torture Tests.]]) diff --git a/tests/types.at b/tests/types.at index 6dd3e68a..02a7d6e3 100644 --- a/tests/types.at +++ b/tests/types.at @@ -13,7 +13,7 @@ # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <https://www.gnu.org/licenses/>. AT_BANNER([[Value type tests.]]) |