/* * ConstantExpression.h * * Created on: Dec 5, 2012 * Author: attero */ #ifndef CONSTANTEXPRESSION_H_ #define CONSTANTEXPRESSION_H_ #include "ASTExpression.h" class ConstantExpression : public ASTExpression { public: ConstantExpression(ASTNode * parent); ConstantExpression(ASTNode * parent, int number) ; ConstantExpression(ASTNode * parent, double number) ; ConstantExpression(ASTNode * parent, std::string text); ConstantExpression(ASTNode * parent, SenchaObject value, std::string name); SenchaObject value; std::string debug(); virtual void execute() { //Do nothing }; virtual ~ConstantExpression(); virtual SenchaObject evaluate(); }; #endif /* CONSTANTEXPRESSION_H_ */