summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AUTHORS2
-rw-r--r--COPYING8
-rw-r--r--ChangeLog-2012417
-rw-r--r--Makefile.am2
-rw-r--r--NEWS4
-rw-r--r--PACKAGING2
-rw-r--r--README2
-rw-r--r--README-alpha2
-rw-r--r--README-hacking.md44
-rw-r--r--THANKS2
-rw-r--r--TODO4
-rw-r--r--bootstrap.conf2
-rw-r--r--build-aux/Darwin.valgrind2
-rw-r--r--build-aux/Linux.valgrind2
-rw-r--r--build-aux/local.mk2
-rwxr-xr-xbuild-aux/update-b4-copyright2
-rwxr-xr-xbuild-aux/update-package-copyright-year2
-rw-r--r--cfg.mk2
-rw-r--r--configure.ac2
-rw-r--r--data/README.md2
-rw-r--r--data/local.mk2
-rw-r--r--data/skeletons/bison.m44
-rw-r--r--data/skeletons/c++-skel.m42
-rw-r--r--data/skeletons/c++.m42
-rw-r--r--data/skeletons/c-like.m42
-rw-r--r--data/skeletons/c-skel.m42
-rw-r--r--data/skeletons/c.m42
-rw-r--r--data/skeletons/d-skel.m42
-rw-r--r--data/skeletons/d.m42
-rw-r--r--data/skeletons/glr.c2
-rw-r--r--data/skeletons/glr.cc2
-rw-r--r--data/skeletons/glr2.cc2
-rw-r--r--data/skeletons/java-skel.m42
-rw-r--r--data/skeletons/java.m42
-rw-r--r--data/skeletons/lalr1.cc2
-rw-r--r--data/skeletons/lalr1.d2
-rw-r--r--data/skeletons/lalr1.java2
-rw-r--r--data/skeletons/location.cc2
-rw-r--r--data/skeletons/stack.hh2
-rw-r--r--data/skeletons/variant.hh2
-rw-r--r--data/skeletons/yacc.c2
-rw-r--r--data/xslt/bison.xsl4
-rw-r--r--data/xslt/xml2dot.xsl4
-rw-r--r--data/xslt/xml2text.xsl4
-rw-r--r--data/xslt/xml2xhtml.xsl6
-rw-r--r--doc/Doxyfile.in14
-rw-r--r--doc/bison.texi40
-rw-r--r--doc/figs/example.gv2
-rw-r--r--doc/local.mk4
-rw-r--r--doc/refcard.tex2
-rwxr-xr-xetc/bench.pl.in4
-rw-r--r--etc/local.mk2
-rwxr-xr-xexamples/c++/calc++/calc++.test2
-rw-r--r--examples/c++/calc++/local.mk2
-rw-r--r--examples/c++/glr/ast.hh2
-rw-r--r--examples/c++/glr/c++-types.test2
-rw-r--r--examples/c++/glr/c++-types.yy2
-rw-r--r--examples/c++/glr/local.mk2
-rw-r--r--examples/c++/local.mk2
-rw-r--r--examples/c++/variant-11.test2
-rw-r--r--examples/c++/variant-11.yy2
-rw-r--r--examples/c++/variant.test2
-rw-r--r--examples/c++/variant.yy2
-rwxr-xr-xexamples/c/bistromathic/bistromathic.test2
-rw-r--r--examples/c/bistromathic/local.mk2
-rw-r--r--examples/c/bistromathic/parse.y2
-rw-r--r--examples/c/calc/calc.test2
-rw-r--r--examples/c/calc/local.mk2
-rw-r--r--examples/c/glr/c++-types.test2
-rw-r--r--examples/c/glr/c++-types.y2
-rw-r--r--examples/c/glr/local.mk2
-rw-r--r--examples/c/lexcalc/lexcalc.test2
-rw-r--r--examples/c/lexcalc/local.mk2
-rw-r--r--examples/c/lexcalc/parse.y2
-rw-r--r--examples/c/lexcalc/scan.l2
-rw-r--r--examples/c/local.mk2
-rw-r--r--examples/c/mfcalc/local.mk2
-rwxr-xr-xexamples/c/mfcalc/mfcalc.test2
-rw-r--r--examples/c/pushcalc/calc.test2
-rw-r--r--examples/c/pushcalc/calc.y2
-rw-r--r--examples/c/pushcalc/local.mk2
-rw-r--r--examples/c/reccalc/local.mk2
-rw-r--r--examples/c/reccalc/parse.y2
-rw-r--r--examples/c/reccalc/reccalc.test2
-rw-r--r--examples/c/reccalc/scan.l2
-rw-r--r--examples/c/rpcalc/local.mk2
-rwxr-xr-xexamples/c/rpcalc/rpcalc.test2
-rw-r--r--examples/d/calc/calc.test2
-rw-r--r--examples/d/calc/calc.y2
-rw-r--r--examples/d/calc/local.mk2
-rw-r--r--examples/d/local.mk2
-rw-r--r--examples/d/simple/calc.test2
-rw-r--r--examples/d/simple/calc.y2
-rw-r--r--examples/d/simple/local.mk2
-rwxr-xr-xexamples/extexi2
-rw-r--r--examples/java/calc/Calc.test2
-rw-r--r--examples/java/calc/Calc.y2
-rw-r--r--examples/java/calc/local.mk2
-rw-r--r--examples/java/local.mk2
-rw-r--r--examples/java/simple/Calc.test2
-rw-r--r--examples/java/simple/Calc.y2
-rw-r--r--examples/java/simple/local.mk2
-rw-r--r--examples/local.mk2
-rwxr-xr-xexamples/test2
-rw-r--r--lib/get-errno.c2
-rw-r--r--lib/get-errno.h2
-rw-r--r--lib/local.mk2
-rw-r--r--lib/main.c2
-rw-r--r--lib/timevar.def2
-rw-r--r--lib/yyerror.c2
-rw-r--r--m4/c-working.m42
-rw-r--r--m4/cxx.m42
-rw-r--r--src/AnnotationList.c2
-rw-r--r--src/AnnotationList.h2
-rw-r--r--src/InadequacyList.c2
-rw-r--r--src/InadequacyList.h2
-rw-r--r--src/Sbitset.c2
-rw-r--r--src/Sbitset.h2
-rw-r--r--src/assoc.c2
-rw-r--r--src/assoc.h2
-rw-r--r--src/closure.c2
-rw-r--r--src/closure.h2
-rw-r--r--src/complain.c2
-rw-r--r--src/complain.h2
-rw-r--r--src/conflicts.c2
-rw-r--r--src/conflicts.h2
-rw-r--r--src/counterexample.c2
-rw-r--r--src/counterexample.h2
-rw-r--r--src/derivation.c2
-rw-r--r--src/derivation.h2
-rw-r--r--src/derives.c2
-rw-r--r--src/derives.h2
-rw-r--r--src/files.c2
-rw-r--r--src/files.h2
-rw-r--r--src/fixits.c4
-rw-r--r--src/fixits.h2
-rw-r--r--src/flex-scanner.h2
-rw-r--r--src/getargs.c11
-rw-r--r--src/getargs.h2
-rw-r--r--src/glyphs.c2
-rw-r--r--src/glyphs.h2
-rw-r--r--src/gram.c2
-rw-r--r--src/gram.h2
-rw-r--r--src/graphviz.c2
-rw-r--r--src/graphviz.h2
-rw-r--r--src/ielr.c2
-rw-r--r--src/ielr.h2
-rw-r--r--src/lalr.c2
-rw-r--r--src/lalr.h2
-rw-r--r--src/local.mk2
-rw-r--r--src/location.c2
-rw-r--r--src/location.h2
-rw-r--r--src/lr0.c2
-rw-r--r--src/lr0.h2
-rw-r--r--src/lssi.c2
-rw-r--r--src/lssi.h2
-rw-r--r--src/main.c2
-rw-r--r--src/muscle-tab.c2
-rw-r--r--src/muscle-tab.h2
-rw-r--r--src/named-ref.c2
-rw-r--r--src/named-ref.h2
-rw-r--r--src/nullable.c2
-rw-r--r--src/nullable.h2
-rw-r--r--src/output.c6
-rw-r--r--src/output.h2
-rw-r--r--src/parse-gram.c2
-rw-r--r--src/parse-gram.h2
-rw-r--r--src/parse-gram.y2
-rw-r--r--src/parse-simulation.c2
-rw-r--r--src/parse-simulation.h2
-rw-r--r--src/print-graph.c2
-rw-r--r--src/print-graph.h2
-rw-r--r--src/print-xml.c2
-rw-r--r--src/print-xml.h2
-rw-r--r--src/print.c2
-rw-r--r--src/print.h2
-rw-r--r--src/reader.c2
-rw-r--r--src/reader.h2
-rw-r--r--src/reduce.c2
-rw-r--r--src/reduce.h2
-rw-r--r--src/relation.c2
-rw-r--r--src/relation.h2
-rw-r--r--src/scan-code.h2
-rw-r--r--src/scan-code.l4
-rw-r--r--src/scan-gram.h2
-rw-r--r--src/scan-gram.l4
-rw-r--r--src/scan-skel.h2
-rw-r--r--src/scan-skel.l4
-rw-r--r--src/state-item.c2
-rw-r--r--src/state-item.h2
-rw-r--r--src/state.c2
-rw-r--r--src/state.h2
-rw-r--r--src/strversion.c2
-rw-r--r--src/strversion.h2
-rw-r--r--src/symlist.c2
-rw-r--r--src/symlist.h2
-rw-r--r--src/symtab.c2
-rw-r--r--src/symtab.h2
-rw-r--r--src/system.h10
-rw-r--r--src/tables.c2
-rw-r--r--src/tables.h2
-rw-r--r--src/uniqstr.c2
-rw-r--r--src/uniqstr.h2
-rw-r--r--tests/actions.at10
-rw-r--r--tests/atlocal.in4
-rw-r--r--tests/bison.in2
-rw-r--r--tests/c++.at8
-rw-r--r--tests/calc.at2
-rw-r--r--tests/conflicts.at2
-rw-r--r--tests/counterexample.at2
-rw-r--r--tests/cxx-type.at2
-rw-r--r--tests/d.at2
-rw-r--r--tests/diagnostics.at6
-rw-r--r--tests/existing.at4
-rw-r--r--tests/glr-regression.at24
-rw-r--r--tests/headers.at2
-rw-r--r--tests/input.at6
-rw-r--r--tests/java.at2
-rw-r--r--tests/javapush.at2
-rw-r--r--tests/local.at4
-rw-r--r--tests/local.mk2
-rw-r--r--tests/m4.at2
-rw-r--r--tests/named-refs.at2
-rw-r--r--tests/output.at2
-rw-r--r--tests/push.at2
-rw-r--r--tests/reduce.at4
-rw-r--r--tests/regression.at2
-rw-r--r--tests/report.at14
-rw-r--r--tests/scanner.at2
-rw-r--r--tests/sets.at4
-rw-r--r--tests/skeletons.at2
-rw-r--r--tests/synclines.at2
-rw-r--r--tests/testsuite.at2
-rw-r--r--tests/torture.at2
-rw-r--r--tests/types.at2
235 files changed, 548 insertions, 550 deletions
diff --git a/AUTHORS b/AUTHORS
index 5991853d..b3d8d8ed 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -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/>.
diff --git a/COPYING b/COPYING
index 94a9ed02..f288702d 100644
--- a/COPYING
+++ b/COPYING
@@ -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
diff --git a/NEWS b/NEWS
index e5b2091e..71341997 100644
--- a/NEWS
+++ b/NEWS
@@ -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.
diff --git a/PACKAGING b/PACKAGING
index 69bfc96e..ac4a2101 100644
--- a/PACKAGING
+++ b/PACKAGING
@@ -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/>.
diff --git a/README b/README
index e97c65a6..9164450f 100644
--- a/README
+++ b/README
@@ -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
diff --git a/THANKS b/THANKS
index 7c381c98..be743a23 100644
--- a/THANKS
+++ b/THANKS
@@ -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/>.
diff --git a/TODO b/TODO
index c52f5358..30873dcc 100644
--- a/TODO
+++ b/TODO
@@ -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;
diff --git a/cfg.mk b/cfg.mk
index 6725a186..2cf2fe48 100644
--- a/cfg.mk
+++ b/cfg.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/>.
# 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>&#10;&#10;</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
diff --git a/lib/main.c b/lib/main.c
index 84f84ca0..7895ab14 100644
--- a/lib/main.c
+++ b/lib/main.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 <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.
diff --git a/m4/cxx.m4 b/m4/cxx.m4
index d7c046fe..36e66c43 100644
--- a/m4/cxx.m4
+++ b/m4/cxx.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/>.
# 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
diff --git a/src/gram.c b/src/gram.c
index 95dd8221..36b8a9d7 100644
--- a/src/gram.c
+++ b/src/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/>. */
#include <config.h>
#include "system.h"
diff --git a/src/gram.h b/src/gram.h
index 1fc08cfe..6e8a98d7 100644
--- a/src/gram.h
+++ b/src/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 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. */
diff --git a/src/ielr.c b/src/ielr.c
index b5216d08..44c6e7a7 100644
--- a/src/ielr.c
+++ b/src/ielr.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/ielr.h b/src/ielr.h
index 9b3cf470..e0dcf641 100644
--- a/src/ielr.h
+++ b/src/ielr.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_
diff --git a/src/lalr.c b/src/lalr.c
index 0f56c74a..7dda0a2b 100644
--- a/src/lalr.c
+++ b/src/lalr.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/>. */
/* Find which rules need lookahead in each state, and which lookahead
diff --git a/src/lalr.h b/src/lalr.h
index 1f743d45..548c382b 100644
--- a/src/lalr.h
+++ b/src/lalr.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 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_
diff --git a/src/lr0.c b/src/lr0.c
index 0be80920..be5085ea 100644
--- a/src/lr0.c
+++ b/src/lr0.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/>. */
/* See comments in state.h for the data structures that represent it.
diff --git a/src/lr0.h b/src/lr0.h
index 0daf7f71..d105d6c9 100644
--- a/src/lr0.h
+++ b/src/lr0.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 LR0_H_
# define LR0_H_
diff --git a/src/lssi.c b/src/lssi.c
index 245461a9..9b607a2f 100644
--- a/src/lssi.c
+++ b/src/lssi.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/lssi.h b/src/lssi.h
index cbb53f8d..e7feba3c 100644
--- a/src/lssi.h
+++ b/src/lssi.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
diff --git a/src/main.c b/src/main.c
index 54986877..3afb68ad 100644
--- a/src/main.c
+++ b/src/main.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/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).]])
diff --git a/tests/d.at b/tests/d.at
index 0b51b0a0..d37effbf 100644
--- a/tests/d.at
+++ b/tests/d.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([[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.]])