/// <summary> /// 将此中序表达式转化为前序表达式。 /// 此为对 PreorderExpression.FromSeqientalExpression 的转发。 /// </summary> /// <returns>所对应的前序表达式</returns> public PreorderExpression ToPreorderExpression() { return(PreorderExpression.FromSeqientialExpression(this)); }
/// <summary> /// 从前序表达式构造计算器。 /// </summary> /// <param name="expression">前序表达式</param> /// <returns>对应的计算器封装</returns> public static CalculatorMachine FromPreorderExpression(PreorderExpression expression) { return(new CalculatorMachine { Expression = expression }); }