X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fmelisma-translator.cc;h=eda732be5b05bbd166b2f4189bb823a538dc5c43;hb=1cee315627962cd6307cac34ac19bccc5c75b009;hp=b79207b15765ccc3ac1ea44430c0a4c94697bf81;hpb=91821bd59959b1289f2d711509017a4dacebecd2;p=lilypond.git diff --git a/lily/melisma-translator.cc b/lily/melisma-translator.cc index b79207b157..eda732be5b 100644 --- a/lily/melisma-translator.cc +++ b/lily/melisma-translator.cc @@ -3,14 +3,17 @@ source file of the GNU LilyPond music typesetter - (c) 1999--2005 Han-Wen Nienhuys + (c) 1999--2006 Han-Wen Nienhuys */ #include "engraver.hh" #include "grob.hh" #include "context.hh" +#include "music.hh" #include "translator.icc" +/* Remove this translator. */ + /** Signal existence of melismas. */ @@ -29,9 +32,7 @@ bool Melisma_translator::try_music (Music *m) { if (m->is_mus_type ("melisma-playing-event")) - { - return melisma_busy (context ()); - } + return melisma_busy (context ()); else if (m->is_mus_type ("melisma-span-event")) { event_ = m; @@ -66,10 +67,15 @@ Melisma_translator::Melisma_translator () event_ = 0; } - ADD_TRANSLATOR (Melisma_translator, /* doc */ "This translator collects melisma information about ties, beams, and user settings (@code{melismaBusy}, and signals it to the @code{\addlyrics} code. ", /* create */ "", - /* accept */ "melisma-playing-event melisma-span-event", - /* read */ "melismaBusy melismaBusyProperties slurMelismaBusy tieMelismaBusy beamMelismaBusy", + /* read */ + "beamMelismaBusy " + "melismaBusy " + "melismaBusyProperties " + "slurMelismaBusy " + "tieMelismaBusy " + , + /* write */ "");