--- parser3/src/main/execute.C 2001/03/21 14:06:45 1.122 +++ parser3/src/main/execute.C 2001/03/24 19:12:19 1.125 @@ -5,9 +5,10 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: execute.C,v 1.122 2001/03/21 14:06:45 paf Exp $ + $Id: execute.C,v 1.125 2001/03/24 19:12:19 paf Exp $ */ +#include "pa_config_includes.h" #include "code.h" #include "pa_array.h" #include "pa_request.h" @@ -22,7 +23,6 @@ #include "pa_vtable.h" #include -#include #define PUSH(value) stack.push(value) #define POP() static_cast(stack.pop()) @@ -63,7 +63,6 @@ void va_log_printf(const char *fmt,va_li } void log_printf(const char *fmt, ...) { - // TODO: куда-нибудь пристроить va_list args; va_start(args,fmt); va_log_printf(fmt,args); @@ -642,7 +641,7 @@ Value *Request::get_element() { - false: they want any result[string|object] nothing goes to wcontext. - used in (expression) params evaluation + used in @c (expression) params evaluation */ Value& Request::process(Value& value, const String *name, bool intercept_string) { Value *result; @@ -653,7 +652,7 @@ Value& Request::process(Value& value, co PUSH(self); PUSH(root); PUSH(rcontext); - PUSH(wcontext); + PUSH(wcontext); WContext *frame; // for expression method params