public string ParseScriptFiles() { string retValue = ""; CreateXmlFile(); PushScriptExtensionGroup(); foreach (FileInfo file in Path.GetFiles("*.js")) { if (true == file.Name.StartsWith("doc_")) { MyLogger.Log("Skipping file " + file.Name + ", due to doc_ tag." + Environment.NewLine); } else { MyLogger.Log("Parsing file " + file.Name + ": " + Environment.NewLine); MyLogger.IncreaseIndent(); retValue += file.Name + Environment.NewLine; ParseScriptFile(file); } } PopScriptExtensionGroup(); if (null != description) { using (StreamWriter outfile = new StreamWriter(description.Directory + "\\" + FileName, true)) { foreach (string str in input) { outfile.WriteLine(str); } outfile.Close(); } } return(retValue); }
public bool ParseScriptFiles() { bool retValue = true; foreach (FileInfo file in Path.GetFiles("*.js")) { MyLogger.Log("Parsing file " + file.FullName + ": " + Environment.NewLine); MyLogger.IncreaseIndent(); if (false == ParseScriptFile(file) && true == retValue) { MyLogger.Alert("First failure occured on file " + file.Name + ": " + Environment.NewLine); retValue = false; } MyLogger.Log("Done parsing file " + file.Name + "." + Environment.NewLine); MyLogger.Log("Writing file " + file.Name + " as cpp." + Environment.NewLine); PrintDoxygenFile(); MyLogger.Log("Done writing file " + file.Name + " as cpp." + Environment.NewLine); MyLogger.DecreaseIndent(); } return(retValue); }