Package org.joni.ast
Class ConsAltNode
- java.lang.Object
-
- org.joni.ast.Node
-
- org.joni.ast.ConsAltNode
-
-
Field Summary
Fields Modifier and Type Field Description NodecarConsAltNodecdrprivate inttype
-
Constructor Summary
Constructors Modifier Constructor Description privateConsAltNode(Node car, ConsAltNode cdr, int type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected NodegetChild()java.lang.StringgetName()intgetType()static ConsAltNodelistAdd(ConsAltNode list, Node x)static ConsAltNodenewAltNode(Node left, ConsAltNode right)static ConsAltNodenewListNode(Node left, ConsAltNode right)NodesetCar(Node ca)ConsAltNodesetCdr(ConsAltNode cd)protected voidsetChild(Node newChild)voidswap(Node with)voidtoAltNode()voidtoListNode()java.lang.StringtoString(int level)voidverifyTree(java.util.Set<Node> set, WarnCallback warnings)-
Methods inherited from class org.joni.ast.Node
getAddressName, getType2Bit, isAllowedInLookBehind, isInvalidQuantifier, isSimple, pad, toString
-
-
-
-
Field Detail
-
car
public Node car
-
cdr
public ConsAltNode cdr
-
type
private int type
-
-
Constructor Detail
-
ConsAltNode
private ConsAltNode(Node car, ConsAltNode cdr, int type)
-
-
Method Detail
-
newAltNode
public static ConsAltNode newAltNode(Node left, ConsAltNode right)
-
newListNode
public static ConsAltNode newListNode(Node left, ConsAltNode right)
-
listAdd
public static ConsAltNode listAdd(ConsAltNode list, Node x)
-
toListNode
public void toListNode()
-
toAltNode
public void toAltNode()
-
verifyTree
public void verifyTree(java.util.Set<Node> set, WarnCallback warnings)
- Overrides:
verifyTreein classNode
-
setCdr
public ConsAltNode setCdr(ConsAltNode cd)
-
-