public void WriteGlobals(Program program, string filename, TextWriter w) { var headerfile = Path.ChangeExtension(Path.GetFileName(program.Filename), ".h"); WriteHeaderComment(filename, program, w); w.WriteLine("#include \"{0}\"", headerfile); w.WriteLine(); var gdw = new GlobalDataWriter(program, new TextFormatter(w), true, true, services); gdw.Write(); w.WriteLine(); }
public void WriteGlobals(Program program, string filename, TextWriter w) { var headerfile = DecompiledFileService.GenerateDerivedFilename(program, ".h"); WriteHeaderComment(filename, program, w); w.WriteLine("#include \"{0}\"", headerfile); w.WriteLine(); var gdw = new GlobalDataWriter(program, new TextFormatter(w), true, true, services); gdw.Write(); w.WriteLine(); }
private void RunTest(string sExp) { var sw = new StringWriter(); var formatter = new TextFormatter(sw) { Indentation = 0, UseTabs = false, }; var gdw = new GlobalDataWriter(program, formatter, sc); gdw.Write(); Assert.AreEqual(sExp, sw.ToString()); }