/* * VariableExpression.cpp * * Created on: Dec 17, 2012 * Author: att */ #include "VariableExpression.h" VariableExpression::VariableExpression(std::string name, ContextManager * context) { this->name = name; this->context = context; this->type = "VariableExpression"; } VariableExpression::~VariableExpression() { // Do nothing } SenchaObject VariableExpression::evaluate() { SenchaObject result = context->get(name); result.name = name; return result; } void VariableExpression::execute() { std::cout << evaluate().repr() << std::endl; } void VariableExpression::execute_quietly() { evaluate(); }