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 Node
car
ConsAltNode
cdr
private int
type
-
Constructor Summary
Constructors Modifier Constructor Description private
ConsAltNode(Node car, ConsAltNode cdr, int type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Node
getChild()
java.lang.String
getName()
int
getType()
static ConsAltNode
listAdd(ConsAltNode list, Node x)
static ConsAltNode
newAltNode(Node left, ConsAltNode right)
static ConsAltNode
newListNode(Node left, ConsAltNode right)
Node
setCar(Node ca)
ConsAltNode
setCdr(ConsAltNode cd)
protected void
setChild(Node newChild)
void
swap(Node with)
void
toAltNode()
void
toListNode()
java.lang.String
toString(int level)
void
verifyTree(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:
verifyTree
in classNode
-
setCdr
public ConsAltNode setCdr(ConsAltNode cd)
-
-