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

被折叠的 条评论
为什么被折叠?



