bilibili / gengine

Other
1.95k stars 272 forks source link

不支持连续函数调用a.Func1().Func2() #37

Open guanhonly opened 2 years ago

guanhonly commented 2 years ago
rule "func_chain"
begin
data2=data.Filter("d1", "v1").HasGT(3)
end

类似这样的连续函数调用不支持,会直接报错 mismatched input '.' expecting END

huangwei2013 commented 2 years ago

文档说明了 多级调用支持

文法定义 gengine.g4 中处理的比较 hardcode,也算比较工程化的处理吧 :)