private List<string> ParseInsert(List<string> lines)
{
List<string> newLines = new List<string>();
for (int i = 0; i < lines.Count; i++)
{
if (!lines[i].ToUpper().StartsWith("#INSERT")) continue;
string[] split = lines[i].Split(' ');
if (split.Length < 2) continue;
string path = Path.Combine(Settings.EnvirPath, split[1].Substring(1, split[1].Length - 2));
if (!File.Exists(path))
MessageQueue.Enqueue(string.Format("INSERT Script Not Found: {0}", path));
else
newLines = File.ReadAllLines(path).ToList();
lines.AddRange(newLines);
}
lines.RemoveAll(str => str.ToUpper().StartsWith("#INSERT"));
return lines;
}