gov.llnl.babel.ast
Class FuncExpr

java.lang.Object
  extended by gov.llnl.babel.ast.ASTNode
      extended by gov.llnl.babel.ast.FuncExpr

public class FuncExpr
extends ASTNode


Field Summary
 
Fields inherited from class gov.llnl.babel.ast.ASTNode
ILLEGAL_NODEID
 
Constructor Summary
FuncExpr()
           
FuncExpr(ParseTreeNode node, ASTNode parent)
           
 
Method Summary
 java.lang.Object accept(Visitor v, java.lang.Object data)
          implements "Visitor Pattern"
 java.util.List getArguments()
           
 java.lang.String getName()
           
 void setArguments(java.util.List arguments)
           
 void setName(java.lang.String funcName)
           
 
Methods inherited from class gov.llnl.babel.ast.ASTNode
getFilename, getFirstToken, getLastToken, getNodeId, getParent, getParseTreeNode, getSymbolTableEntry, setFirstToken, setLastToken, setNodeId, setParent, setParseTreeNode, setSymbolTableEntry
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FuncExpr

public FuncExpr(ParseTreeNode node,
                ASTNode parent)

FuncExpr

public FuncExpr()
Method Detail

setName

public void setName(java.lang.String funcName)

getName

public java.lang.String getName()

getArguments

public java.util.List getArguments()

setArguments

public void setArguments(java.util.List arguments)

accept

public java.lang.Object accept(Visitor v,
                               java.lang.Object data)
Description copied from class: ASTNode
implements "Visitor Pattern"

Specified by:
accept in class ASTNode
Parameters:
v - The visitor class
data - Optional extra data
Returns:
Optional extra data