public void writeBaseListener(ST outputFileST, boolean header) { Target target = getTarget(); if (target == null) { throw new UnsupportedOperationException("Cannot generate code without a target."); } target.genFile(g, outputFileST, getBaseListenerFileName(header)); }
public void writeRecognizer(ST outputFileST, boolean header) { Target target = getTarget(); if (target == null) { throw new UnsupportedOperationException("Cannot generate code without a target."); } target.genFile(g, outputFileST, getRecognizerFileName(header)); }
public void writeListener(ST outputFileST, boolean header) { Target target = getTarget(); if (target == null) { throw new UnsupportedOperationException("Cannot generate code without a target."); } target.genFile(g, outputFileST, getListenerFileName(header)); }
public void writeVisitor(ST outputFileST, boolean header) { Target target = getTarget(); if (target == null) { throw new UnsupportedOperationException("Cannot generate code without a target."); } target.genFile(g, outputFileST, getVisitorFileName(header)); }
public void writeBaseVisitor(ST outputFileST, boolean header) { Target target = getTarget(); if (target == null) { throw new UnsupportedOperationException("Cannot generate code without a target."); } target.genFile(g, outputFileST, getBaseVisitorFileName(header)); }
@Override protected void genFile(Grammar g, ST outputFileST, String fileName) { super.genFile(g, outputFileST, fileName); if (DO_GOFMT && !fileName.startsWith(".") /* criterion taken from gofmt */ && fileName.endsWith(".go")) { gofmt(new File(getCodeGenerator().tool.getOutputDirectory(g.fileName), fileName)); } }
@Override protected void genFile(Grammar g, ST outputFileST, String fileName) { super.genFile(g, outputFileST, fileName); if (DO_GOFMT && !fileName.startsWith(".") /* criterion taken from gofmt */ && fileName.endsWith(".go")) { gofmt(new File(getCodeGenerator().tool.getOutputDirectory(g.fileName), fileName)); } }
public void writeVisitor(ST outputFileST, boolean header) { getTarget().genFile(g, outputFileST, getVisitorFileName(header)); }
public void writeListener(ST outputFileST) { getTarget().genFile(g, outputFileST, getListenerFileName()); }
public void writeRecognizer(ST outputFileST) { getTarget().genFile(g, outputFileST, getRecognizerFileName()); }
public void writeListener(ST outputFileST, boolean header) { getTarget().genFile(g, outputFileST, getListenerFileName(header)); }
public void writeRecognizer(ST outputFileST) { getTarget().genFile(g, outputFileST, getRecognizerFileName()); }
public void writeBaseVisitor(ST outputFileST) { getTarget().genFile(g, outputFileST, getBaseVisitorFileName()); }
public void writeRecognizer(ST outputFileST, boolean header) { getTarget().genFile(g, outputFileST, getRecognizerFileName(header)); }
public void writeBaseListener(ST outputFileST, boolean header) { getTarget().genFile(g, outputFileST, getBaseListenerFileName(header)); }
public void writeVocabFile() { Target target = getTarget(); if (target == null) { throw new UnsupportedOperationException("Cannot generate code without a target."); } // write out the vocab interchange file; used by antlr, // does not change per target ST tokenVocabSerialization = getTokenVocabOutput(); String fileName = getVocabFileName(); if ( fileName!=null ) { target.genFile(g, tokenVocabSerialization, fileName); } }
public void writeVocabFile() { // write out the vocab interchange file; used by antlr, // does not change per target ST tokenVocabSerialization = getTokenVocabOutput(); String fileName = getVocabFileName(); if ( fileName!=null ) { getTarget().genFile(g, tokenVocabSerialization, fileName); } }
public void writeVocabFile() { // write out the vocab interchange file; used by antlr, // does not change per target ST tokenVocabSerialization = getTokenVocabOutput(); String fileName = getVocabFileName(); if ( fileName!=null ) { getTarget().genFile(g, tokenVocabSerialization, fileName); } }
public void writeVocabFile() { // write out the vocab interchange file; used by antlr, // does not change per target ST tokenVocabSerialization = getTokenVocabOutput(); String fileName = getVocabFileName(); if ( fileName!=null ) { getTarget().genFile(g, tokenVocabSerialization, fileName); } }
public void writeVocabFile() { // write out the vocab interchange file; used by antlr, // does not change per target ST tokenVocabSerialization = getTokenVocabOutput(); String fileName = getVocabFileName(); if ( fileName!=null ) { getTarget().genFile(g, tokenVocabSerialization, fileName); } }