更新时间:2023-10-22 08:57:52
我是否使用@members {}标记并在其中编写我的getter方法?
Do I use the @members{} tag and write my getter methods in there?
是的,这是一个选择.但是,(树)语法规则可以返回您的自定义对象,以便在您调用树浏览器(或解析器)的入口点时,将返回以下自定义对象:
Yes, that is an option. However, (tree) grammar rules can return your custom objects so that when you invoke the entry point of your tree walker (or parser), this custom object is returned:
tree grammar YourTreeWalker;
...
walk returns [CustomObject obj]
: ...
{
$obj = ...
}
;
...
...
YourTreeWalker walker = new YourTreeWalker(...);
CustomObject obj = walker.walk();