Diff for /parser3/src/main/compile.C between versions 1.46 and 1.49

version 1.46, 2001/07/26 12:25:37 version 1.49, 2001/09/24 14:34:25
Line 56  VStateless_class& Request::real_compile( Line 56  VStateless_class& Request::real_compile(
         pc.object_constructor_allowed=false;          pc.object_constructor_allowed=false;
                   
         // parse=compile!           // parse=compile! 
 //      yydebug=1;          //yydebug=1;
         if(yyparse(&pc)) { // error?          if(yyparse(&pc)) { // error?
                 if(pc.col==0) { // expecting something after EOL means they've expected it BEFORE                  if(pc.col==0) { // expecting something after EOL means they've expected it BEFORE
                         // step back.  -1 col means EOL                          // step back.  -1 col means EOL
Line 65  VStateless_class& Request::real_compile( Line 65  VStateless_class& Request::real_compile(
                 }                   } 
                 THROW(0,0,                  THROW(0,0,
                         0,                          0,
                         "%s(%d:%d): %s", file, 1+pc.line, pc.col, pc.error);  #ifndef NO_STRING_ORIGIN
                           "%s(%d:%d): "
   #endif
                           "%s", 
   #ifndef NO_STRING_ORIGIN
                           file, 1+pc.line, pc.col, 
   #endif
                           pc.error);
         }          }
   
         // result          // result

Removed from v.1.46  
changed lines
  Added in v.1.49


E-mail: