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
java.io.PrintWriter setupOutput(Tool tool,
Grammar grammar)
throws java.io.IOException
- Throws:
java.io.IOException
setupOutput
java.io.PrintWriter setupOutput(Tool tool,
java.lang.String fileName)
throws java.io.IOException
- Throws:
java.io.IOException
startMapping
void startMapping(int sourceLine)
startSingleSourceLineMapping
void startSingleSourceLineMapping(int sourceLine)
endMapping
void endMapping()
finishOutput
void finishOutput()
throws java.io.IOException
- Throws:
java.io.IOException
getSourceMaps
java.util.Map getSourceMaps()