rendered paste body private OrderedDictionary ReadWords(StreamReader reader)
{
OrderedDictionary dictionary = new OrderedDictionary();
char[] separators = new char[] { ' ','\t','-'};
string line = null;
while ((line=reader.ReadLine())!=null)
{
if (!string.IsNullOrEmpty(line))
{
string[] parts = line.Split(separators,2,StringSplitOptions.RemoveEmptyEntries);
if (parts!=null && parts.Length==2)
{
if (dictionary.Contains(parts[0]))
{
Console.WriteLine("warning: omitted '{0}' duplication",parts[0]);
}
else
{
dictionary.Add(parts[0],parts[1]);
}
}
}
}
return dictionary;
}