#!/usr/bin/perl use FindBin qw($Bin); use lib "$Bin/../lib"; if (@ARGV < 2) { print "Usage: apply_rules \n"; exit 1; } use Biblio::Thesaurus; use Biblio::Thesaurus::ModRewrite; my $code = <<"EOF"; $ARGV[0] \$r \$t => sub{{ print " $ARGV[0]\$r\$t\\n"; }}. \$t \$r $ARGV[0] => sub{{ print " \$t\$r$ARGV[0]\\n"; }}. EOF my $obj = thesaurusLoad($ARGV[1]); $t = Biblio::Thesaurus::ModRewrite->new($obj); print "

Relations for term
$ARGV[0]

\n"; $t->process($code); print "
TermRelationTerm
\n";