Package antlr
Class ASTPair
- java.lang.Object
-
- antlr.ASTPair
-
public class ASTPair extends java.lang.Object
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.
-
-
Constructor Summary
Constructors Constructor Description ASTPair()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
advanceChildToEnd()
Make sure that child is the last siblingASTPair
copy()
Copy an ASTPair.java.lang.String
toString()
-
-
-
Method Detail
-
advanceChildToEnd
public final void advanceChildToEnd()
Make sure that child is the last sibling
-
copy
public ASTPair copy()
Copy an ASTPair. Don't call it clone() because we want type-safety
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-