sub filter { local($str)=@_; local($newstr,$pname,$pdesc); foreach (split("\n",$str)) { if(/^\s*\t(.*)/) { $pdesc.=" $1"; } if(/^[^\t\S]*(\S+)\s*\-\s*(.*)/) { if($pname) { $newstr.="
$pname
$pdesc
\n"; } $pname=$1; $pdesc=$2; } } $newstr.="
$pname
$pdesc
\n"; $str="
Parameters
\n".$newstr; $str.="
\n"; return $str; }