我无法理解这些语法规则,以及"返回"和"当前"关键字是指?
WhereEntry returns WhereEntry:
AndWhereEntry ({OrWhereEntry.entries+=current}
("OR" entries+=AndWhereEntry)+)?
;
答案 0 :(得分:0)
returns
表示:规则的结果类型为WhereEntry
。current
表示:到目前为止已解析的对象。总之,这将意味着
AndWhereEntry
是WhereEntry
。OR
,那么之前解析的AndWhereEntry
会
被添加到OrWhereEntry
条目列表中。