--- parser3/src/main/compile.C 2001/07/26 10:47:02 1.45 +++ parser3/src/main/compile.C 2001/08/28 10:36:57 1.47 @@ -5,7 +5,7 @@ Author: Alexander Petrosyan (http://design.ru/paf) */ -static const char *RCSId="$Id: compile.C,v 1.45 2001/07/26 10:47:02 parser Exp $"; +static const char *RCSId="$Id: compile.C,v 1.47 2001/08/28 10:36:57 parser Exp $"; #include "pa_opcode.h" #include "pa_request.h" @@ -53,7 +53,7 @@ VStateless_class& Request::real_compile( pc.string=NEW String(pool()); pc.ls=LS_USER; pc.sp=0; - pc.object_constructor_allowed=pc.object_constructing=false; + pc.object_constructor_allowed=false; // parse=compile! // yydebug=1; @@ -65,7 +65,14 @@ VStateless_class& Request::real_compile( } THROW(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