X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Flily-lexer.cc;h=1bbc5b81674187e813d3613cb8bb205a0465db46;hb=9ec7c79078944a94e2e9abbf8e1b3299c9706389;hp=1298604f12f704bccbf48299bc5caa3a366164a2;hpb=1d509b27723ea1c359b51c0f2fe623a32867d6f9;p=lilypond.git diff --git a/lily/lily-lexer.cc b/lily/lily-lexer.cc index 1298604f12..1bbc5b8167 100644 --- a/lily/lily-lexer.cc +++ b/lily/lily-lexer.cc @@ -1,7 +1,7 @@ /* This file is part of LilyPond, the GNU music typesetter. - Copyright (C) 1997--2011 Han-Wen Nienhuys + Copyright (C) 1997--2012 Han-Wen Nienhuys LilyPond is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -58,21 +58,17 @@ static Keyword_ent the_key_tab[] {"drums", DRUMS}, {"figuremode", FIGUREMODE}, {"figures", FIGURES}, - {"grobdescriptions", GROBDESCRIPTIONS}, {"header", HEADER}, - {"key", KEY}, {"layout", LAYOUT}, {"lyricmode", LYRICMODE}, {"lyrics", LYRICS}, {"lyricsto", LYRICSTO}, - {"mark", MARK}, {"markup", MARKUP}, {"markuplist", MARKUPLIST}, {"midi", MIDI}, {"name", NAME}, {"new", NEWCONTEXT}, {"notemode", NOTEMODE}, - {"once", ONCE}, {"override", OVERRIDE}, {"paper", PAPER}, {"remove", REMOVE}, @@ -84,8 +80,6 @@ static Keyword_ent the_key_tab[] {"set", SET}, {"simultaneous", SIMULTANEOUS}, {"tempo", TEMPO}, - {"time", TIME_T}, - {"times", TIMES}, {"type", TYPE}, {"unset", UNSET}, {"with", WITH}, @@ -103,7 +97,6 @@ Lily_lexer::Lily_lexer (Sources *sources, Lily_parser *parser) error_level_ = 0; is_main_input_ = false; start_module_ = SCM_EOL; - chord_repetition_ = Chord_repetition (); extra_tokens_ = SCM_EOL; smobify_self (); @@ -121,9 +114,8 @@ Lily_lexer::Lily_lexer (Lily_lexer const &src, Lily_parser *parser) pitchname_tab_stack_ = src.pitchname_tab_stack_; sources_ = src.sources_; start_module_ = SCM_EOL; - chord_repetition_ = src.chord_repetition_; - error_level_ = src.error_level_; + error_level_ = 0; is_main_input_ = src.is_main_input_; scopes_ = SCM_EOL; @@ -380,7 +372,7 @@ IMPLEMENT_DEFAULT_EQUAL_P (Lily_lexer); SCM Lily_lexer::mark_smob (SCM s) { - ASSERT_LIVE_IS_ALLOWED (); + ASSERT_LIVE_IS_ALLOWED (s); Lily_lexer *lexer = (Lily_lexer *) SCM_CELL_WORD_1 (s);