|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.tromer.jie.visitor.PrePostDepthFirst | +--org.tromer.jie.visitor.PrePostTreeDumper | +--org.tromer.jie.InstrumentedTreeDumper
Dumps trees with piggybacking instrumentation code. Printing order is determined by "last-is-outermost": the last prepiggy added to a node is printed first. Likewise, the last postpiggy is printed last.
Fields inherited from class org.tromer.jie.visitor.PrePostTreeDumper |
curColumn,
curLine,
out,
printSpecials,
startAtNextToken |
Constructor Summary | |
InstrumentedTreeDumper()
|
|
InstrumentedTreeDumper(java.io.OutputStream o)
|
Method Summary | |
protected void |
afterPrint()
|
protected void |
beforePrint()
|
protected void |
postprocess(Node n)
|
protected void |
preprocess(Node n)
|
protected void |
printPiggy(java.lang.Object piggy)
|
Methods inherited from class org.tromer.jie.visitor.PrePostTreeDumper |
flushWriter,
lastIndexOfNewline,
printSpecials,
printToken,
resetPosition,
startAtNextToken,
visit |
Methods inherited from class org.tromer.jie.visitor.PrePostDepthFirst |
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit,
visit |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
public InstrumentedTreeDumper()
public InstrumentedTreeDumper(java.io.OutputStream o)
Method Detail |
protected void preprocess(Node n)
protected void postprocess(Node n)
protected void beforePrint()
protected void afterPrint()
protected void printPiggy(java.lang.Object piggy)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |