Diff for /parser3/src/main/compile.C between versions 1.78 and 1.82

version 1.78, 2005/08/09 08:14:51 version 1.82, 2012/03/16 09:24:12
Line 1 Line 1
 /** @file  /** @file
         Parser: compiler part of request class.          Parser: compiler part of request class.
   
         Copyright (c) 2001-2005 ArtLebedev Group (http://www.artlebedev.com)          Copyright (c) 2001-2012 Art. Lebedev Studio (http://www.artlebedev.com)
         Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)          Author: Alexandr Petrosian <paf@design.ru> (http://paf.design.ru)
 */  */
   
 static const char * const IDENT_COMPILE_C="$Date$";  volatile const char * IDENT_COMPILE_C="$Id$";
   
 #include "pa_opcode.h"  
 #include "pa_request.h"  #include "pa_request.h"
 #include "compile_tools.h"  #include "compile_tools.h"
   
 extern int yydebug;  extern int yydebug;
 extern int yyparse (void *);  extern int yyparse (void *);
   
 VStateless_class& Request::compile(VStateless_class* aclass,   ArrayClass& Request::compile(VStateless_class* aclass, 
                                    const char* source, const String* main_alias,                                           const char* source, const String* main_alias, 
                                    uint file_no,                                          uint file_no,
                                    int line_no_offset) {                                          int line_no_offset) {
         // prepare to parse          // prepare to parse
         Parse_control pc(*this, aclass, source, main_alias, file_no, line_no_offset);          Parse_control pc(*this, aclass, source, main_alias, file_no, line_no_offset);
   
Line 35  VStateless_class& Request::compile(VStat Line 34  VStateless_class& Request::compile(VStat
         }          }
   
         // result          // result
         return *pc.cclass;          return *pc.cclasses;
 }  }

Removed from v.1.78  
changed lines
  Added in v.1.82


E-mail: