static void InitParsers()
{
try {
m_parserLock.WaitOne();
if (m_parsers == null) {
m_parsers = new List<Parser>();
m_parsers.Add(new Parser(ParseMachineList));
m_parsers.Add(new Parser(ParseUnixList));
m_parsers.Add(new Parser(ParseDosList));
m_parsers.Add(new Parser(ParseVaxList));
}
}
finally {
m_parserLock.ReleaseMutex();
}
}