解析函数运算字符串方案征集,如:sin(MyDataBase.MyTable.IntField)*myfunc(cos(20*2+3),56)+23)
解析函数运算字符串方案征集,
如:sin(MyDataBase.MyTable.IntField)*myfunc(cos(20*2+3),56)+23)
其中,sin,cos,myfunc等是我定义的函数,共有几十个,此处之列句简单几个。他们的调用格式已知,MyDataBase是数据库名,MyTable是表名,IntField是字段名。+-*/=()这些符号的优先级已知。
请问用什么方法解析和计算这个表达式呢?