public void Run()
 {
     string[] input = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries);
     while (input[0].ToLower() != "exit")
     {
         try
         {
             string result = commandInterpreter.ReadCommand(input);
             Console.WriteLine(result);
         }
         catch (ArgumentException ae)
         {
             Console.WriteLine(ae.Message);
         }
         input = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries);
     }
 }
Beispiel #2
0
        public void Run()
        {
            while (true)
            {
                string[] inputParams = Console.ReadLine()
                                       .Split(" ", StringSplitOptions.RemoveEmptyEntries);
                using (context)
                {
                    string result = interpreter.ReadCommand(inputParams, context);
                    Console.WriteLine(result);
                    //try
                    //{

                    //}
                    //catch (Exception e)
                    //{
                    //    Console.WriteLine(e.Message);
                    //}
                }
            }
        }