--- parser3/src/main/execute.C 2001/07/26 14:15:45 1.187 +++ parser3/src/main/execute.C 2001/08/02 08:58:59 1.189 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) */ -static const char *RCSId="$Id: execute.C,v 1.187 2001/07/26 14:15:45 parser Exp $"; +static const char *RCSId="$Id: execute.C,v 1.189 2001/08/02 08:58:59 parser Exp $"; #include "pa_opcode.h" #include "pa_array.h" @@ -24,7 +24,7 @@ static const char *RCSId="$Id: execute.C //#define DEBUG_EXECUTE -const uint ANTI_ENDLESS_EXECUTE_RECOURSION=500; +const uint ANTI_ENDLESS_EXECUTE_RECOURSION=400; #ifdef DEBUG_EXECUTE char *opcode_name[]={ @@ -117,11 +117,12 @@ void Request::execute(const Array& ops) debug_printf(pool(), "execution-------------------------\n"); #endif - int size=ops.quick_size(); + //int size=ops.quick_size(); //debug_printf(pool(), "size=%d\n", size); - for(int i=0; iget_junction()) if(const Method *method=junction->method) return execute_method(aself, *method, return_cstr); - + return 0; }