X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Finclude%2Flily-lexer.hh;h=a3dbe62dff17d70dc67e33d36a1a8a7c39727840;hb=a190ba1c3dd5a4cfb9dd568a49eadfa6a86f8444;hp=10dbc48389e0aaee5ca2158aa7d64b77d406c06e;hpb=e7aa6c445f463844dbaa52d38ea4aac2882b5601;p=lilypond.git diff --git a/lily/include/lily-lexer.hh b/lily/include/lily-lexer.hh index 10dbc48389..a3dbe62dff 100644 --- a/lily/include/lily-lexer.hh +++ b/lily/include/lily-lexer.hh @@ -31,10 +31,13 @@ bool busy_parsing (); void kill_lexer (); void set_lexer (); -class Lily_lexer : public Includable_lexer +class Lily_lexer : public Smob, public Includable_lexer { - DECLARE_SMOBS (Lily_lexer); - +public: + int print_smob (SCM, scm_print_state *); + SCM mark_smob (); + static const char type_p_name_[]; + virtual ~Lily_lexer (); private: int lookup_keyword (const string&); int scan_bare_word (const string&);