public static void Start(string file) { Logger.TalkyLog("Parsing started"); File = file; if (CodeUtils.RemoveEmptyLines(File).StartsWith("assembly", StringComparison.CurrentCultureIgnoreCase)) { string assemblyblock = CodeUtils.GetCodeBlocks(CodeUtils.RemoveEmptyLines(File))[0]; Logger.TalkyLog("AssemblyBlock: "); Logger.TalkyLog(assemblyblock); AssemblyInfoParser.Parse(assemblyblock); } else if (!CodeUtils.RemoveEmptyLines(File).StartsWith("assembly", StringComparison.CurrentCultureIgnoreCase) && Program.Mode != HalcyonMode.Preprocess) { Exceptions.Exception(25); } }