代码之家  ›  专栏  ›  技术社区  ›  LiorH

用于解析和构建逻辑表达式的Java库

  •  3
  • LiorH  · 技术社区  · 16 年前

    我正在寻找一个Java开源库,用于解析和构建类似SQL的表达式。

    例如,评估表达式的有效性,如:

     "(a = x or y ) and (b != z)"
    

    Expression exp = new Expression();
    exp.addCondition("a",{"x","y"},Operator.OR);
    

    实现这样一个库并不复杂,但我们用Java开发不是为了享受协作开发吗?

    1 回复  |  直到 3 年前
        1
  •  4
  •   OscarRyz    16 年前

    我很肯定你会的 ANTLR