zoukankan      html  css  js  c++  java
  • 递归下降的表达式解析器(C#)

    使用方法:10-2*3 得到结果 6。

    ExpressionParser.cs

    using System;

    namespace IBMS.Text.Script
    {
        
    Field

        
    Public Mothord

        
    Private Methord
            
        }


    }


    ExpressionParserException.cs
    using System;

    namespace IBMS.Text.Script
    {
        /**//// <summary>
        /// Exception class for parsor errors
        /// </summary>
        public class ExpressionParserException:Exception
        {
            /**//// <summary>
            /// Constructor
            /// </summary>
            /// <param name="str">error message</param>
            public ExpressionParserException(string str)
                :base(str)
            {
                
            }
            
        }
    }
  • 相关阅读:
    智能实验室-杀马(Defendio) 4.12.0.800
    智能实验室-结构化存储浏览器(SSExplorer) 1.7.0.170
    智能实验室-全能优化(Guardio) 4.94.0.830
    智能实验室-全能优化(Guardio) 4.9.0.790
    IT餐馆—第二十二回 控件
    当DiscuzNT遇上了Loadrunner(中)
    在Discuz!NT中进行缓存分层(本地缓存+memcached)
    介绍三个Silverlight 在线编辑器控件
    玩玩负载均衡在window与linux下配置nginx
    IT餐馆—第十八回 祭奠
  • 原文地址:https://www.cnblogs.com/dyj057/p/356143.html
Copyright © 2011-2022 走看看