public void ProcessCommand(Dictionary <string, string> CmdList, string filePath, string fileName) { List <string> fileDataList = new List <string>(ReadDataFile.Load_DataFile(filePath, fileName)); string value = ReadDataFile.Read_RawSingleLine(cmdKeys.cmdName, fileDataList); int[] brackest = ReadDataFile.FindUniqueBrackets(cmdKeys.cmdSynonymList_Start, cmdKeys.cmdSynonymList_End, fileDataList); List <string> keys = ReadDataFile.Read_WordLists(brackest[0], brackest[1], fileDataList); AddSafe(CmdList, value, value); foreach (string synonym in keys) { #region Test Prints //Console.WriteLine(value + ", " + synonym); //AddSafe(CmdList, TextUtils.StemWord.Stem(synonym).Value, value); //string StemValue = TextUtils.StemWord.Stem("looking").Value; #endregion AddSafe(CmdList, synonym, value); } #region - DEBUG - Test print some variables /*foreach (string line in fileDataList) * { * Console.WriteLine(line); * } * Console.WriteLine(value); * foreach (int brack in brackest) * { * Console.WriteLine(brack); * }*/ #endregion }
//Dictionary<string, string> cmdList_generated { get; set; } //Dictionary<string, string> objList_generated { get; set; } //Constructor public DataRead_WordLists(string name) { cmds = new Dictionary <string, string>(); cmdList_single = new Dictionary <string, string>(); cmdList_constant = new Dictionary <string, string>(); //cmdList_generated = new Dictionary<string, string>(); //cmdList_single_LoadList = new Dictionary<string, string>(); //objList_generated = new Dictionary<string, string>(); cmdKeys = new CmdKeys(); fileName = name; fileData = ReadDataFile.Load_DataFile(FilePaths.Cmds_Single, fileName).ToList(); #region - DEBUG - Test print some variables /* * Console.WriteLine("DEBUG----------- :" + fileName); * Console.WriteLine("DEBUG----------- :" + FilePaths.Cmds_Single); * foreach (string line in fileData) * { * Console.WriteLine(line); * } * Console.WriteLine("DEBUG---cmdList_single_LoadList :" + cmdList_single_LoadList.Count); * Console.WriteLine("DEBUG---cmdList_single :" + cmdList_single_LoadList.Count); */ #endregion }
public DataRead_Items(string name) { item = new Items(); itemKeys = new ItemKeys(); fileName = name; fileData = ReadDataFile.Load_DataFile(FilePaths.Items, fileName); ProcessData(); }
//Constructor public DataRead_Area(string name) { area = new Area(); areaKeys = new AreaKeys(); //exitKeys = new ExitKeys(); fileName = name; fileData = ReadDataFile.Load_DataFile(FilePaths.Areas, fileName).ToList(); ProcessData(); }
public Dictionary <string, string> ProcessAll_ConstantCommands() { // set file stuff cmds = new Dictionary <string, string>(); cmdKeys.cmdName = "//--Base:"; fileData = ReadDataFile.Load_DataFile(FilePaths.Cmds_Constant, fileName).ToList(); BracketCounts brackets = new BracketCounts(); brackets = ReadDataFile.Read_BracketCount(cmdKeys.cmdList_Start, cmdKeys.cmdList_End, fileData); for (int i = brackets.start[0] + 1; i < brackets.end[0]; i++) { //Console.WriteLine("DEBUGGING ---- : " + fileData[i]); ProcessCommand(cmds, FilePaths.Cmds_Constant, fileData[i]); } return(cmds); }