antlr

Interface JavaCodeGeneratorPrintWriterManager

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?
Method Summary
voidendMapping()
voidfinishOutput()
MapgetSourceMaps()
PrintWritersetupOutput(Tool tool, Grammar grammar)
PrintWritersetupOutput(Tool tool, String fileName)
voidstartMapping(int sourceLine)
voidstartSingleSourceLineMapping(int sourceLine)

Method Detail

endMapping

public void endMapping()

finishOutput

public void finishOutput()

getSourceMaps

public Map getSourceMaps()

setupOutput

public PrintWriter setupOutput(Tool tool, Grammar grammar)

setupOutput

public PrintWriter setupOutput(Tool tool, String fileName)

startMapping

public void startMapping(int sourceLine)

startSingleSourceLineMapping

public void startSingleSourceLineMapping(int sourceLine)