NAME

FunctionalPerl::Indexing -- retrieve information about the code base

SYNOPSIS

use FunctionalPerl::Indexing qw(
    identifierInfos_by_name Subroutine Package);
use FP::Equal qw(is_equal);

my $functional_perl_base_dir = ".";
my $by_name = identifierInfos_by_name(
    $functional_perl_base_dir,
    # accept all of them:
    sub ($info) { 1 });
is_equal($by_name->{first}->[0],
         Subroutine('first', 'lib/FP/Array/Mixin.pm', 153));
is_equal($by_name->{"FP::List"}->[0],
         Package('FP::List', 'lib/FP/List.pm', 127, ''));

DESCRIPTION

NOTE

This is alpha software! Read the status section in the package README or on the website.