X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fmelisma-translator.cc;h=950eee3e055694b916532cfc322f166c8a707d87;hb=1002d257b02b25693ec091f510289a28c6b7ef5f;hp=dccfb23e511f2d2cd191db6594a87004df3f74ec;hpb=f2c2c5c43858f323e4708f83fd97e0f38017c275;p=lilypond.git diff --git a/lily/melisma-translator.cc b/lily/melisma-translator.cc index dccfb23e51..950eee3e05 100644 --- a/lily/melisma-translator.cc +++ b/lily/melisma-translator.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1999--2005 Han-Wen Nienhuys + (c) 1999--2006 Han-Wen Nienhuys */ #include "engraver.hh" @@ -11,6 +11,8 @@ #include "context.hh" #include "translator.icc" +/* Remove this translator. */ + /** Signal existence of melismas. */ @@ -20,8 +22,8 @@ public: TRANSLATOR_DECLARATIONS (Melisma_translator); protected: virtual bool try_music (Music *); - PRECOMPUTED_VIRTUAL void process_music (); - PRECOMPUTED_VIRTUAL void start_translation_timestep (); + void process_music (); + void start_translation_timestep (); Music *event_; }; @@ -29,9 +31,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 +66,9 @@ Melisma_translator::Melisma_translator () event_ = 0; } - ADD_TRANSLATOR (Melisma_translator, - /* descr */ "This translator collects melisma information about ties, beams, and user settings (@code{melismaBusy}, and signals it to the @code{\addlyrics} code. ", - /* creats*/ "", - /* accepts */ "melisma-playing-event melisma-span-event", - /* reads */ "melismaBusy melismaBusyProperties slurMelismaBusy tieMelismaBusy beamMelismaBusy", + /* doc */ "This translator collects melisma information about ties, beams, and user settings (@code{melismaBusy}, and signals it to the @code{\addlyrics} code. ", + /* create */ "", + /* accept */ "", + /* read */ "melismaBusy melismaBusyProperties slurMelismaBusy tieMelismaBusy beamMelismaBusy", /* write */ "");