之前写过一篇博客,是关于如何解析类似sql之类的解析器实现参考:https://www.cnblogs.com/yougewe/p/13774289.html 之前的解析器,更多的是是做语言的翻译转换工作,并不涉及具体的数据运算.而且抛弃了许多上下文关联语法处理,所以相对还是简单的. 那么,如果我们想做一下数据运算呢?比如我给你一些值,然后给你一个表达式,你可以给出其运算结果吗? 1. 表达式运算难度如何? 比如,已知表达式为, field1 > 0 and field2 > 0, 然后已知道…