在javascript = Rhino中定义规则和条件

时间:2011-04-18 11:44:10

标签: java javascript rhino

我的要求是, 用户可以选择定义规则 例如:

IF f1 is grt than f2 do this

IF f1 > f2 and f2 < f3 ...

因此他可以使用运算符或文字(例如and&&

现在我们需要将文本框中的文本转换为特定的规则或条件。有很多条件(所有运算符&&||!=等等...),前提是它应该在客户端浏览器中完成。所以javascript是一种方法。我没有足够的时间来编写库或解析器。但是我读到了某处rhino有这种能力,但我不知道如何使用它。

预先感谢任何提示。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您希望将使用自定义语言编写的规则转换为javascript吗?

在这种情况下,Rhino无法解决您的问题:Rhino是一个用Java编写的javascript解释器。如果它们是用javascript编写的,它将允许您评估规则。