<?phpnamespace eMacros\Program;use eMacros\Environment\Environment;class TextProgram extends Program { public function execute(Environment $env) { //set arguments $env->arguments = array_slice(func_get_args(), 1); $values = array(); foreach ($this->expressions as $expr) { $values[] = $expr->evaluate($env); } return implode('', $values); }}?>