示例#1
0
        static void Main(string[] args)
        {
            Console.WriteLine("解释器模式:定义一个语言的文法,并且建立一个解释器来解释该语言中的句子,这里的语言是指使用规定格式和语法的代码。解释器模式是一种类型为模式。");
            string             ins     = "up move 6 and down run 100 and left move 2";
            InstructionHandler handler = new InstructionHandler();

            handler.handle(ins);
            string output = handler.output();

            Console.WriteLine(output);
            Console.ReadKey();
        }
示例#2
0
        static void Main(string[] args)
        {
            string             instruction = "down run 10 and left move 20";
            InstructionHandler handler     = new InstructionHandler();

            handler.Handle(instruction);

            string outString;

            outString = handler.Output();
            Console.WriteLine(outString);

            Console.ReadKey(true);
        }