在gwt中编写布尔表达式生成器

在gwt中编写布尔表达式生成器,gwt,Gwt,我想在gwt中构建一个布尔表达式生成器。如下所示:- 假设布尔表达式只允许有限数量的唯一操作数。如果需要,这些操作数可以接受参数 例如 星期四(“今天”)不下雨(“晚上”) 年(“2012”)和满月(“今天”) 只有一组有限的操作数。例如,IsSunny,IsNotRaining,IsLeapYear,IsFullMoon 我想构建一个GWT UI,它允许客户端快速构建这样的布尔表达式。 仅支持预定义的操作数集。每个操作数可以有不同数量的参数,用户界面可以使用强制参数的类型和数量。也允许使用括号

我想在gwt中构建一个布尔表达式生成器。如下所示:-

假设布尔表达式只允许有限数量的唯一操作数。如果需要,这些操作数可以接受参数

例如

星期四(“今天”)不下雨(“晚上”)

年(“2012”)和满月(“今天”)

只有一组有限的操作数。例如,IsSunny,IsNotRaining,IsLeapYear,IsFullMoon

我想构建一个GWT UI,它允许客户端快速构建这样的布尔表达式。 仅支持预定义的操作数集。每个操作数可以有不同数量的参数,用户界面可以使用强制参数的类型和数量。也允许使用括号

构建这样一个UI的好方法是什么? GWT有任何内置的支持吗

谢谢,
警告:我是这个项目的作者,但是。。。有点类似,是用GWT编写的

目前我只发布了JS友好的版本,但我很乐意提供GWT版本

它的目标是SQL,但这是我所知道的唯一一个方向


如果你想从头开始写,我愿意与你分享一些技巧。

不,你没有办法轻松做到这一点。也许你可以从其他项目中获得一些用java编写的java代码(如果有的话),并重用其中的大部分代码。为什么要发出警告?您是否拥有构建布尔表达式生成器的合法权利?警告,因为stackoverflow不喜欢太多的自我提升