摘要:        
本系列文章介绍如何用C#实现一个类似于查询分析器的计算器。该计算器接受表达式输入,支持多行表达式,可选择部分表达式进行计算,能定位语法错误的位置,并且支持数值、字符串和逻辑值的计算,内置多种运算符和函数,并且可以根据需要扩展出更多的运算符和函数。程序中包含一些细节上的bug,有兴趣的朋友可以完善一下。
本篇介绍如何调用之前实现的词法分析和语法分析类以实现计算,以及如何在界面上实现多行表达式计算、选中部分表达式计算和错误定位。    阅读全文
posted @ 2009-03-30 10:54
Alex Leo
阅读(3440)
评论(3)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号