53 list<Statement*> stmtList;
Assignment(const string &n, Expression *e)
FunctionDef(const string &n, Function *fun)
IfElse(Expression *cond, StatementList *tList, StatementList *fList)
While(Expression *cond, StatementList *sList)
virtual void eval(SymbolTable &, FunctionTable &) const =0
FunctionCall(const string &n, ExpressionList *el)
virtual int getLineNumber() const
IfElse(Expression *cond, StatementList *tList)