From 80664353b230535393ae8dc5767a6fc4a01e8ee4 Mon Sep 17 00:00:00 2001 From: Akim Demaille Date: Fri, 18 Dec 2020 07:20:30 +0100 Subject: [PATCH] glr2.cc: example: style: add missing copyright headers * examples/c++/glr/ast.hh, examples/c++/glr/c++-types.yy: here. * examples/c++/glr/local.mk: Fix distribution of ast.hh. --- examples/c++/glr/ast.hh | 17 +++++++++++++++++ examples/c++/glr/c++-types.yy | 20 +++++++++++++++++++- examples/c++/glr/local.mk | 3 ++- lib/.gitignore | 2 ++ 4 files changed, 40 insertions(+), 2 deletions(-) diff --git a/examples/c++/glr/ast.hh b/examples/c++/glr/ast.hh index b352efc93..efa92b429 100644 --- a/examples/c++/glr/ast.hh +++ b/examples/c++/glr/ast.hh @@ -1,3 +1,20 @@ +/* + Copyright (C) 2020 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + #include #if __cplusplus < 201103L diff --git a/examples/c++/glr/c++-types.yy b/examples/c++/glr/c++-types.yy index 1ed5ee093..53262c251 100644 --- a/examples/c++/glr/c++-types.yy +++ b/examples/c++/glr/c++-types.yy @@ -1,4 +1,22 @@ -/* Simplified -*- C++ -*- Type and Expression Grammar. */ +/* -*- C++ -*- + Copyright (C) 2020 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . +*/ + +/* Simplified C++ Type and Expression Grammar. + Written by Paul Hilfinger for Bison's test suite. */ %glr-parser %skeleton "glr2.cc" diff --git a/examples/c++/glr/local.mk b/examples/c++/glr/local.mk index ea53aed11..e275cadda 100644 --- a/examples/c++/glr/local.mk +++ b/examples/c++/glr/local.mk @@ -36,8 +36,9 @@ $(%C%_c___types_OBJECTS): $(cxx_types_sources_generated) if ENABLE_CXX check_PROGRAMS += %D%/c++-types + dist_%C%_c___types_SOURCES = \ + %D%/ast.hh nodist_%C%_c___types_SOURCES = \ - %D%/ast.hh \ %D%/c++-types.cc \ %D%/c++-types.hh # Don't use gnulib's system headers. diff --git a/lib/.gitignore b/lib/.gitignore index 877ef777e..e32769c3b 100644 --- a/lib/.gitignore +++ b/lib/.gitignore @@ -230,6 +230,8 @@ /obstack.h /obstack_printf.c /open.c +/os2-spawn.c +/os2-spawn.h /pathmax.h /perror.c /pipe-safer.c