Diff for /parser3/src/main/compile.C between versions 1.72 and 1.73

version 1.72, 2004/02/11 15:33:15 version 1.73, 2004/02/26 14:37:30
Line 16  extern int yyparse (void *); Line 16  extern int yyparse (void *);
   
 VStateless_class& Request::compile(VStateless_class* aclass,   VStateless_class& 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) {
         // prepare to parse          // prepare to parse
         Parse_control pc(*this, aclass, source, main_alias, file_no);          Parse_control pc(*this, aclass, source, main_alias, file_no, line_no_offset);
   
         // parse=compile!           // parse=compile! 
         //yydebug=1;          //yydebug=1;
Line 29  VStateless_class& Request::compile(VStat Line 30  VStateless_class& Request::compile(VStat
   
                 throw Exception("parser.compile",                  throw Exception("parser.compile",
                         0,                          0,
                         "%s(%d:%d): %s",  file_list[file_no].cstr(), 1+pc.pos.line, 1+pc.pos.col,  pc.error);                          "%s(%u:%u): %s",  file_list[file_no].cstr(), 1+pc.pos.line, 1+pc.pos.col,  pc.error);
         }          }
   
         // result          // result

Removed from v.1.72  
changed lines
  Added in v.1.73


E-mail: