--- parser3/src/main/execute.C 2002/09/02 14:59:48 1.263 +++ parser3/src/main/execute.C 2002/09/10 12:05:37 1.266 @@ -5,7 +5,7 @@ Author: Alexandr Petrosian (http://paf.design.ru) */ -static const char* IDENT_EXECUTE_C="$Date: 2002/09/02 14:59:48 $"; +static const char* IDENT_EXECUTE_C="$Date: 2002/09/10 12:05:37 $"; #include "pa_opcode.h" #include "pa_array.h" @@ -111,7 +111,7 @@ void debug_dump(Pool& pool, int level, c #define POP_NAME() static_cast(stack.pop())->as_string() #define POP_CODE() static_cast(stack.pop()) -void Request::execute(const Array& ops, bool clean_junctions) { +void Request::execute(const Array& ops) { // _asm int 3; #ifdef DEBUG_EXECUTE debug_printf(pool(), "source----------------------------\n"); @@ -875,7 +875,7 @@ StringOrValue Request::process(Value& in if(using_code_frame) { // almost plain wwrapper about junction wcontext, // BUT intercepts string writes - VCodeFrame local(pool(), *junction->wcontext); + VCodeFrame local(pool(), *junction->wcontext, wcontext/*parent*/); wcontext=&local; // execute it