NAME
    Tie::RangeHash - Allows hashes to associate values with a range of keys

REQUIREMENTS
    `Tie::RangeHash' is written for and tested on Perl 5.6.0.

    It uses only standard modules.

  Installation

    Installation is pretty standard:

      perl Makefile.PL
      make
      make test
      make install

HISTORY
    Changes since Tie::RangeHash v0.52

    0.60 10 Jul 2001
	- added 'fetch_key' method
	- fixed bug with multiple separators warning using array refs as keys
	- corrected tests to require current version, not 0.51
	- minor code tweaks for consistency
	- uses Test::Harness for tests
	- tests no longer use Time::HiRes
	- added tests for object-oriented interface
	- removed randomized test for now

SYNOPSIS
      use Tie::RangeHash;

      tie %hash, 'Tie::RangeHash';

      $hash{'A,C'} = 1;
      $hash{'D,F'} = 2;
      $hash{'G,K'} = 3;

      $hash{'E'};           # returns '2'
      $hash{'BB'};          # returns '1'

      $hash{'KL'};          # returns nothing ('undef')

    There is also an object-oriented interface:

      $hash = new Tie::RangeHash;

      $hash->add('A,C', 1);
      $hash->add('G,I', 2);

      $hash->fetch('H');    # returns '2'

DESCRIPTION
    This module allows hashes to associate a value with a *range* of keys
    rather than a single key.

    A more detailed description can be found in the module's POD docu-
    mentation.

AUTHOR
    Robert Rothenberg <rrwo@cpan.org>

LICENSE
    Copyright (c) 2000-2001 Robert Rothenberg. All rights reserved. This
    program is free software; you can redistribute it and/or modify it
    under the same terms as Perl itself.

