Exemple #1
0
        public string Output()
        {
            // 解释表达式
            string result = node.Interpret();

            return(result);
        }
 // And表达式解释操作
 public override string Interpret()
 {
     return(left.Interpret() + " 再 " + right.Interpret());
 }
 // 简单句子解释操作
 public override string Interpret()
 {
     return(direction.Interpret() + action.Interpret() + distance.Interpret());
 }