static void AddCompilerInfo(CompilerInfo ci)
{
ci.CreateProvider();
compiler_infos.Add(ci);
string[] languages = ci.GetLanguages();
if (languages != null)
{
foreach (string language in languages)
{
compiler_languages [language] = ci;
}
}
string[] extensions = ci.GetExtensions();
if (extensions != null)
{
foreach (string extension in extensions)
{
compiler_extensions [extension] = ci;
}
}
}