]> git.donarmstrong.com Git - lilypond.git/blobdiff - mi2mu/include/my-midi-lexer.hh
release: 0.0.44
[lilypond.git] / mi2mu / include / my-midi-lexer.hh
index 032bf6752b848a8b02bd206246bf4ddda910cbce..9db1c436144f12c7b1ecd0773c51658f674e6f5e 100644 (file)
 
 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_;
 };