Java 使用antlr4构建表达式树的ANTLR语法

Java 使用antlr4构建表达式树的ANTLR语法,java,regex,antlr,antlr4,antlrworks,Java,Regex,Antlr,Antlr4,Antlrworks,我对antlr非常陌生,我正在尝试在antlr4.x中开发语法,以帮助从以下表达式构建表达式树,如图所示: *a=value1 and c.size()>10 or (d=value3 and compare(after(today(),2),value4)) and compare(before(today(),2),value4)* 你能发你的语法吗?你能发你的语法吗?

我对
antlr
非常陌生,我正在尝试在
antlr4.x
中开发语法,以帮助从以下表达式构建表达式树,如图所示:

*a=value1 and c.size()>10 or (d=value3 and  compare(after(today(),2),value4)) and  compare(before(today(),2),value4)*

你能发你的语法吗?你能发你的语法吗?