p.each_line {|l|
if(l =~ /^\*/)
m.reply "#{m.params} may be spelled correctly"
+ p.close
return
elsif(l =~ /^\s*&.*: (.*)$/)
m.reply "#{m.params}: #$1"
+ p.close
return
elsif(l =~ /^\s*\+ (.*)$/)
m.reply "#{m.params} is presumably derived from " + $1.downcase
+ p.close
return
elsif(l =~ /^\s*#/)
m.reply "#{m.params}: no suggestions"
+ p.close
return
end
}
+ p.close
else
m.reply "couldn't exec ispell :("
return