|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectantlr.ASTPair
public class ASTPair
ASTPair: utility class used for manipulating a pair of ASTs representing the current AST root and current AST sibling. This exists to compensate for the lack of pointers or 'var' arguments in Java.
Field Summary | |
---|---|
AST |
child
|
AST |
root
|
Constructor Summary | |
---|---|
ASTPair()
|
Method Summary | |
---|---|
void |
advanceChildToEnd()
Make sure that child is the last sibling |
ASTPair |
copy()
Copy an ASTPair. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public AST root
public AST child
Constructor Detail |
---|
public ASTPair()
Method Detail |
---|
public final void advanceChildToEnd()
public ASTPair copy()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |