// 注册公式
    public bool RegistFormula(string formula)
    {
        // 检测公式合法性
        if (!CheckFormula(formula))
        {
            return(false);
        }

        // 公式已注册
        if (m_formulaParser.ContainsKey(formula))
        {
            return(false);
        }

        // 创建公式解析树
        FormulaParser formulaParser = new FormulaParser();

        if (!formulaParser.CreateFormulaTree(formula))
        {
            return(false);
        }

        if (!m_formulaParser.ContainsKey(formula))
        {
            m_formulaParser.Add(formula, formulaParser);
        }

        return(true);
    }