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, hashCode
public 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