--- parser3/src/main/execute.C 2001/03/15 09:58:18 1.105 +++ parser3/src/main/execute.C 2001/03/16 08:31:21 1.107 @@ -3,7 +3,7 @@ Copyright (c) 2001 ArtLebedev Group (http://www.artlebedev.com) Author: Alexander Petrosyan (http://design.ru/paf) - $Id: execute.C,v 1.105 2001/03/15 09:58:18 paf Exp $ + $Id: execute.C,v 1.107 2001/03/16 08:31:21 paf Exp $ */ #include "pa_array.h" @@ -54,8 +54,16 @@ char *opcode_name[]={ "IS" }; +void va_log_printf(const char *fmt,va_list args) { + vfprintf(stderr, fmt, args); +} + void log_printf(const char *fmt, ...) { // TODO: куда-нибудь пристроить + va_list args; + va_start(args,fmt); + va_log_printf(fmt,args); + va_end(args); } void dump(int level, const Array& ops) { @@ -286,7 +294,7 @@ void Request::execute(const Array& ops) value->type()); VMethodFrame *frame=NEW VMethodFrame(pool(), *junction); - //frame->set_name(value->name()); + frame->set_name(value->name()); PUSH(frame); break; }