--- parser3/src/include/pa_request.h 2001/03/21 14:06:43 1.65 +++ parser3/src/include/pa_request.h 2001/03/24 10:54:45 1.67 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) - $Id: pa_request.h,v 1.65 2001/03/21 14:06:43 paf Exp $ + $Id: pa_request.h,v 1.67 2001/03/24 10:54:45 paf Exp $ */ #ifndef PA_REQUEST_H @@ -76,8 +76,10 @@ public: BEWARE: may throw exception to you: catch it! */ void core( - const char *sys_auto_path1, - const char *sys_auto_path2, + const char *root_auto_path, ///< path to system auto.p file + bool root_auto_fail, ///< fail if system auto.p file not found + const char *site_auto_path, ///< path to site auto.p file + bool site_auto_fail, ///< fail if site auto.p file not found bool header_only); /// executes ops @@ -162,6 +164,9 @@ private: // core data // classes Hash fclasses; + // already used files to avoid cyclic uses + Hash used_files; + // execution stack Stack stack;