antlr
Interface JavaCodeGeneratorPrintWriterManager
- All Known Implementing Classes:
- DefaultJavaCodeGeneratorPrintWriterManager
public interface JavaCodeGeneratorPrintWriterManager
Defines a strategy that can be used to manage the printwriter
being used to write JavaCodeGenerator output
TODO generalize so all code gens could use?
setupOutput
PrintWriter setupOutput(Tool tool,
Grammar grammar)
throws IOException
- Throws:
IOException
setupOutput
PrintWriter setupOutput(Tool tool,
String fileName)
throws IOException
- Throws:
IOException
startMapping
void startMapping(int sourceLine)
startSingleSourceLineMapping
void startSingleSourceLineMapping(int sourceLine)
endMapping
void endMapping()
finishOutput
void finishOutput()
throws IOException
- Throws:
IOException
getSourceMaps
Map getSourceMaps()