Parse-Yapp-KeyValue version 0.02

SYNOPSIS

How many times do we all run across a situation where we have some data or could use some data that follows the form key=value? HTTP parameters, perhaps? Maybe you need a configuration file for your application and don't need the complexity and overhead of XML+XPath. Perhaps you are searching for a very simple command-line parser for your application and are burdened with the choices and complexity of all the Getopt modules out there on CPAN.

Parse::Yapp::KeyValue has a simple interface and returns a reference to a hash containing the key/value pairs it parses out of the input it receives. It correctly handles quoted strings by virtue of being a LALR parser. It handles multiple keys with the same name by promoting that key's value to an array reference.

For more information on what Parse::Yapp::KeyValue can and cannot do, please see the module's POD.

INSTALLATION

To install this module type the following:

perl Makefile.PL
make
make test
make install

DEPENDENCIES

This module requires these other modules and libraries:

Parse::Yapp
Parse::Lex

COPYRIGHT AND LICENCE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.

AUTHOR

Mike Eldridge <diz@cpan.org>