]> git.donarmstrong.com Git - lilypond.git/commitdiff
(DECLARE_EVENT_SWALLOWER): ENTER_DESCRIPTION -> ADD_TRANSLATOR
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Thu, 9 Dec 2004 00:19:35 +0000 (00:19 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Thu, 9 Dec 2004 00:19:35 +0000 (00:19 +0000)
111 files changed:
ChangeLog
lily/accidental-engraver.cc
lily/ambitus-engraver.cc
lily/arpeggio-engraver.cc
lily/auto-beam-engraver.cc
lily/axis-group-engraver.cc
lily/bar-engraver.cc
lily/bar-number-engraver.cc
lily/beam-engraver.cc
lily/beam-performer.cc
lily/break-align-engraver.cc
lily/breathing-sign-engraver.cc
lily/chord-name-engraver.cc
lily/chord-tremolo-engraver.cc
lily/clef-engraver.cc
lily/cluster-engraver.cc
lily/coherent-ligature-engraver.cc
lily/collision-engraver.cc
lily/completion-note-heads-engraver.cc
lily/custos-engraver.cc
lily/dot-column-engraver.cc
lily/drum-note-engraver.cc
lily/drum-note-performer.cc
lily/dynamic-engraver.cc
lily/dynamic-performer.cc
lily/engraver-group-engraver.cc
lily/engraver.cc
lily/extender-engraver.cc
lily/figured-bass-engraver.cc
lily/fingering-engraver.cc
lily/font-size-engraver.cc
lily/forbid-break-engraver.cc
lily/glissando-engraver.cc
lily/grace-engraver.cc
lily/gregorian-ligature-engraver.cc
lily/grob-pq-engraver.cc
lily/horizontal-bracket-engraver.cc
lily/hyphen-engraver.cc
lily/include/translator.hh
lily/include/type-swallow-translator.hh
lily/instrument-name-engraver.cc
lily/key-engraver.cc
lily/key-performer.cc
lily/ledger-line-engraver.cc
lily/ligature-bracket-engraver.cc
lily/ligature-engraver.cc
lily/lyric-engraver.cc
lily/lyric-performer.cc
lily/mark-engraver.cc
lily/measure-grouping-engraver.cc
lily/melisma-translator.cc
lily/mensural-ligature-engraver.cc
lily/metronome-engraver.cc
lily/multi-measure-rest-engraver.cc
lily/new-fingering-engraver.cc
lily/note-head-line-engraver.cc
lily/note-heads-engraver.cc
lily/note-name-engraver.cc
lily/note-performer.cc
lily/ottava-engraver.cc
lily/output-property-engraver.cc
lily/part-combine-engraver.cc
lily/percent-repeat-engraver.cc
lily/performer-group-performer.cc
lily/phrasing-slur-engraver.cc
lily/piano-pedal-engraver.cc
lily/piano-pedal-performer.cc
lily/pitch-squash-engraver.cc
lily/recording-group-engraver.cc
lily/repeat-acknowledge-engraver.cc
lily/rest-collision-engraver.cc
lily/rest-engraver.cc
lily/rhythmic-column-engraver.cc
lily/score-engraver.cc
lily/score-performer.cc
lily/script-column-engraver.cc
lily/script-engraver.cc
lily/separating-line-group-engraver.cc
lily/slash-repeat-engraver.cc
lily/slur-engraver.cc
lily/slur-performer.cc
lily/spacing-engraver.cc
lily/span-arpeggio-engraver.cc
lily/span-bar-engraver.cc
lily/span-dynamic-performer.cc
lily/staff-collecting-engraver.cc
lily/staff-performer.cc
lily/staff-symbol-engraver.cc
lily/stanza-number-align-engraver.cc
lily/stanza-number-engraver.cc
lily/stem-engraver.cc
lily/string-number-engraver.cc
lily/swallow-engraver.cc
lily/swallow-perf.cc
lily/system-start-delimiter-engraver.cc
lily/tab-note-heads-engraver.cc
lily/tempo-performer.cc
lily/text-engraver.cc
lily/text-spanner-engraver.cc
lily/tie-engraver.cc
lily/tie-performer.cc
lily/time-signature-engraver.cc
lily/time-signature-performer.cc
lily/timing-engraver.cc
lily/timing-translator.cc
lily/trill-spanner-engraver.cc
lily/tuplet-engraver.cc
lily/type-swallow-translator.cc
lily/vaticana-ligature-engraver.cc
lily/vertical-align-engraver.cc
lily/volta-engraver.cc

index 5697c512526e4ae436288fb5b859b232b80bea34..ec133dfaf235c1830d328d0aecc771c8b357f494 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2004-12-09  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
+       * lily/include/type-swallow-translator.hh
+       (DECLARE_EVENT_SWALLOWER): ENTER_DESCRIPTION -> ADD_TRANSLATOR
+
+       * lily/*.cc: cosmetics around = sign.
+
        * lily/paper-column.cc (Paper_column): copy rank_. This fixes
        lyric spacing on the penultimate column.
 
index a83ce1beb374d9b6ff8977ac0a730cb3d3da0f46..c99d2014505d452213d1a93b93c47136bdd8f0be 100644 (file)
@@ -528,7 +528,7 @@ Accidental_engraver::process_music ()
     update_local_key_signature ();
 }
 
-ENTER_DESCRIPTION (Accidental_engraver,
+ADD_TRANSLATOR (Accidental_engraver,
                   "Make accidentals.  "
                   "Catch note heads, ties and notices key-change events.  "
                   "This engraver usually lives at Staff level, but "
index c83f65cb16fc2042713b337b9054689425f20f0d..d81f5cd7e7dc9a4b1d5a62fc97046474b1560b9e 100644 (file)
@@ -182,7 +182,7 @@ Ambitus_engraver::finalize ()
     }
 }
 
-ENTER_DESCRIPTION (Ambitus_engraver,
+ADD_TRANSLATOR (Ambitus_engraver,
 /* descr */       "",
 /* creats*/       "Ambitus AmbitusLine AmbitusNoteHead AmbitusAccidental",
 /* accepts */ "",
index e258b5a7071a3018935744ccdb6002bedc94b068..028d6aee5aeb7adbfc7bb1dd091950667bc4f530 100644 (file)
@@ -93,7 +93,7 @@ Arpeggio_engraver::stop_translation_timestep ()
 
 
 
-ENTER_DESCRIPTION (Arpeggio_engraver,
+ADD_TRANSLATOR (Arpeggio_engraver,
 /* descr */       "Generate an Arpeggio from a Arpeggio_req",
 /* creats*/       "Arpeggio",
 /* accepts */     "arpeggio-event",
index 93b918b4c74ca1d3554d9f6937835412b65df513..57d9dbfdabac8f88ad351ed99a4832e8757527b5 100644 (file)
@@ -534,7 +534,7 @@ Auto_beam_engraver::process_acknowledged_grobs ()
   count_ ++;
 }
 
-ENTER_DESCRIPTION (Auto_beam_engraver,
+ADD_TRANSLATOR (Auto_beam_engraver,
 /* descr */       "Generate beams based on measure characteristics and observed "
 "Stems.  Uses beatLength, measureLength and measurePosition to decide "
 "when to start and stop a beam.  Overriding beaming is done through "
index 50dd88971498079554c5b02e58c637d6ee2d0395..258abb2925fa9f1d486fa5155f9bc88d5d106e5e 100644 (file)
@@ -194,7 +194,7 @@ Hara_kiri_engraver::Hara_kiri_engraver ()
 {
 }
 
-ENTER_DESCRIPTION (Hara_kiri_engraver,
+ADD_TRANSLATOR (Hara_kiri_engraver,
 /* descr */       "Like Axis_group_engraver, but make a hara-kiri spanner, and add "
 "interesting items (ie. note heads, lyric syllables and normal rests) ",
 /* creats*/       "RemoveEmptyVerticalGroup",
@@ -203,7 +203,7 @@ ENTER_DESCRIPTION (Hara_kiri_engraver,
 /* reads */       "",
 /* write */       "");
 
-ENTER_DESCRIPTION (Axis_group_engraver,
+ADD_TRANSLATOR (Axis_group_engraver,
 /* descr */       "Group all objects created in this context in a VerticalAxisGroup spanner.",
 /* creats*/       "VerticalAxisGroup",
 /* accepts */     "",
index 10444fbc2e4d0d7ef898ed06cbe227d3a9ba8559..e3fcdfefd533344b88e4d618ddd348fba8aeaf30 100644 (file)
@@ -96,7 +96,7 @@ Bar_engraver::stop_translation_timestep ()
 }
 
 
-ENTER_DESCRIPTION (Bar_engraver,
+ADD_TRANSLATOR (Bar_engraver,
 /* descr */       "Create barlines. This engraver is controlled through the "
 "@code{whichBar} property. If it has no bar line to create, it will forbid a linebreak at this point",
 /* creats*/       "BarLine",
index dc80bd4b13bee9ec59d93fff7b0251c73d7a84ee..73bebb742c94afe3ae5f1b9cf1d1849bd36be3a0 100644 (file)
@@ -106,7 +106,7 @@ Bar_number_engraver::create_items ()
   Side_position_interface::set_axis (text_,Y_AXIS);
 }
 
-ENTER_DESCRIPTION (Bar_number_engraver,
+ADD_TRANSLATOR (Bar_number_engraver,
 /* descr */       "A bar number is created whenever measurePosition is zero. It is\n"
                   "put on top of all staves, and appears only at  left side of the staff. "
                   "The staves are taken from @code{stavesFound}, which is maintained by "
index 02173782175dfffd98996c2fa15408d3672d9671..1e686f1c6521f3b31133def2e5d2f7e1770b357a 100644 (file)
@@ -276,7 +276,7 @@ Beam_engraver::acknowledge_grob (Grob_info info)
 
 
 
-ENTER_DESCRIPTION (Beam_engraver,
+ADD_TRANSLATOR (Beam_engraver,
 /* descr */       "Handles Beam events by engraving Beams.    If omitted, then notes will be "
 "printed with flags instead of beams.",
 /* creats*/       "Beam",
@@ -317,7 +317,7 @@ Grace_beam_engraver::valid_end_point ()
 
 
 
-ENTER_DESCRIPTION (Grace_beam_engraver,
+ADD_TRANSLATOR (Grace_beam_engraver,
 /* descr */       "Handles Beam events by engraving Beams.  If omitted, then notes will "
 "be printed with flags instead of beams. Only engraves beams when we "
 " are at grace points in time. "
index dc5194a60a2280fb74d8c75d40b35fc20db9c4eb..70df79d95fe1ce563f3485eca75177ef6b433a8b 100644 (file)
@@ -86,6 +86,6 @@ Beam_performer::try_music (Music *m)
   return false;
 }
 
-ENTER_DESCRIPTION (Beam_performer,"","",
+ADD_TRANSLATOR (Beam_performer,"","",
                  "beam-event","","","");
 
index 5d2987b6b36a1c0004be8deb41c324d922539df1..474294252971b22fdbc80a54df32354d28ea2516 100644 (file)
@@ -128,7 +128,7 @@ Break_align_engraver::add_to_group (SCM align_name, Item*item)
   Axis_group_interface::add_element (group, item);
 }
 
-ENTER_DESCRIPTION (Break_align_engraver,
+ADD_TRANSLATOR (Break_align_engraver,
                   "Align grobs with corresponding @code{break-align-symbols} into "
                   "groups, and order the groups according to @code{breakAlignOrder}. "
                   "The left edge of the alignment gets a separate group, with a symbol @code{left-edge}. "
index f6442151a02398af992cc3c953f716a2129a0295..0b698c6887e0f85277a74522e4fb253281224047 100644 (file)
@@ -64,7 +64,7 @@ Breathing_sign_engraver::stop_translation_timestep ()
 }
 
 
-ENTER_DESCRIPTION (Breathing_sign_engraver,
+ADD_TRANSLATOR (Breathing_sign_engraver,
 /* descr */       "",
 /* creats*/       "BreathingSign",
 /* accepts */     "breathing-event",
index fa8191a4227677f6ef844b29646051af06ab3146..44c1333d7a383a333261c813594a87ed03e12b8c 100644 (file)
@@ -151,7 +151,7 @@ Chord_name_engraver::stop_translation_timestep ()
   The READs description is not strictly accurate:
   which properties are read depend on the chord naming function active.
 */
-ENTER_DESCRIPTION (Chord_name_engraver,
+ADD_TRANSLATOR (Chord_name_engraver,
 /* descr */       "Catch note-events "
 "and generate the appropriate chordname.",
 /* creats*/       "ChordName",
index 705e53e83c2bbe6ec65bdab257ae53a3cd528999..a617993b0e2ec95fc0ff84b82461ace9549dda02 100644 (file)
@@ -214,7 +214,7 @@ Chord_tremolo_engraver::stop_translation_timestep ()
 
 
 
-ENTER_DESCRIPTION (Chord_tremolo_engraver,
+ADD_TRANSLATOR (Chord_tremolo_engraver,
 /* descr */       "Generates beams for  tremolo repeats.",
 /* creats*/       "Beam",
 /* accepts */     "repeated-music",
index 4131005ae43e345b0d9ac2183f0bf1506bbbe0e4..6afa86229ebe7a0f2853d68d9c30fc9f9ce1b3d1 100644 (file)
@@ -186,7 +186,7 @@ Clef_engraver::stop_translation_timestep ()
 
 
 
-ENTER_DESCRIPTION (Clef_engraver,
+ADD_TRANSLATOR (Clef_engraver,
 /* descr */       "Determine and set reference point for pitches",
 /* creats*/       "Clef OctavateEight",
 /* accepts */     "",
index f576e671df1104ddf29d9033b8e9a9367fc0d5a7..ac2ea3dd62b716d327384200f7e47f0b1aa804b2 100644 (file)
@@ -125,7 +125,7 @@ Cluster_spanner_engraver::acknowledge_grob (Grob_info info)
     }
 }
 
-ENTER_DESCRIPTION (Cluster_spanner_engraver,
+ADD_TRANSLATOR (Cluster_spanner_engraver,
 /* descr */    "Engraves a cluster using Spanner notation ",
 /* creats*/    "ClusterSpanner ClusterSpannerBeacon",
 /* accepts */  "cluster-note-event busy-playing-event",
index c233baa6c40407d564e6f92fcb83dae43d6d35bb..b4d152153b8ff3132c4cd130f9c612b96ae99b6e 100644 (file)
@@ -213,7 +213,7 @@ Coherent_ligature_engraver::typeset_ligature (Spanner *ligature,
   collect_accidentals (ligature, primitives);
 }
 
-ENTER_DESCRIPTION (Coherent_ligature_engraver,
+ADD_TRANSLATOR (Coherent_ligature_engraver,
 /* descr */       "This is an abstract class.  Subclasses such as Gregorian_ligature_engraver handle ligatures by glueing special ligature heads together.",
 /* creats*/       "",
 /* accepts */     "ligature-event",
index bfaf52c412f250045ca12e935d155c66973d12ed..e3100f46ffd62fadc9fb8d18ebc5c88b958ce457 100644 (file)
@@ -69,7 +69,7 @@ Collision_engraver::Collision_engraver ()
 
 
 
-ENTER_DESCRIPTION (Collision_engraver,
+ADD_TRANSLATOR (Collision_engraver,
 /* descr */       "Collect NoteColumns, and as soon as there are two or more, put them in a NoteCollision object.",
 /* creats*/       "NoteCollision",
 /* accepts */     "",
index dda44e21962231dd9b0c1e31984f023bf3066161..f1d2170087d2f456283954a931666cf8eec123d3 100644 (file)
@@ -312,7 +312,7 @@ Completion_heads_engraver::Completion_heads_engraver ()
 {
 }
 
-ENTER_DESCRIPTION (Completion_heads_engraver,
+ADD_TRANSLATOR (Completion_heads_engraver,
 /* descr */       "This engraver replaces "
 "@code{Note_heads_engraver}. It plays some trickery to "
 "break long notes and automatically tie them into the next measure.",
index fb6cc09c746f019a0ec5851eaab73db195e6d2c7..e5566dfa4112c0262258773bb3c8e18b1116d1d5 100644 (file)
@@ -139,7 +139,7 @@ Custos_engraver::finalize ()
 
 
 
-ENTER_DESCRIPTION (Custos_engraver,
+ADD_TRANSLATOR (Custos_engraver,
 /* descr */       "",
 /* creats*/       "Custos",
 /* accepts */     "",
index e6678cc1454b2c9a6f988c3fd184023663d1e353..6cabafe451f8e5c69cad94c0eac7b4db08d2a3e6 100644 (file)
@@ -72,7 +72,7 @@ Dot_column_engraver::acknowledge_grob (Grob_info info)
 
 
 
-ENTER_DESCRIPTION (Dot_column_engraver,
+ADD_TRANSLATOR (Dot_column_engraver,
 /* descr */       "Engraves dots on dotted notes shifted to the right of the note.\n"
 "If omitted, then dots appear on top of the notes.",
 /* creats*/       "DotColumn",
index 22b9084560a612d7f90b4589ed058d2b5bbdcdc4..4490c31300fb7f841f7b1f08b85891fff8ccf7b2 100644 (file)
@@ -168,7 +168,7 @@ Drum_notes_engraver::stop_translation_timestep ()
 
 
 
-ENTER_DESCRIPTION (Drum_notes_engraver,
+ADD_TRANSLATOR (Drum_notes_engraver,
 /* descr */       "Generate noteheads.",
 /* creats*/       "NoteHead Dots Script",
 /* accepts */     "note-event busy-playing-event",
index 9036e1ab52027030fc26da2621bdfb81a840d109..d419a8959aed013afe8fffadec4f2f88ab029347 100644 (file)
@@ -108,7 +108,7 @@ Drum_note_performer::try_music (Music* ev)
   return false;
 }
 
-ENTER_DESCRIPTION (Drum_note_performer,
+ADD_TRANSLATOR (Drum_note_performer,
                  "Play drum notes.","",
                  "note-event busy-playing-event","","","");
 
index be821ca7f6e8666f519bd5f55c9731dc967355db..20e69400dba54792f65f635f53aee4db7addc82f 100644 (file)
@@ -420,7 +420,7 @@ Dynamic_engraver::acknowledge_grob (Grob_info info)
     }
 }
 
-ENTER_DESCRIPTION (Dynamic_engraver,
+ADD_TRANSLATOR (Dynamic_engraver,
 /* descr */       
 "This engraver creates hairpins, dynamic texts, and their vertical\n"
 "alignments.  The symbols are collected onto a DynamicLineSpanner grob\n"
index 721ae39492a3107707b322c6249c167f59e4e796..f6885b554b94f63338043adb6d7f7d47f0093fbe 100644 (file)
@@ -124,7 +124,7 @@ Dynamic_performer::try_music (Music* r)
   return false;
 }
 
-ENTER_DESCRIPTION (Dynamic_performer,
+ADD_TRANSLATOR (Dynamic_performer,
                  /*descr*/               "",
                  /* creats*/ "",
                  /* accepts */     "absolute-dynamic-event",
index 0be53982606515a306bfc8cfcda34649864ce12c..d64004be79eeb62f05c0ef368ca276cbf62d2f0b 100644 (file)
@@ -141,7 +141,7 @@ Engraver_group_engraver::initialize ()
 
 Engraver_group_engraver::Engraver_group_engraver () {}
 
-ENTER_DESCRIPTION (Engraver_group_engraver,
+ADD_TRANSLATOR (Engraver_group_engraver,
 /* descr */       "A group of engravers taken together",
 /* creats*/       "",
 /* accepts */     "",
index e1d1ddf50b4707dddf081b1b23e3ad5a9dc7f7cc..52ca1c9278becd4e81531c8f97aca10cba13c4fe 100644 (file)
@@ -66,7 +66,7 @@ Engraver::get_score_engraver () const
 }
 
 
-ENTER_DESCRIPTION (Engraver,
+ADD_TRANSLATOR (Engraver,
                   "", "",
                  "",
                  "", "", "");
index 73f8f58b7eb0ded42250e9d2c2a8e50a0088bb18..d163ac64864bf527350067d0efac182bcb8eea6b 100644 (file)
@@ -152,7 +152,7 @@ Extender_engraver::finalize ()
 }
 
 
-ENTER_DESCRIPTION (Extender_engraver,
+ADD_TRANSLATOR (Extender_engraver,
 /* descr */       "Create lyric extenders",
 /* creats*/       "LyricExtender",
 /* accepts */     "extender-event",
index c35e87d9c1ca01e5c24e9a5e9e52564daeec76be..2a63c10a5e5684ae2813e63fcb5855d9e388bfd6 100644 (file)
@@ -86,7 +86,7 @@ Figured_bass_engraver::process_music ()
 }
 
   
-ENTER_DESCRIPTION (Figured_bass_engraver,
+ADD_TRANSLATOR (Figured_bass_engraver,
 /* descr */       "Make figured bass numbers.",
 /* creats*/       "BassFigure",
 /* accepts */     "rest-event bass-figure-event",
index 9a615f073dcdcb07ee25aec4fe05a85760804fc7..2dc0cb9baf6f29a58b6412006f068391f3f94722 100644 (file)
@@ -145,7 +145,7 @@ Fingering_engraver::Fingering_engraver ()
 
 }
 
-ENTER_DESCRIPTION (Fingering_engraver,
+ADD_TRANSLATOR (Fingering_engraver,
 /* descr */       "Create fingering-scripts",
 /* creats*/       "Fingering",
 /* accepts */     "fingering-event",
index 3efa0fee379e170f0585baeffce8fdaa9fffbd57..46672d0ac10f150cf0b685873af45b556d877da8 100644 (file)
@@ -46,7 +46,7 @@ Font_size_engraver::acknowledge_grob (Grob_info gi)
 }
 
 
-ENTER_DESCRIPTION (Font_size_engraver,
+ADD_TRANSLATOR (Font_size_engraver,
 /* descr */       "Puts fontSize into font-relative-size grob property.",
 /* creats*/       "",
 /* accepts */     "",
index 2407e81613e0bfd7c4d6398024ad9f58af774a98..9bbf42e3942bfced04cede289570059e07f83be6 100644 (file)
@@ -36,7 +36,7 @@ Forbid_line_break_engraver::start_translation_timestep ()
 }
 
 
-ENTER_DESCRIPTION (Forbid_line_break_engraver,
+ADD_TRANSLATOR (Forbid_line_break_engraver,
 /* descr */       "Forbid line breaks when note heads are still playing at some point.",
 /* creats*/       "",
 /* accepts */     "",
index 511badf58ebee3b401c87b9e359650293f198647..32dd0e9edbc98b3755b82b6ba8851bf17c5ac8b9 100644 (file)
@@ -110,7 +110,7 @@ Glissando_engraver::finalize ()
 
 
 
-ENTER_DESCRIPTION (Glissando_engraver,
+ADD_TRANSLATOR (Glissando_engraver,
 /* descr */       "Engrave a glissandi",
 /* creats*/       "Glissando",
 /* accepts */     "glissando-event",
index ee998dda5d64d8577562cd1672830245510d9cd9..3fe474eefd5f52676dffa55730eab1f17ad484f1 100644 (file)
@@ -93,7 +93,7 @@ Grace_engraver::start_translation_timestep ()
 }
 
 
-ENTER_DESCRIPTION (Grace_engraver,
+ADD_TRANSLATOR (Grace_engraver,
                   /* descr */       "Set font size and other properties for grace notes.",
                   /* creats*/       "",
                   /* accepts */     "",
index 7b623cc2efbed02f5db434b9635274032649b64a..bf28600f80009caefef3a676751131a6b42585f1 100644 (file)
@@ -274,7 +274,7 @@ Gregorian_ligature_engraver::stop_translation_timestep ()
   pes_or_flexa_req_ = 0;
 }
 
-ENTER_DESCRIPTION (Gregorian_ligature_engraver,
+ADD_TRANSLATOR (Gregorian_ligature_engraver,
 /* descr */       "This is an abstract class.  Subclasses such as Vaticana_ligature_engraver handle ligatures by glueing special ligature heads together.",
 /* creats*/       "",
 /* accepts */     "ligature-event",
index 86e2814900da7ad79a26887a220f076ba6281fe5..910a1332662c03f64fbfa76ddb67b3a052554c58 100644 (file)
@@ -112,7 +112,7 @@ Grob_pq_engraver::start_translation_timestep ()
 }
 
 
-ENTER_DESCRIPTION (Grob_pq_engraver,
+ADD_TRANSLATOR (Grob_pq_engraver,
 
 /* descr */       "Administrate when certain grobs (eg. note heads) stop playing; this \
 engraver is a sort-of a failure, since it doesn't handle all sorts of \
index 494a90bc5017c0aed6d671b8126c0d3c66056a93..3dd39676c6ea6559318260451a49762f3cc84bfb 100644 (file)
@@ -28,7 +28,7 @@ public:
   virtual  void acknowledge_grob (Grob_info);
 };
 
-ENTER_DESCRIPTION (Horizontal_bracket_engraver,
+ADD_TRANSLATOR (Horizontal_bracket_engraver,
                  "Create horizontal brackets over notes for musical analysis purposes.",
                  "HorizontalBracket",
                  "note-grouping-event",
index 6d18b63ff0d7d12073d490918c9cfcec022fdafc..fcf1eb8450d5f71089aabbde23be4ec0deace912 100644 (file)
@@ -148,7 +148,7 @@ Hyphen_engraver::stop_translation_timestep ()
 
 
 
-ENTER_DESCRIPTION (Hyphen_engraver,
+ADD_TRANSLATOR (Hyphen_engraver,
 /* descr */       "Create lyric hyphens",
 /* creats*/       "LyricHyphen",
 /* accepts */     "hyphen-event",
index 9dba8e17bb9bb726f74496fd6357049626033b14..90b903eb16ec0b9e1b25a31b357c5428336d0032 100644 (file)
@@ -94,7 +94,7 @@ ADD_GLOBAL_CTOR (_ ## T ## _adder);
 
 
 
-#define ENTER_DESCRIPTION(classname,desc,grobs,accepted,acked,read,write)                                              \
+#define ADD_TRANSLATOR(classname,desc,grobs,accepted,acked,read,write)                                         \
 ADD_THIS_TRANSLATOR (classname);\
 SCM                                                                                            \
 classname::static_translator_description () const \
index ec53a7019f1cebd529a4a979bfd2dcd76e36f94a..8383167d5bb2dcb42b5819c931c82b351ad44eec 100644 (file)
@@ -31,7 +31,7 @@ struct TYPE ## _swallow_translator : public Type_swallow_translator { \
   TYPE ## _swallow_translator :: TYPE ## _swallow_translator() {\
       swallow_string_ =  #TYPE;                                                \
   }                                                                    \
-ENTER_DESCRIPTION(TYPE ## _swallow_translator,                         \
+ADD_TRANSLATOR(TYPE ## _swallow_translator,                            \
                  "Swallow events of " #TYPE " type.",          \
                  "",                                                   \
        "general-music",\
index 695d96a2f8384986994c2c16fe02f1b203832073..1debf00a12e07ca74a0a9ee3b5f53056eee7f140 100644 (file)
@@ -124,7 +124,7 @@ Instrument_name_engraver::process_music ()
     create_text ();
 }
 
-ENTER_DESCRIPTION (Instrument_name_engraver,
+ADD_TRANSLATOR (Instrument_name_engraver,
 /* descr */       " Prints the name of the instrument (specified by "
 " @code{Staff.instrument} and @code{Staff.instr}) "
 "at the left of the staff. ",
@@ -176,7 +176,7 @@ Vocal_name_engraver::create_text ()
 
 
 
-ENTER_DESCRIPTION (Vocal_name_engraver,
+ADD_TRANSLATOR (Vocal_name_engraver,
 /* descr */       " Prints the name of the a lyric voice (specified by "
 " @code{Staff.vocalName} and @code{Staff.vocNam}) "
 "at the left of the staff. ",
index db5c1e4c06d51a9b623c4d43099f71f699df520c..30c8bac2854873840435a86c069c169ffb9645e4 100644 (file)
@@ -192,7 +192,7 @@ Key_engraver::initialize ()
 }
 
 
-ENTER_DESCRIPTION (Key_engraver,
+ADD_TRANSLATOR (Key_engraver,
 /* descr */       "",
 /* creats*/       "KeySignature",
 /* accepts */     "key-change-event",
index 09e0ce0aac77db42adbcb85956d014ffd113ac16..8d00b911cd026e0f93c6ef56df4d0ce0b63be789 100644 (file)
@@ -93,7 +93,7 @@ Key_performer::try_music (Music* req)
   return false;
 }
 
-ENTER_DESCRIPTION (Key_performer,
+ADD_TRANSLATOR (Key_performer,
                  "","",
                  "key-change-event",
                  "","","");
index b1f5b3aed63f13f64e484478af694684616f42a3..a51e888d4a518b82ec5d01caedf1f6904d5d6781 100644 (file)
@@ -55,7 +55,7 @@ Ledger_line_engraver::acknowledge_grob (Grob_info s)
     Pointer_group_interface::add_grob (span_, ly_symbol2scm ("note-heads"),
                                       s.grob_);
 }
-ENTER_DESCRIPTION (Ledger_line_engraver,
+ADD_TRANSLATOR (Ledger_line_engraver,
                   "Creates the spanner to draw ledger lines, and notices objects that need ledger lines",
                   /* creats*/       "LedgerLineSpanner",
                   /* accepts */     "",
index 5790517afe4d96fd7af261b64fbbc9bc19069d97..aeebbc86d9b9a5b034d74b0d8091d77e2ed2a6c8 100644 (file)
@@ -53,7 +53,7 @@ Ligature_bracket_engraver::acknowledge_grob (Grob_info info)
     }
 }
 
-ENTER_DESCRIPTION (Ligature_bracket_engraver,
+ADD_TRANSLATOR (Ligature_bracket_engraver,
 /* descr */       "Handles Ligature_events by engraving Ligature brackets.",
 /* creats*/       "TupletBracket",
 /* accepts */     "ligature-event",
index 4ec29c1cf27d487adaf614c60d7b2c89ff27c62e..1c7c35db4f3cf7f79e40b36799a1797540f5e28e 100644 (file)
@@ -286,7 +286,7 @@ Ligature_engraver::acknowledge_grob (Grob_info info)
     }
 }
 
-ENTER_DESCRIPTION (Ligature_engraver,
+ADD_TRANSLATOR (Ligature_engraver,
 /* descr */       "Abstract class; a concrete subclass handles Ligature_events by engraving Ligatures in a concrete style.",
 /* creats */      "",
 /* accepts */     "ligature-event",
index 87a6bfb8f4516f129c0dcc652814f5f737125287..8a187c6af526b1e4e6103d6704eedf967f53ab4d 100644 (file)
@@ -146,7 +146,7 @@ Lyric_engraver::stop_translation_timestep ()
 }
 
 
-ENTER_DESCRIPTION (Lyric_engraver,
+ADD_TRANSLATOR (Lyric_engraver,
 /* descr */       "",
 /* creats*/       "LyricText",
 /* accepts */     "lyric-event",
index 8118c60d90ba7e66c0b0ef952b9ec42b3d219c2b..a0607c24d7f4dc60cc7ed694bd27fbe786b3e010 100644 (file)
@@ -70,4 +70,4 @@ Lyric_performer::try_music (Music* req)
   return false;
 }
 
-ENTER_DESCRIPTION (Lyric_performer,"","","lyric-event","","","");
+ADD_TRANSLATOR (Lyric_performer,"","","lyric-event","","","");
index 8d22aba1c5d0a3e8a48935785b4d276d2fddcbb5..084af60a3eddb46049e911148a278ae74a6a248f 100644 (file)
@@ -137,7 +137,7 @@ Mark_engraver::process_music ()
     }
 }
 
-ENTER_DESCRIPTION (Mark_engraver,
+ADD_TRANSLATOR (Mark_engraver,
 /* descr */       "This engraver will create RehearsalMark objects. "
                   "It puts them on top of all staves (which is taken from "
                   "the property @code{stavesFound}). If moving this engraver "
index 85e3c4e99f543a36a185a4ce63ad26b632061e70..48a95af0fb1b3665d54946039713cb3b9db633fd 100644 (file)
@@ -108,7 +108,7 @@ Measure_grouping_engraver::Measure_grouping_engraver ()
   grouping_ = 0;
 }
 
-ENTER_DESCRIPTION (Measure_grouping_engraver,
+ADD_TRANSLATOR (Measure_grouping_engraver,
 /* descr */       "Creates MeasureGrouping to indicate beat subdivision.",
 /* creats*/       "MeasureGrouping",
 /* accepts */     "",
index fbffc1e00f99ab44f36c628eab013bdb0eb3e3b4..a44414ff940c83a80196450e931957a2c0d81412 100644 (file)
@@ -72,7 +72,7 @@ Melisma_translator::Melisma_translator ()
   event_ = 0;
 }
 
-ENTER_DESCRIPTION (Melisma_translator,
+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",
index 5598ec4207bd0efb832012c0f549d505225b8b74..67b32ae8d07db7c22e9e26890b607f0880d119fa 100644 (file)
@@ -444,7 +444,7 @@ Mensural_ligature_engraver::build_ligature (Spanner *ligature,
   join_primitives (primitives);
 }
 
-ENTER_DESCRIPTION (Mensural_ligature_engraver,
+ADD_TRANSLATOR (Mensural_ligature_engraver,
 /* descr */       "Handles Mensural_ligature_events by glueing special ligature heads together.",
 /* creats*/       "MensuralLigature",
 /* accepts */     "ligature-event",
index 50eab8b60760a67015a5d45ff6ef27f11b0f69e7..510fcff8742379d51dda7e59898dac64df672090 100644 (file)
@@ -88,7 +88,7 @@ Metronome_mark_engraver::process_music ()
     }
 }
 
-ENTER_DESCRIPTION (Metronome_mark_engraver,
+ADD_TRANSLATOR (Metronome_mark_engraver,
 /* descr */       "Engrave metro nome marking. This delegates the formatting work "
                   "to the function in the metronomeMarkFormatter property. "
                   "The mark is put over all staves. "
index 7d5e333f6dcca879be02cfe752bdb06ca7ef28fe..0d134fab2b8f095d29322ccfc7939b5b238023bc 100644 (file)
@@ -245,7 +245,7 @@ Multi_measure_rest_engraver::finalize ()
 {
 }
 
-ENTER_DESCRIPTION (Multi_measure_rest_engraver,
+ADD_TRANSLATOR (Multi_measure_rest_engraver,
 /* descr */
                  "Engraves multi-measure rests that are produced with @code{R}.  Reads "
 "measurePosition and currentBarNumber to determine what number to print "
index e1a71795b373c9beba568a1a77c589f357cc3531..d86ece3f026612862489b585085f2d27975013fc 100644 (file)
@@ -323,7 +323,7 @@ New_fingering_engraver::New_fingering_engraver ()
   stem_ = 0;  
 }
 
-ENTER_DESCRIPTION (New_fingering_engraver,
+ADD_TRANSLATOR (New_fingering_engraver,
 /* descr */       "Create fingering-scripts for notes in a new chord.  "
                  "This engraver is ill-named, since it "
                  "also takes care of articulations and harmonic note heads",
index b04da2e094106f3f95c55c82fc8a46317ee1a81c..84e3fceb726a0906fe114bbdd96b8c28514fcc42 100644 (file)
@@ -105,7 +105,7 @@ Note_head_line_engraver::stop_translation_timestep ()
 
 
 
-ENTER_DESCRIPTION (Note_head_line_engraver,
+ADD_TRANSLATOR (Note_head_line_engraver,
 /* descr */       "Engrave a line between two note heads, for example a glissando.  If "
 " followVoice is set, staff switches also generate a line.",
 /* creats*/       "Glissando VoiceFollower",
index b87ecec4e3914e45d1a1245a7b5fa79f2c627ec1..23de800ffc9e770e6b47676d753eccb6d884a118 100644 (file)
@@ -124,7 +124,7 @@ Note_heads_engraver::stop_translation_timestep ()
 
 
 
-ENTER_DESCRIPTION (Note_heads_engraver,
+ADD_TRANSLATOR (Note_heads_engraver,
 /* descr */       "Generate noteheads.",
 /* creats*/       "NoteHead Dots",
 /* accepts */     "note-event busy-playing-event",
index b89999aca55b48a47d91a2da99a23dd095228e58..8504296bc0abbdf3a6a0ee8175c34a8c2d9827fc 100644 (file)
@@ -68,7 +68,7 @@ Note_name_engraver::Note_name_engraver ()
 {
 }
 
-ENTER_DESCRIPTION (Note_name_engraver,
+ADD_TRANSLATOR (Note_name_engraver,
 /* descr */       "",
 /* creats*/       "NoteName",
 /* accepts */     "note-event",
index 88b0e48a4ea2e2253a91678f27e3f66bbcb76df3..e9a567b6257975e661b42000837fc1fb350027fe 100644 (file)
@@ -114,7 +114,7 @@ Note_performer::try_music (Music* ev)
   return false;
 }
 
-ENTER_DESCRIPTION (Note_performer,"","",
+ADD_TRANSLATOR (Note_performer,"","",
                  "note-event busy-playing-event","","","");
 
 Note_performer::Note_performer ()
index 82586c91ef287ce499031bdbc8fd778d11dcc4b2..924f1a6bd1b1d4362dd22b72be273a37ed7b75da 100644 (file)
@@ -122,7 +122,7 @@ Ottava_spanner_engraver::finalize ()
   last_ottavation_ = SCM_EOL;
 }
 
-ENTER_DESCRIPTION (Ottava_spanner_engraver,
+ADD_TRANSLATOR (Ottava_spanner_engraver,
 /* descr */       "Create a text spanner when the ottavation property changes..",
 /* creats*/       "OttavaBracket",
 /* accepts */     "",
index 82364e9e82a7ed68b5e2be0d3099366c7fc1e518..5403d9d7c287e6cdf378b82e25f63c2cc60b6abc 100644 (file)
@@ -84,7 +84,7 @@ Output_property_engraver::Output_property_engraver ()
 {
 }
 
-ENTER_DESCRIPTION (Output_property_engraver,
+ADD_TRANSLATOR (Output_property_engraver,
 /* descr */       "Interpret Music of Output_property type, and apply a function "
 " to any Graphic objects that satisfies the predicate.",
 /* creats*/       "",
index 52811a6eb912383033fded13f4ebd678bb3753dd..8af9aafb825f05ec56f3df63b4d8a0f7940c7994 100644 (file)
@@ -93,7 +93,7 @@ Part_combine_engraver::stop_translation_timestep ()
   event_ = 0;
 }
 
-ENTER_DESCRIPTION (Part_combine_engraver,
+ADD_TRANSLATOR (Part_combine_engraver,
 /* descr */       "Part combine engraver for orchestral scores:                "
                  "Print markings a2, Solo, Solo II, and unisono ",
 /* creats*/       "CombineTextScript",
index 7e0bec50e1b68d60b442f6d221efbca1fdecaa5c..118d59100f74037e96c45f00364cdce2553ad772 100644 (file)
@@ -205,7 +205,7 @@ Percent_repeat_engraver::stop_translation_timestep ()
 
 
 
-ENTER_DESCRIPTION (Percent_repeat_engraver,
+ADD_TRANSLATOR (Percent_repeat_engraver,
 /* descr */       "Make whole bar and double bar repeats.",
 /* creats*/       "PercentRepeat DoublePercentRepeat",
 /* accepts */     "repeated-music",
index 5d35c404482b9128558cdfce31a104da60a8d63f..a49cffbbbd5efbb55c119ba3112addec5a9d81fb 100644 (file)
@@ -13,7 +13,7 @@
 #include "audio-element.hh"
 #include "warn.hh"
 
-ENTER_DESCRIPTION (Performer_group_performer,
+ADD_TRANSLATOR (Performer_group_performer,
 /* descr */       "",
 /* creats*/       "",
 /* accepts */     "",
index 4b57352413d30ffbf86c7d48d310eb6fd103f833..8b6bcd353f8ba59b5e648d1a49b1d0233d0ec36e 100644 (file)
@@ -146,7 +146,7 @@ Phrasing_slur_engraver::stop_translation_timestep ()
 }
 
 
-ENTER_DESCRIPTION (Phrasing_slur_engraver,
+ADD_TRANSLATOR (Phrasing_slur_engraver,
 /* descr */       "Print phrasing slurs. Similar to @ref{Slur_engraver}",
 /* creats*/       "PhrasingSlur",
 /* accepts */     "phrasing-slur-event",
index 4e9160c98001f03911b2a501bde1fefc4a06437c..829b9c12bab698c03cfa9238d81e2f984e6ee35f 100644 (file)
@@ -538,7 +538,7 @@ Piano_pedal_engraver::typeset_all (Pedal_info * p)
     }
 }
 
-ENTER_DESCRIPTION (Piano_pedal_engraver,
+ADD_TRANSLATOR (Piano_pedal_engraver,
                   /* descr */       "Engrave piano pedal symbols and brackets.",
                   /* creats*/       "SostenutoPedal SustainPedal UnaCordaPedal SostenutoPedalLineSpanner SustainPedalLineSpanner UnaCordaPedalLineSpanner",
                   /* accepts */     "pedal-event",
index 63b6b3833e66ccc9308634bcc89d7a8d594ee558..66ff9516716714cd0e396717f10c29dae0042f6d 100644 (file)
@@ -140,6 +140,6 @@ Piano_pedal_performer::try_music (Music* r)
   return false;
 }
 
-ENTER_DESCRIPTION (Piano_pedal_performer, "","",
+ADD_TRANSLATOR (Piano_pedal_performer, "","",
                   "pedal-event",
                   "","","" );
index 73211dfd984d241021a0d2edc0b13a1d54101eab..e69c3a337f40ffe9372c468ac083ae07f7e4469e 100644 (file)
@@ -35,7 +35,7 @@ Pitch_squash_engraver::Pitch_squash_engraver ()
 {
 }
 
-ENTER_DESCRIPTION (Pitch_squash_engraver,
+ADD_TRANSLATOR (Pitch_squash_engraver,
 /* descr */       
                  "Set the vertical position of noteheads to "
                  "@code{squashedPosition}, if that "
index 14b80bc448da8a3b7b1fcb6e295f1c74e94ef234..4f3afcf6c14e640af3095d3d8ae841142bf4887f 100644 (file)
@@ -84,7 +84,7 @@ Recording_group_engraver::try_music (Music  *m)
 }
 
 
-ENTER_DESCRIPTION (Recording_group_engraver,
+ADD_TRANSLATOR (Recording_group_engraver,
                  "Engraver_group_engraver that records all music events "
                  "for this context. Calls the procedure "
                  "in @code{recordEventSequence} when finished.",
index 711cedb6ce2de4b2ff5509fdd0b235b0b921a49e..f6316e76a69614506270ed214cd9bc0676072aec 100644 (file)
@@ -109,7 +109,7 @@ Repeat_acknowledge_engraver::process_music ()
     }
 }
 
-ENTER_DESCRIPTION (Repeat_acknowledge_engraver,
+ADD_TRANSLATOR (Repeat_acknowledge_engraver,
 /* descr */       "Acknowledge repeated music, and convert the contents of "
 "repeatCommands ainto an appropriate setting for whichBar.",
 /* creats*/       "",
index 598880e98a806108f496e6e1b070a0592bade1b4..0291bfae3b75430aab0d5469fb06edba8ddffa56 100644 (file)
@@ -66,7 +66,7 @@ Rest_collision_engraver::stop_translation_timestep ()
   rest_count_ = 0;
 }
 
-ENTER_DESCRIPTION (Rest_collision_engraver,
+ADD_TRANSLATOR (Rest_collision_engraver,
 /* descr */       "Handles collisions of rests.",
 /* creats*/       "RestCollision",
 /* accepts */     "",
index cecab147623723bc1fb374ea134aabceb8970e15..69eb1150fbf6c3c48d9838d9413c6f7f64471cae 100644 (file)
@@ -105,7 +105,7 @@ Rest_engraver::try_music (Music *m)
   return false;
 }
 
-ENTER_DESCRIPTION (Rest_engraver,
+ADD_TRANSLATOR (Rest_engraver,
 /* descr */       "",
 /* creats*/       "Rest Dots",
 /* accepts */     "rest-event",
index 8246d8ffc3c4a930c84a10dbc71d8d16f6413cdf..ad8e761c235167462a4f7ec85617dd368126d222 100644 (file)
@@ -158,7 +158,7 @@ Rhythmic_column_engraver::stop_translation_timestep ()
 
 
 
-ENTER_DESCRIPTION (Rhythmic_column_engraver,
+ADD_TRANSLATOR (Rhythmic_column_engraver,
 /* descr */       "Generates NoteColumn, an objects that groups stems, noteheads and rests.",
 /* creats*/       "NoteColumn NoteSpacing",
 /* accepts */     "",
index bfd0908a059f5d0dd603d7d43da829385fb506e5..3dea667878e96f8bb71528eeaa163f03978c29d2 100644 (file)
@@ -319,7 +319,7 @@ Score_engraver::acknowledge_grob (Grob_info gi)
 
 
 
-ENTER_DESCRIPTION (Score_engraver,
+ADD_TRANSLATOR (Score_engraver,
 /* descr */       "Top level engraver. Takes care of generating columns and the complete  system (ie. System) "
 "\n\n "
 "This engraver decides whether a column is breakable. The default is "
index 8a681d3aa7326081550aa2c48b46b0475b2f4eb7..97afb37573231b12e3581a33fbdc25b213b578dc 100644 (file)
@@ -17,7 +17,7 @@
 #include "context-def.hh"
 #include "output-def.hh"
 
-ENTER_DESCRIPTION (Score_performer,
+ADD_TRANSLATOR (Score_performer,
 /* descr */       "",
 /* creats*/       "",
 /* accepts */     "",
index 9b0c1310ac4793ceec9bf4edb5c36546f29ba437..9ee7d384ee2235f0077c531fcecd28fc65e54001 100644 (file)
@@ -72,7 +72,7 @@ Script_column_engraver::process_acknowledged_grobs ()
 
 }
 
-ENTER_DESCRIPTION (Script_column_engraver,
+ADD_TRANSLATOR (Script_column_engraver,
 /* descr */       "",
 /* creats*/       "ScriptColumn",
 /* accepts */     "",
index b40fb63eb52bd8322b6a2da0a2c40b959ced919c..c5e8ff219035740e8d0ea2aeb3525e0edce8eda6 100644 (file)
@@ -239,7 +239,7 @@ Script_engraver::stop_translation_timestep ()
   scripts_.clear ();
 }
 
-ENTER_DESCRIPTION (Script_engraver,
+ADD_TRANSLATOR (Script_engraver,
 /* descr */       "Handles note scripted articulations.",
 /* creats*/       "Script",
 /* accepts */     "script-event articulation-event",
index 54dae428db049e0f40b10b28ab3743a4631733b6..6844cb2b630f00b491775eb5482a2e8e4ef8f848 100644 (file)
@@ -216,7 +216,7 @@ Separating_line_group_engraver::stop_translation_timestep ()
 }
 
 
-ENTER_DESCRIPTION (Separating_line_group_engraver,
+ADD_TRANSLATOR (Separating_line_group_engraver,
 /* descr */       "Generates objects for computing spacing parameters.",
 /* creats*/       "SeparationItem SeparatingGroupSpanner StaffSpacing",
 /* accepts */     "",
index 850dd5419553cfedc5961880497f104cd06121d4..7020be066f3144ff389110c8fdb59bbf29f94742 100644 (file)
@@ -131,7 +131,7 @@ Slash_repeat_engraver::stop_translation_timestep ()
 
 
 
-ENTER_DESCRIPTION (Slash_repeat_engraver,
+ADD_TRANSLATOR (Slash_repeat_engraver,
 /* descr */       "Make beat repeats.",
 /* creats*/       "RepeatSlash",
 /* accepts */     "repeated-music",
index 1bc7fce62fa35fdcb513921ed2d3e527edc3ae49..b88afa21b03dde92b030f19788a2323c54f91e78 100644 (file)
@@ -158,7 +158,7 @@ Slur_engraver::stop_translation_timestep ()
   events_[START] = events_[STOP] = 0;
 }
 
-ENTER_DESCRIPTION (Slur_engraver,
+ADD_TRANSLATOR (Slur_engraver,
   /* descr */       "Build slurs grobs from slur events",
   /* creats*/       "Slur",
   /* accepts */     "slur-event",
index a38351406819c0819575065ae5c3caba5928770d..1b818c50e30251a86109aa2c5352ef1d0b06d326 100644 (file)
@@ -89,6 +89,6 @@ Slur_performer::try_music (Music *m)
   return false;
 }
 
-ENTER_DESCRIPTION (Slur_performer,"","",
+ADD_TRANSLATOR (Slur_performer,"","",
                  "slur-event","","","");
 
index 48cb143b8d3ab90f422aa0a31540b1fd60e7e20e..697820f72de51f6ef99985d923b43b5d1f677d44 100644 (file)
@@ -178,7 +178,7 @@ Spacing_engraver::start_translation_timestep ()
 
 
 
-ENTER_DESCRIPTION (Spacing_engraver,
+ADD_TRANSLATOR (Spacing_engraver,
 /* descr */       "make a SpacingSpanner and do bookkeeping of shortest starting and playing notes  ",
 /* creats*/       "SpacingSpanner",
 /* accepts */     "",
index 7783f57c0844191f8dfd39ad05c29be9a190675b..b7321da6e875f75cd9e74b77ba8844ef45c2ea5e 100644 (file)
@@ -99,7 +99,7 @@ Span_arpeggio_engraver::stop_translation_timestep ()
 
 
 
-ENTER_DESCRIPTION (Span_arpeggio_engraver,
+ADD_TRANSLATOR (Span_arpeggio_engraver,
 /* descr */       "",
 /* creats*/       "Arpeggio",
 /* accepts */     "",
index adeb1808c6c7c98203ec643ced2c8af6272d8598..7b54329835b87055c29eb8c9a8b6ba1c5b93b26a 100644 (file)
@@ -76,7 +76,7 @@ Span_bar_engraver::stop_translation_timestep ()
 }
 
 
-ENTER_DESCRIPTION (Span_bar_engraver,
+ADD_TRANSLATOR (Span_bar_engraver,
 /* descr */       "This engraver makes cross-staff barlines: It catches all normal "
 "bar lines, and draws a single span-bar across them.",
 /* creats*/       "SpanBar",
index 6cbef11b474f09aa1dd917db343681404617ab5e..45aba8177cf1244b0ca33a00a73f500657ed048e 100644 (file)
@@ -180,7 +180,7 @@ Span_dynamic_performer::try_music (Music* r)
     }
   return false;
 }
-ENTER_DESCRIPTION (Span_dynamic_performer,
+ADD_TRANSLATOR (Span_dynamic_performer,
                   "", "",
                   "crescendo-event decrescendo-event", 
                   "", "", "");
index c9865ef3b6b3dd05fbd0043c902827a893f3e0a8..5d3e154baba54c9fa6edfe60e9bc0f6cf3205c20 100644 (file)
@@ -37,7 +37,7 @@ Staff_collecting_engraver::acknowledge_grob (Grob_info gi)
 }
 
 
-ENTER_DESCRIPTION (Staff_collecting_engraver,
+ADD_TRANSLATOR (Staff_collecting_engraver,
 /* descr */       "Maintain the stavesFound variable",
 
 /* creats*/       "",
index 3994e3b63d450b1f074e84ef1173deaf13438c9e..ffc0cb7358788eb368e008b91d8a8e6ac5ae7ddb 100644 (file)
@@ -41,7 +41,7 @@ private:
   Audio_tempo* tempo_;
 };
 
-ENTER_DESCRIPTION (Staff_performer, "", "",
+ADD_TRANSLATOR (Staff_performer, "", "",
                   "",
                   "", "", "");
 
index 8472086258b821830387536cb72096422713b87f..75a5184d088116e37f1009b50e3726f00933d400 100644 (file)
@@ -73,7 +73,7 @@ Staff_symbol_engraver::acknowledge_grob (Grob_info s)
 
 
 
-ENTER_DESCRIPTION (Staff_symbol_engraver,
+ADD_TRANSLATOR (Staff_symbol_engraver,
 /* descr */       "Create the constellation of five (default) "
 "staff lines.",
 /* creats*/       "StaffSymbol",
@@ -110,7 +110,7 @@ Tab_staff_symbol_engraver::Tab_staff_symbol_engraver ()
 {
 }
 
-ENTER_DESCRIPTION (Tab_staff_symbol_engraver,
+ADD_TRANSLATOR (Tab_staff_symbol_engraver,
 /* descr */       "Create a staff-symbol, but look at stringTunings for the number of lines."
 "staff lines.",
 /* creats*/       "StaffSymbol",
index f511cfee8d42ef64f9daf5ff23a62d54b5aa8291..9bcb4618f079f3567385d1f372ae431092305311 100644 (file)
@@ -55,7 +55,7 @@ Stanza_number_align_engraver::stop_translation_timestep ()
 }
 
 
-ENTER_DESCRIPTION (Stanza_number_align_engraver,
+ADD_TRANSLATOR (Stanza_number_align_engraver,
                  "This engraver ensures that stanza numbers are neatly aligned. ",
                  "",
                  "",
index e88ac53536a31fa2539fa8d0cc39e3e4379d8e35..9babd7354ac40fb867e47fa84b37340eb1c783d0 100644 (file)
@@ -72,7 +72,7 @@ Stanza_number_engraver::stop_translation_timestep ()
 }
 
 
-ENTER_DESCRIPTION (Stanza_number_engraver,
+ADD_TRANSLATOR (Stanza_number_engraver,
 /* descr */       "",
 /* creats*/       "StanzaNumber",
 /* accepts */     "",
index e2feae158cb055748438cb9a5a486aff636b91de..53a12d2fac083aea5e726da516c9721f0d8ebea5 100644 (file)
@@ -166,7 +166,7 @@ Stem_engraver::try_music (Music *m)
   return false;
 }
 
-ENTER_DESCRIPTION (Stem_engraver,
+ADD_TRANSLATOR (Stem_engraver,
 /* descr */       "Create stems and single-stem tremolos.  It also works together with "
 "the beam engraver for overriding beaming.",
 /* creats*/       "Stem StemTremolo",
index c05649d6bb2646fe944b72042d120dcd31d7d398..3c1f42993be93b9fd3ef210a6573fbd1abfd71d4 100644 (file)
@@ -31,7 +31,7 @@ String_number_engraver::String_number_engraver ()
   
  */
 
-ENTER_DESCRIPTION (String_number_engraver,
+ADD_TRANSLATOR (String_number_engraver,
 /* descr */       "Swallow string-number-events - the purpose of this engraver is to"
 " process tab for normal notation. To provent warnings for unprocessed "
 " string-number-event to obscure real error messages, this engraver "
index 92ced08887665119df3e8557559fc05ca38dbc9d..0dc2f1508cb640df71fddc3b8b43333581361d36 100644 (file)
@@ -30,7 +30,7 @@ Swallow_engraver::Swallow_engraver ()
 {
 }
 
-ENTER_DESCRIPTION (Swallow_engraver,
+ADD_TRANSLATOR (Swallow_engraver,
 /* descr */       "This engraver swallows everything given to it silently. The purpose of "
                  "this is to prevent spurious \"event junked\" warnings.",
 /* creats*/       "",
index e70149069f4d876430422099d9c50e4fa2836653..f537e6e2577eb75431df28246626065323b67488 100644 (file)
@@ -29,7 +29,7 @@ Swallow_performer::try_music (Music *m)
 Swallow_performer::Swallow_performer ()
 {}
 
-ENTER_DESCRIPTION (Swallow_performer,
+ADD_TRANSLATOR (Swallow_performer,
 /* descr */       "",
 /* creats*/       "",
 /* accepts */     "general-music",
index c0ac1764d1d18bf8017d44a1267fcd15a41f74cc..d9c858393d09d3880da84522ed94d15f2165bc3f 100644 (file)
@@ -90,7 +90,7 @@ System_start_delimiter_engraver::finalize ()
     }
 }
 
-ENTER_DESCRIPTION (System_start_delimiter_engraver,
+ADD_TRANSLATOR (System_start_delimiter_engraver,
 /* descr */       "Creates a system start delimiter (ie. SystemStart@{Bar,Brace,Bracket@} spanner",
 /* creats*/       "SystemStartBar SystemStartBrace SystemStartBracket",
 /* accepts */     "",
index a5b1777f2d26ee24a866b605f87b484302d06608..c4aff10fc0e592f70c8736584c4374d949ea570a 100644 (file)
@@ -167,7 +167,7 @@ Tab_note_heads_engraver::stop_translation_timestep ()
 }
 
 
-ENTER_DESCRIPTION (Tab_note_heads_engraver,
+ADD_TRANSLATOR (Tab_note_heads_engraver,
 /* descr */       "Generate one or more tablature noteheads from Music of type NoteEvent.",
 /* creats*/       "TabNoteHead Dots",
 /* accepts */     "note-event string-number-event busy-playing-event",
index 53943e809f5511db1e7491302fa1cd152d11c502..5c44022b45b0ad8729539c2200910d589d0a12f8 100644 (file)
@@ -73,13 +73,13 @@ Tempo_performer::try_music (Music* req)
   if (tempo_req_)
     return false;
 
-      tempo_req_ = req;
-      return true;
+  tempo_req_ = req;
+  return true;
 }
 
 
 
 
-ENTER_DESCRIPTION (Tempo_performer, "","",
+ADD_TRANSLATOR (Tempo_performer, "","",
                   "metronome-change-event",
                   "","","" );
index b41248ba1c147337bb7350b5b8e5f76c640b5e31..5be1ff78ef854060819849ccff4bb7dcbe322b92 100644 (file)
@@ -123,7 +123,7 @@ Text_engraver::Text_engraver ()
 {
 }
 
-ENTER_DESCRIPTION (Text_engraver,
+ADD_TRANSLATOR (Text_engraver,
 /* descr */       "Create text-scripts",
 /* creats*/       "TextScript",
 /* accepts */     "text-script-event",
index 38bebe1254e0158c1fffa1e3b35aa4042177439e..8bd59c74b292e428ba6d92129834f5022e5a3a6e 100644 (file)
@@ -141,7 +141,7 @@ Text_spanner_engraver::finalize ()
     }
 }
 
-ENTER_DESCRIPTION (Text_spanner_engraver,
+ADD_TRANSLATOR (Text_spanner_engraver,
 /* descr */       "Create text spanner from a Music.",
 /* creats*/       "TextSpanner",
 /* accepts */     "text-span-event",
index 21464d02afb3ae6ba7ce5408a6be8ad23cf9da3e..dab482036b9b1e94cbc19f922d93e1c31f239a2a 100644 (file)
@@ -185,7 +185,7 @@ Tie_engraver::typeset_tie (Grob *her)
 }
 
 
-ENTER_DESCRIPTION (Tie_engraver,
+ADD_TRANSLATOR (Tie_engraver,
 /* descr */       "Generate ties between noteheads of equal pitch.",
 /* creats*/       "Tie TieColumn",
 /* accepts */     "tie-event",
index 8fe14a356741a0b14fc2c55b44b94fde7e539165..4b627708038f7373e3410e8ae99ebeeb4a01c534 100644 (file)
@@ -107,7 +107,7 @@ Tie_performer::stop_translation_timestep ()
   now_heads_.clear ();
 }
 
-ENTER_DESCRIPTION (Tie_performer,
+ADD_TRANSLATOR (Tie_performer,
 /* descr */       "Generate ties between noteheads of equal pitch.",
 /* creats*/       "",
 /* accepts */     "tie-event",
index 7581abdd1547b1b8402e306f0b72fcec7a1952ad..5ff450422fa35f1ad53e4b96c12845b94c697ce5 100644 (file)
@@ -72,7 +72,7 @@ Time_signature_engraver::stop_translation_timestep ()
 }
  
 
-ENTER_DESCRIPTION (Time_signature_engraver,
+ADD_TRANSLATOR (Time_signature_engraver,
 /* descr */       "Create a TimeSignature whenever @code{timeSignatureFraction} changes",
 /* creats*/       "TimeSignature",
 /* accepts */     "",
index 3988db8c23d85a45e2c49aff4b439e99173e3879..396a49669ecaa7fc4f4ad1ffdd6cc40ad1dae20b 100644 (file)
@@ -65,4 +65,4 @@ Time_signature_performer::stop_translation_timestep ()
     }
 }
 
-ENTER_DESCRIPTION (Time_signature_performer,"","","","","","");
+ADD_TRANSLATOR (Time_signature_performer,"","","","","","");
index 73e4f5561f1f84b4c413481f1a198dd8d4083650..fd71a37274b48654f01ff63fadb3ad4b4ee4442b 100644 (file)
@@ -114,7 +114,7 @@ Timing_engraver::stop_translation_timestep ()
 }
 
 
-ENTER_DESCRIPTION (Timing_engraver,
+ADD_TRANSLATOR (Timing_engraver,
 /* descr */       " Responsible for synchronizing timing information from staves.  "
 "Normally in @code{Score}.  In order to create polyrhythmic music, "
 "this engraver should be removed from @code{Score} and placed in "
index 245fceef7e0ac2958c5caa11862d37d64a371c51..3c445645d0e766e84e38b63c3bf3671b8757d487 100644 (file)
@@ -151,7 +151,7 @@ Timing_translator::start_translation_timestep ()
   context ()->set_property ("measurePosition", measposp.smobbed_copy ());
 }
 
-ENTER_DESCRIPTION (Timing_translator,
+ADD_TRANSLATOR (Timing_translator,
                   "This engraver adds the alias "
                   "@code{Timing} to its containing context."
                   ,
index 594db99e36910d289a1b883811af308d488ab35a..7ba0c39f9f9546534e220c03adf564494490e25e 100644 (file)
@@ -147,7 +147,7 @@ Trill_spanner_engraver::finalize ()
     }
 }
 
-ENTER_DESCRIPTION (Trill_spanner_engraver,
+ADD_TRANSLATOR (Trill_spanner_engraver,
 /* descr */       "Create trill spanner from a Music.",
 /* creats*/       "TrillSpanner",
 /* accepts */     "trill-span-event",
index 8d783526bc447e3f99cc40349614dd4ee08bddae..0ee5f17fe1215fcc1b1aeb6e3bdfa54c09268c31 100644 (file)
@@ -136,7 +136,7 @@ Tuplet_engraver::Tuplet_engraver ()
 {
 }
 
-ENTER_DESCRIPTION (Tuplet_engraver,
+ADD_TRANSLATOR (Tuplet_engraver,
 /* descr */       "Catch Time_scaled_music and generate appropriate bracket  ",
 /* creats*/       "TupletBracket",
 /* accepts */     "time-scaled-music",
index c14581e099d91aa6b07e9f14c5c8692e65929bd0..416d14ac20a8d812eb2dc5519fb1eeb5aed971c6 100644 (file)
@@ -31,7 +31,7 @@ public:
 
 Skip_event_swallow_translator::Skip_event_swallow_translator (){}
 
-ENTER_DESCRIPTION (Skip_event_swallow_translator,
+ADD_TRANSLATOR (Skip_event_swallow_translator,
                  "Swallow \\skip.",
                  "",
                  "skip-event",
@@ -42,7 +42,7 @@ ENTER_DESCRIPTION (Skip_event_swallow_translator,
 
 Rest_swallow_translator::Rest_swallow_translator (){}
 
-ENTER_DESCRIPTION (Rest_swallow_translator,
+ADD_TRANSLATOR (Rest_swallow_translator,
                  "Swallow rest",
                  "",
                  "rest-event",
@@ -63,7 +63,7 @@ public:
 
 Note_swallow_translator::Note_swallow_translator (){}
 
-ENTER_DESCRIPTION (Note_swallow_translator,
+ADD_TRANSLATOR (Note_swallow_translator,
                  "Swallow notes",
                  "",
                  "note-event",
index ca1bfd6c42639282d051f0eecec2c3315a40b2a5..10af06457310ace034343e1f9ca203803a92d224 100644 (file)
@@ -577,7 +577,7 @@ Vaticana_ligature_engraver::transform_heads (Spanner *ligature,
 }
 
 
-ENTER_DESCRIPTION (Vaticana_ligature_engraver,
+ADD_TRANSLATOR (Vaticana_ligature_engraver,
 /* descr */       "Handles ligatures by glueing special ligature heads together.",
 /* creats*/       "VaticanaLigature",
 /* accepts */     "ligature-event",
index 4eb9a2224fd45474eb4b757776e7f40f05d8ac4a..89a3877bcb4e4ed9675947028e106ea9c74b1528 100644 (file)
@@ -69,7 +69,7 @@ Vertical_align_engraver::acknowledge_grob (Grob_info i)
 }
 
 
-ENTER_DESCRIPTION (Vertical_align_engraver,
+ADD_TRANSLATOR (Vertical_align_engraver,
 /* descr */       "Catch Vertical axis groups and stack them.",
 /* creats*/       "VerticalAlignment",
 /* accepts */     "",
index c116e0e4ac34294631e8602e4beceb3fc85d59e5..944a25b8527c9f66865c62559f024834dde4cc9e 100644 (file)
@@ -249,7 +249,7 @@ Volta_engraver::stop_translation_timestep ()
   TODO: should attach volta to paper-column if no bar is found.
  */
 
-ENTER_DESCRIPTION (Volta_engraver,
+ADD_TRANSLATOR (Volta_engraver,
 /* descr */       "Make volta brackets.",
 /* creats*/       "VoltaBracket",
 /* accepts */     "",