diff options
-rw-r--r-- | Changes | 3 | ||||
-rw-r--r-- | lib/Config/AST.pm | 10 | ||||
-rw-r--r-- | lib/Config/AST/Follow.pm | 16 | ||||
-rw-r--r-- | lib/Config/AST/Node.pm | 16 | ||||
-rw-r--r-- | lib/Config/AST/Node/Null.pm | 16 | ||||
-rw-r--r-- | lib/Config/AST/Node/Section.pm | 16 | ||||
-rw-r--r-- | lib/Config/AST/Node/Value.pm | 16 |
7 files changed, 88 insertions, 5 deletions
@@ -1,5 +1,8 @@ Revision history for Perl extension Config::AST +1.02 Fri Aug 23 13:52:29 2019 + - reimplement direct addressing in a more robust way + 1.01 Tue Aug 20 17:01:07 2019 - fix repository url diff --git a/lib/Config/AST.pm b/lib/Config/AST.pm index 958c106..adc65c2 100644 --- a/lib/Config/AST.pm +++ b/lib/Config/AST.pm @@ -1,18 +1,18 @@ -# Configuration file parser -*- perl -*- +# This file is part of Config::AST -*- perl -*- # Copyright (C) 2017-2019 Sergey Poznyakoff <gray@gnu.org> # -# This program is free software; you can redistribute it and/or modify +# Config::AST 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, or (at your option) # any later version. # -# This program is distributed in the hope that it will be useful, +# Config::AST 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 <http://www.gnu.org/licenses/>. +# along with Config::AST. If not, see <http://www.gnu.org/licenses/>. package Config::AST; @@ -31,7 +31,7 @@ our @ISA = qw(Exporter); our %EXPORT_TAGS = ( 'sort' => [ qw(NO_SORT SORT_NATURAL SORT_PATH) ] ); our @EXPORT_OK = qw(NO_SORT SORT_NATURAL SORT_PATH); -our $VERSION = "1.01"; +our $VERSION = "1.02"; =head1 NAME diff --git a/lib/Config/AST/Follow.pm b/lib/Config/AST/Follow.pm index 671e947..f98bba7 100644 --- a/lib/Config/AST/Follow.pm +++ b/lib/Config/AST/Follow.pm @@ -1,3 +1,19 @@ +# This file is part of Config::AST -*- perl -*- +# Copyright (C) 2017-2019 Sergey Poznyakoff <gray@gnu.org> +# +# Config::AST 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, or (at your option) +# any later version. +# +# Config::AST 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 Config::AST. If not, see <http://www.gnu.org/licenses/>. + package Config::AST::Follow; use Config::AST::Node; use Config::AST::Node::Null; diff --git a/lib/Config/AST/Node.pm b/lib/Config/AST/Node.pm index c240bc3..131bc41 100644 --- a/lib/Config/AST/Node.pm +++ b/lib/Config/AST/Node.pm @@ -1,3 +1,19 @@ +# This file is part of Config::AST -*- perl -*- +# Copyright (C) 2017-2019 Sergey Poznyakoff <gray@gnu.org> +# +# Config::AST 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, or (at your option) +# any later version. +# +# Config::AST 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 Config::AST. If not, see <http://www.gnu.org/licenses/>. + package Config::AST::Node; use strict; diff --git a/lib/Config/AST/Node/Null.pm b/lib/Config/AST/Node/Null.pm index 951f4ff..dd823a7 100644 --- a/lib/Config/AST/Node/Null.pm +++ b/lib/Config/AST/Node/Null.pm @@ -1,3 +1,19 @@ +# This file is part of Config::AST -*- perl -*- +# Copyright (C) 2017-2019 Sergey Poznyakoff <gray@gnu.org> +# +# Config::AST 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, or (at your option) +# any later version. +# +# Config::AST 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 Config::AST. If not, see <http://www.gnu.org/licenses/>. + package Config::AST::Node::Null; use parent 'Config::AST::Node'; use strict; diff --git a/lib/Config/AST/Node/Section.pm b/lib/Config/AST/Node/Section.pm index 2353c89..3343d95 100644 --- a/lib/Config/AST/Node/Section.pm +++ b/lib/Config/AST/Node/Section.pm @@ -1,3 +1,19 @@ +# This file is part of Config::AST -*- perl -*- +# Copyright (C) 2017-2019 Sergey Poznyakoff <gray@gnu.org> +# +# Config::AST 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, or (at your option) +# any later version. +# +# Config::AST 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 Config::AST. If not, see <http://www.gnu.org/licenses/>. + package Config::AST::Node::Section; use parent 'Config::AST::Node'; use strict; diff --git a/lib/Config/AST/Node/Value.pm b/lib/Config/AST/Node/Value.pm index 98770c2..764c1b7 100644 --- a/lib/Config/AST/Node/Value.pm +++ b/lib/Config/AST/Node/Value.pm @@ -1,3 +1,19 @@ +# This file is part of Config::AST -*- perl -*- +# Copyright (C) 2017-2019 Sergey Poznyakoff <gray@gnu.org> +# +# Config::AST 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, or (at your option) +# any later version. +# +# Config::AST 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 Config::AST. If not, see <http://www.gnu.org/licenses/>. + package Config::AST::Node::Value; use parent 'Config::AST::Node'; use strict; |