|
|
| 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 |