static void addArg(const char *argName)
static VsVar* findIdentifier(const char *name)
void endDefinition(VsStatementList *stmnts)
int getNumLocals()
int getNumArgs()
const char* getName()
VsStatementList* statements
virtual ~VsFunctionDef()
static VsFunctionDef* curFunction
char* name
int numArgs
int numLocals
MbPList argOrLocalNames
VsParseTree* parent
virtual VsValue evaluate(VsFunctionCall *parent)
void setReturnValue(const VsValue &val)
VsValue getArg(int whichArg)
void setArgOrLocal(int whichArg, const VsValue &newVal)
static int isAnUnimplementedFunction(const char* fName)
virtual ~VsFunctionCall()
VsFunctionDef* function
VsExprList args
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de