Diff for /parser3/src/classes/op.C between versions 1.266 and 1.270

version 1.266, 2024/11/10 20:28:15 version 1.270, 2024/12/06 23:20:04
Line 79  public: Line 79  public:
   
         static Untaint_lang_name2enum &instance(){          static Untaint_lang_name2enum &instance(){
                 static Untaint_lang_name2enum *singleton=NULL;                  static Untaint_lang_name2enum *singleton=NULL;
                 if(singleton=NULL)                  if(!singleton)
                         singleton=new Untaint_lang_name2enum;                          singleton=new Untaint_lang_name2enum;
                 return *singleton;                  return *singleton;
         }          }
Line 287  static void _while(Request& r, MethodPar Line 287  static void _while(Request& r, MethodPar
 }  }
   
 static void _use(Request& r, MethodParams& params) {  static void _use(Request& r, MethodParams& params) {
         Value& vfile=params.as_no_junction(0, FILE_NAME_MUST_NOT_BE_CODE);          const String& file_name=params.as_file_name(0);
   
         const String* use_origin=0;          const String* use_origin=0;
         bool allow_class_replace=false;          bool allow_class_replace=false;
Line 327  static void _use(Request& r, MethodParam Line 327  static void _use(Request& r, MethodParam
   
         Temp_class_replace class_replace(r, allow_class_replace);          Temp_class_replace class_replace(r, allow_class_replace);
   
         r.use_file(vfile.as_string(), use_origin, load_auto_p);          r.use_file(file_name, use_origin, load_auto_p);
 }  }
   
 static void set_skip(Request& r, Request::Skip askip) {  static void set_skip(Request& r, Request::Skip askip) {

Removed from v.1.266  
changed lines
  Added in v.1.270


E-mail: