public class CAstValueImpl extends CAstImpl
Modifier and Type | Class and Description |
---|---|
protected static class |
CAstValueImpl.CAstNodeValueImpl |
protected static class |
CAstValueImpl.CAstValueValueImpl |
CAstImpl.CAstNodeImpl, CAstImpl.CAstValueImpl
Constructor and Description |
---|
CAstValueImpl() |
Modifier and Type | Method and Description |
---|---|
CAstNode |
makeConstant(Object value)
Make an arbitrary object constant node.
|
CAstNode |
makeNode(int kind,
CAstNode[] cs)
Make a node of type kind specifying an array of children.
|
makeConstant, makeConstant, makeConstant, makeConstant, makeConstant, makeConstant, makeConstant, makeNode, makeNode, makeNode, makeNode, makeNode, makeNode, makeNode, makeNode, makeUnique
public CAstNode makeNode(int kind, CAstNode[] cs)
CAst
public CAstNode makeConstant(Object value)
CAst
makeConstant
in interface CAst
makeConstant
in class CAstImpl