示例#1
0
 protected VisualBasic6Parser.ModuleContext ParseInputSource(string source)
 {
     using (MemoryStream memStm = new MemoryStream(Encoding.ASCII.GetBytes(source)))
     {
         return(VisualBasic6Parser.ParseSource(memStm));
     }
 }
示例#2
0
        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());
            }
        }