int yylex();
void yyerror(const char *s);
-// bool busy_parsing();
-// void kill_lexer();
-// void set_lexer();
/// (midi_lexer)
class My_midi_lexer : yyFlexLexer {
public:
- My_midi_lexer( String filename_str );
+ My_midi_lexer( String &filename_str ,Sources * );
~My_midi_lexer();
int close_i();
void error( char const* sz_l );
- char const* here_ch_c_l();
+ char const* here_ch_C();
static int varint2_i( String str );
int yylex();
-
+ Source_file * source_file_p_ ;
private:
- Input_file* input_file_p_;
-
+ int char_count_;
public: // ugh
int errorlevel_i_;
};