public class GrammarFunctionNode extends GrammarNode
children| Constructor and Description |
|---|
GrammarFunctionNode(GPFunctionSet gpfs,
java.lang.String name)
Determines the GPNode from the function set by the name.
|
GrammarFunctionNode(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addArgument(GrammarNode arg)
Adds a given argument to the node.
|
GrammarNode |
getArgument(int index)
Returna given argument.
|
GPNode |
getGPNodePrototype()
Returns the prototype without cloning it first.
|
int |
getNumArguments()
Returns the number of arguments.
|
java.lang.String |
toString()
A better toString() function -- khaled
|
equals, getHead, hashCodepublic GrammarFunctionNode(GPFunctionSet gpfs, java.lang.String name)
public GrammarFunctionNode(java.lang.String name)
public void addArgument(GrammarNode arg)
public int getNumArguments()
public GrammarNode getArgument(int index)
public GPNode getGPNodePrototype()
public java.lang.String toString()
toString in class GrammarNode