我正在使用字符串模板文件来生成 java 文件。为此,我正在使用 ANTLR。字符串模板文件之一的代码如下所示:
package framework;
public abstract class Listener$GUIdriver.name$ {
$GUIdriver.commands:{ command |
public abstract void onNew$command.name;format="capital"$Command
($command.allParameter:{ param | $param.type.name$ newValue};separator=" , "$);
}; separator="\n"$
$GUIdriver.allDataAccess:{ dataAccess |
public abstract void onNew$dataAccess.dataAccessName;format="capital"$Request(String request);
}; separator="\n"$
}
但它不会产生效果。 format="capital"
如何合并这些更改?我是否需要包含任何包或文件?我是字符串模板和 ANTLR 的新手。