protected VisualBasic6Parser.ModuleContext ParseInputSource(string source) { using (MemoryStream memStm = new MemoryStream(Encoding.ASCII.GetBytes(source))) { return(VisualBasic6Parser.ParseSource(memStm)); } }
static void Main(string[] args) { var inputFile = @"Test2.frm"; var outputFile = @"Test.vb"; var parseTree = VisualBasic6Parser.ParseSource(inputFile); var codeGen = new ClassModuleCodeGenerator(parseTree); using (StreamWriter output = new StreamWriter(outputFile)) { output.Write(codeGen.GenerateCode()); } }