--- parser3/src/main/execute.C 2003/03/21 15:36:03 1.295.2.27.2.6 +++ parser3/src/main/execute.C 2003/03/24 11:52:57 1.295.2.27.2.7 @@ -5,7 +5,7 @@ Author: Alexandr Petrosian (http://paf.design.ru) */ -static const char* IDENT_EXECUTE_C="$Date: 2003/03/21 15:36:03 $"; +static const char* IDENT_EXECUTE_C="$Date: 2003/03/24 11:52:57 $"; #include "pa_opcode.h" #include "pa_array.h" @@ -853,7 +853,7 @@ Value* Request::get_element(bool can_cal value_ready: if(value) - value=&process_to_value(value); // process possible code-junction + value=&process_to_value(*value); // process possible code-junction else value=new VVoid; @@ -871,9 +871,9 @@ value_ready: using the fact it's either string_ or value_ result requested to speed up checkes */ -StringOrValue Request::process(Value* input_value, bool intercept_string) { +StringOrValue Request::process(Value& input_value, bool intercept_string) { StringOrValue result; - Junction* junction=input_value->get_junction(); + Junction* junction=input_value.get_junction(); if(junction && junction->code) { // is it a code-junction? // process it #ifdef DEBUG_EXECUTE