2 // source-file.hh -- declare Source_file
4 // copyright 1997 Jan Nieuwenhuizen <jan@digicash.com>
11 /// class for reading and mapping a file.
15 /** Ugh! filename gets changed! The path to the opened file may
16 change, since it might be searched in multiple directories. */
17 Source_file( String filename_str_r );
18 virtual ~Source_file();
21 virtual String error_str( char const* pos_ch_c_l );
22 istream * istream_l();
23 bool in_b( char const* pos_ch_c_l );
25 virtual int line_i( char const* pos_ch_c_l );
27 String file_line_no_str( char const* ch_c_l );
42 #endif // SOURCE_FILE_HH //