source file of the GNU LilyPond music typesetter
- (c) 1997--2003 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#include <ctype.h>
{"bar", BAR},
{"breathe", BREATHE},
{"change", CHANGE},
- {"chordmodifiers", CHORDMODIFIERS},
{"chords", CHORDS},
{"clef", CLEF},
{"consists", CONSISTS},
{"context", CONTEXT},
{"default", DEFAULT},
{"denies", DENIES},
+ {"drums", DRUMS},
{"description", DESCRIPTION},
{"figures",FIGURES},
{"grace", GRACE},
{"paper", PAPER},
{"partcombine", PARTCOMBINE},
{"partial", PARTIAL},
- {"pitchnames", PITCHNAMES},
- {"property", PROPERTY},
{"relative", RELATIVE},
{"remove", REMOVE},
{"repeat", REPEAT},
keytable_ = new Keyword_table (the_key_tab);
chordmodifier_tab_ = scm_make_vector (gh_int2scm (1), SCM_EOL);
- pitchname_tab_ = scm_make_vector (gh_int2scm (1), SCM_EOL);
+ pitchname_tab_stack_ = SCM_EOL;
scopes_ = SCM_EOL;
void
My_lily_lexer::LexerError (char const *s)
{
- if (include_stack_.empty ())
+ if (include_stack_.is_empty ())
{
progress_indication (_f ("error at EOF: %s", s)+ String ("\n"));
}