我正在寻找一个Java开源库,用于解析和构建类似SQL的表达式。
例如,评估表达式的有效性,如:
"(a = x or y ) and (b != z)"
Expression exp = new Expression(); exp.addCondition("a",{"x","y"},Operator.OR);
实现这样一个库并不复杂,但我们用Java开发不是为了享受协作开发吗?
我很肯定你会的 ANTLR