public Set<String> getBadWords() { if (badWords.isEmpty()) { addBadWords(); } return badWords; }
@Override protected boolean visibleGrammarSymbolCausesIssueInGeneratedCode(GrammarAST idNode) { return getBadWords().contains(idNode.getText()); }
@Override public String getListenerFileName(boolean header) { assert gen.g.name != null; ST extST = getTemplates().getInstanceOf(header ? "headerFileExtension" : "codeFileExtension"); String listenerName = gen.g.name + "Listener"; return listenerName+extST.render(); }
private void reportError(STMessage msg) { getCodeGenerator().tool.errMgr.toolError(ErrorType.STRING_TEMPLATE_WARNING, msg.cause, msg.toString()); } });
@Override public String getVisitorFileName(boolean header) { assert gen.g.name != null; ST extST = getTemplates().getInstanceOf(header ? "headerFileExtension" : "codeFileExtension"); String listenerName = gen.g.name + "Visitor"; return listenerName+extST.render(); }
private void reportError(STMessage msg) { getCodeGenerator().tool.errMgr.toolError(ErrorType.STRING_TEMPLATE_WARNING, msg.cause, msg.toString()); } });
@Override public String getBaseListenerFileName(boolean header) { assert gen.g.name != null; ST extST = getTemplates().getInstanceOf(header ? "headerFileExtension" : "codeFileExtension"); String listenerName = gen.g.name + "BaseListener"; return listenerName+extST.render(); }
public Set<String> getBadWords() { if (badWords.isEmpty()) { addBadWords(); } return badWords; }
@Override protected boolean visibleGrammarSymbolCausesIssueInGeneratedCode(GrammarAST idNode) { return getBadWords().contains(idNode.getText()); }
@Override public String getBaseVisitorFileName(boolean header) { assert gen.g.name != null; ST extST = getTemplates().getInstanceOf(header ? "headerFileExtension" : "codeFileExtension"); String listenerName = gen.g.name + "BaseVisitor"; return listenerName+extST.render(); }
@Override public String getListenerFileName(boolean header) { assert gen.g.name != null; ST extST = getTemplates().getInstanceOf(header ? "headerFileExtension" : "codeFileExtension"); String listenerName = gen.g.name + "Listener"; return listenerName+extST.render(); }
@Override public String getBaseListenerFileName(boolean header) { assert gen.g.name != null; ST extST = getTemplates().getInstanceOf(header ? "headerFileExtension" : "codeFileExtension"); String listenerName = gen.g.name + "BaseListener"; return listenerName+extST.render(); }
@Override public String getBaseVisitorFileName(boolean header) { assert gen.g.name != null; ST extST = getTemplates().getInstanceOf(header ? "headerFileExtension" : "codeFileExtension"); String listenerName = gen.g.name + "BaseVisitor"; return listenerName+extST.render(); }
@Override public String getVisitorFileName(boolean header) { assert gen.g.name != null; ST extST = getTemplates().getInstanceOf(header ? "headerFileExtension" : "codeFileExtension"); String listenerName = gen.g.name + "Visitor"; return listenerName+extST.render(); }
@Override public String getRecognizerFileName(boolean header) { ST extST = getTemplates().getInstanceOf(header ? "headerFileExtension" : "codeFileExtension"); String recognizerName = gen.g.getRecognizerName(); return recognizerName+extST.render(); }
@Override public String getRecognizerFileName(boolean header) { ST extST = getTemplates().getInstanceOf(header ? "headerFileExtension" : "codeFileExtension"); String recognizerName = gen.g.getRecognizerName(); return recognizerName+extST.render(); }