/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 1997--2011 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ Copyright (C) 1997--2012 Han-Wen Nienhuys <hanwen@xs4all.nl>
LilyPond is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
{"drums", DRUMS},
{"figuremode", FIGUREMODE},
{"figures", FIGURES},
- {"grobdescriptions", GROBDESCRIPTIONS},
{"header", HEADER},
- {"key", KEY},
{"layout", LAYOUT},
{"lyricmode", LYRICMODE},
{"lyrics", LYRICS},
{"lyricsto", LYRICSTO},
- {"mark", MARK},
{"markup", MARKUP},
- {"markuplines", MARKUPLINES},
+ {"markuplist", MARKUPLIST},
{"midi", MIDI},
{"name", NAME},
{"new", NEWCONTEXT},
{"notemode", NOTEMODE},
- {"once", ONCE},
{"override", OVERRIDE},
{"paper", PAPER},
- {"partial", PARTIAL},
- {"relative", RELATIVE},
{"remove", REMOVE},
{"repeat", REPEAT},
{"rest", REST},
{"sequential", SEQUENTIAL},
{"set", SET},
{"simultaneous", SIMULTANEOUS},
- {"skip", SKIP},
{"tempo", TEMPO},
- {"time", TIME_T},
- {"times", TIMES},
- {"transpose", TRANSPOSE},
{"type", TYPE},
{"unset", UNSET},
{"with", WITH},
error_level_ = 0;
is_main_input_ = false;
start_module_ = SCM_EOL;
- chord_repetition_ = Chord_repetition ();
+ extra_tokens_ = SCM_EOL;
smobify_self ();
add_scope (ly_make_module (false));
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;
+ extra_tokens_ = SCM_EOL;
smobify_self ();
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_;
}