表达式解析

今天coding比较爽。
EBNF文法对于写代码是很有指导意义的。
昨天写了通用函数的反射调用,所以现在可以无限制地扩充了。
今天加入了三角函数、一些简单的统计函数、基础函数、几个财务函数。参考Excel的函数算法,但是讲的不具体,日后从2楼请个mm来拷问罢了。还解决了表达式检测,这个还是花了比较大的精力,效果还不错,可以定位非法位置,更爽的是,很容易地做到配合函数抛出的异常检测出各参数值在意义上是否正确。
基本可以收手,期望函数可以在配置文件中写(更灵活),只能做到简单的一条字符串语句,要达到目标就得做个编译器,呵呵头再大也会受不了,要是天天没事干倒可以一试。

你可能感兴趣的:(表达式解析)