private void GetFile(string filename, ref string expected, ref string result) { StreamReader sr = new StreamReader(filename); PrologCodeParser parser = new PrologCodeParser(); parser.Scanner = new PrologScanner(sr); PrologCodeTerm term = parser.ConvertBinaryTreeToCodeDOM(parser.Term(1200)); sr.Close(); StreamReader codefile = new StreamReader(filename); string originalCode = codefile.ReadLine(); codefile.Close(); string exp = originalCode.Replace(" ", "").Replace(".", ""); string res = term.ToString().Replace(" ", "").Replace(".", ""); expected = exp; result = res; }