コード例 #1
0
        static public string Main()
        {
            using (OutToFile redir = new OutToFile(System.Web.HttpContext.Current.Server.MapPath(@"~/Redirect.txt")))
                Console.WriteLine("Entering in the Validation Process ");

            StreamReader inputStream = null;


            try
            {
                string path = System.Web.HttpContext.Current.Server.MapPath(@"~/temp.txt");


                inputStream = new StreamReader(path);
                AntlrInputStream          input    = new AntlrInputStream(inputStream);
                TestingLexer              lexer    = new TestingLexer(input);
                CommonTokenStream         tokens   = new CommonTokenStream(lexer);
                TestingParser             parser   = new TestingParser(tokens);
                TestingParser.GramContext sContext = parser.gram();
                //TestingParser.InitContext iContext = parser.init();
                TestVisitor visitor = new TestVisitor();

                visitor.VisitGram(sContext);
                //visitor.VisitInit(iContext);*/
            }
            catch (Exception e)
            {
                using (OutToFile redir = new OutToFile(System.Web.HttpContext.Current.Server.MapPath(@"~/Redirect.txt")))
                {
                    Console.WriteLine("Error--->>" + e);
                    Console.WriteLine("Cannot open Redirect.txt for writing");
                    Console.WriteLine(e.Message);
                }
                return("Failed! Message:\n" + e.Message);
            }
            finally
            {
                using (OutToFile redir = new OutToFile(System.Web.HttpContext.Current.Server.MapPath(@"~/Redirect.txt")))
                    Console.WriteLine(" ");
                using (OutToFile redir = new OutToFile(System.Web.HttpContext.Current.Server.MapPath(@"~/Redirect.txt")))
                    Console.WriteLine("Finished");
                using (new OutToFile(System.Web.HttpContext.Current.Server.MapPath(@"~/Redirect.txt")))

                    Console.WriteLine(" Thank You for using SQLVAL");

                inputStream.Close();
            }
            return("Success!");
            //Console.ReadKey();
        }