我有以下 StringTemplate 组
group RPInstr;
before(firstStat) ::= <<
<{<[beforeEnteringInstr(),firstStat]; anchor, separator="\n">}; anchor>
>>
beforeEnteringInstr() ::= "before();"
我正在尝试使方法的第一个语句与检测代码(“before();”)保持一致。但是,我现在得到的是这样的:
public int method() {
before();
System.out.println("testing");
System.out.println("testing again");
}
before() 缩进的正确方法是什么?和下一个声明,所以我得到以下内容?
public int method() {
before();
System.out.println("testing");
System.out.println("testing again");
}
提前致谢。
PS:我在语法中使用的选项如下
选项{输出=模板;重写=真;回溯=真;记忆=真;}