Config::Parser and Config::Parser::Ini
======================================

Config::Parser provides a framework for writing configuration file
parsers.  It is an intermediate layer between the abstract syntax tree
(Config::AST) and implementation of a parser for a particular
configuration file format.

Config::Parser::Ini is a configuration file parser for ini-style files.

EXAMPLE

  use Config::Parser::Ini;
  # Parse the configuration
  my $cf = new Config::Parser::Ini(filename => "config.ini");
  # Access a configuration setting
  print $cf->get('core', 'root');
  
  __DATA__
  # Declare valid keywords:
  [core]
     root = STRING :default /
     umask = OCTAL
  [user]
     uid = NUMBER
     gid = NUMBER

INSTALLATION

To install this module type the following:

   perl Makefile.PL
   make
   make test
   make install

COPYRIGHT AND LICENCE

Copyright (C) 2018-2019 by Sergey Poznyakoff

This library 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.

It 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 library. If not, see <http://www.gnu.org/licenses/>.