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(java.lang.Object value)
Make an arbitrary object constant node.
|
CAstNode |
makeNode(int kind,
java.util.List<CAstNode> cs)
Make a node of type kind specifying a list of children.
|
makeConstant, makeConstant, makeConstant, makeConstant, makeConstant, makeConstant, makeConstant, makeNode, makeNode, makeNode, makeNode, makeNode, makeNode, makeNode, makeNode, makeNode, makeUniquepublic CAstNode makeNode(int kind, java.util.List<CAstNode> cs)
CAstpublic CAstNode makeConstant(java.lang.Object value)
CAstmakeConstant in interface CAstmakeConstant in class CAstImpl