# PERL script to process input argument lists
# Malcolm Wilkins 3.11.97
sub filter {
local ($in) = @_;
local ($start) = 'Inputs:
';
local ($key, $pname, $pdesc, $descriptions, $str);
local (@words) = split (" ", $in);
while (@words) {
if ( ($key, ) = $words[0] =~ /(\w+):/ ) {
if ($pname) {
$descriptions .= "| $pname: | $pdesc |
";
}
$pname=$key;
$pdesc="";
}
else {
$pdesc .= $words [0] . " ";
}
shift @words;
}
if ($pname) {
$descriptions .= "| $pname: | $pdesc |
";
}
$str = $start.$descriptions.$end;
return $str;
}