#!/bin/bash
extra_path=""
while [ ! -d .lib ]; do
    extra_path=$(basename $(pwd))"/$extra_path"
    cd ..
    [ $(pwd) == / ] && exit 1
done
export extra_path
{
echo "use lib '.lib/perl/';"
echo "use POWER::Feed;"
if [ "$1" != ".share" ]; then
    echo "package POWER::Feed::SportBet::$1;"
    echo "#line 1 .share"
    cat .lib/Feed/SportBet/.share
else
    echo "package POWER::Feed::SportBet::_share;"
fi
echo "#line 1 $1"
cat .lib/Feed/SportBet/$1
} | /usr/share/vim/vim*/tools/efm_perl.pl -c - |
    perl -ne '
        s!.lib/Feed/SportBet/!!g;
        s!.lib/perl/!../../perl!g;
        s!POWER::Feed::SportBet::\w+::!!g;
        print if
            !m{^.share:.*used only once: possible typo}
         && !m{masks earlier declaration in same scope}
         && !m{/Fast.pm|.*Name ".*RE_CACHE_4" used only once: possible typo}         
        '
