兄弟姐妹们谁搞过自定义公式,如何判断公式输入的正确与否,给个思路。例如:sin(a)= (2tan(a/2))/(1+tan^2(a/2))  或者
      1+2+3(4*5)我是在C#界面上画了一个类似windows附近中计算器(科学型),然后点击上面的数字、符号、函数等组合到一个text里面,然后在去验证是否合法。
想了想,感觉比较麻烦,问问各位有没有好一点的算法。