--- parser3/src/main/compile.C 2004/02/11 15:33:15 1.72 +++ parser3/src/main/compile.C 2004/02/26 14:37:30 1.73 @@ -5,7 +5,7 @@ Author: Alexandr Petrosian (http://paf.design.ru) */ -static const char * const IDENT_COMPILE_C="$Date: 2004/02/11 15:33:15 $"; +static const char * const IDENT_COMPILE_C="$Date: 2004/02/26 14:37:30 $"; #include "pa_opcode.h" #include "pa_request.h" @@ -16,9 +16,10 @@ extern int yyparse (void *); VStateless_class& Request::compile(VStateless_class* aclass, const char* source, const String* main_alias, - uint file_no) { + uint file_no, + int line_no_offset) { // 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! //yydebug=1; @@ -29,7 +30,7 @@ VStateless_class& Request::compile(VStat throw Exception("parser.compile", 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