--- parser3/src/include/pa_request.h 2009/05/04 09:26:08 1.192 +++ parser3/src/include/pa_request.h 2009/06/16 08:39:00 1.194 @@ -8,7 +8,7 @@ #ifndef PA_REQUEST_H #define PA_REQUEST_H -static const char * const IDENT_REQUEST_H="$Date: 2009/05/04 09:26:08 $"; +static const char * const IDENT_REQUEST_H="$Date: 2009/06/16 08:39:00 $"; #include "pa_pool.h" #include "pa_hash.h" @@ -121,7 +121,7 @@ private: HashStringValue fclasses; /// already used files to avoid cyclic uses - Hash used_files; + HashString used_files; /// list of all used files, Operation::file_no = index to it Array file_list; @@ -203,6 +203,7 @@ public: void execute(ArrayOperation& ops); // execute.C void op_call(VMethodFrame &frame); void op_call_write(VMethodFrame &frame); + void op_call(VMethodFrame &frame, bool constructing); /// execute ops with anti-recoursion check void recoursion_checked_execute(/*const String& name, */ArrayOperation& ops) { // anti_endless_execute_recoursion @@ -335,7 +336,7 @@ public: VConsole& console; /// classes configured data - Hash classes_conf; + HashString classes_conf; public: // status read methods