X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Flily-lexer.cc;h=6c1336744b3286f6e2f0ca21d13ad8c5d4a508ca;hb=ac75f3e2241322563e26602082ea2d7b5d6321c0;hp=4bba139d3fd516581c2309d1b0b75b04c5771f5b;hpb=ea4fdf1afa3e6bb9a7c586f5a533be93ff3312d3;p=lilypond.git diff --git a/lily/lily-lexer.cc b/lily/lily-lexer.cc index 4bba139d3f..6c1336744b 100644 --- a/lily/lily-lexer.cc +++ b/lily/lily-lexer.cc @@ -75,7 +75,6 @@ static Keyword_ent the_key_tab[] {"once", ONCE}, {"override", OVERRIDE}, {"paper", PAPER}, - {"relative", RELATIVE}, {"remove", REMOVE}, {"repeat", REPEAT}, {"rest", REST}, @@ -105,6 +104,7 @@ Lily_lexer::Lily_lexer (Sources *sources, Lily_parser *parser) is_main_input_ = false; start_module_ = SCM_EOL; chord_repetition_ = Chord_repetition (); + extra_tokens_ = SCM_EOL; smobify_self (); add_scope (ly_make_module (false)); @@ -127,6 +127,7 @@ Lily_lexer::Lily_lexer (Lily_lexer const &src, Lily_parser *parser) is_main_input_ = src.is_main_input_; scopes_ = SCM_EOL; + extra_tokens_ = SCM_EOL; smobify_self (); @@ -388,6 +389,7 @@ Lily_lexer::mark_smob (SCM s) scm_gc_mark (lexer->parser_->self_scm ()); scm_gc_mark (lexer->pitchname_tab_stack_); scm_gc_mark (lexer->start_module_); + scm_gc_mark (lexer->extra_tokens_); return lexer->scopes_; }