]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/repeat-acknowledge-engraver.cc
* flower
[lilypond.git] / lily / repeat-acknowledge-engraver.cc
index 5978c0de26f37a57ab8b1b7909d47ca6ba3b9fb2..0fdc7413506074ec77bbad4dfbd8ae6607c151e1 100644 (file)
@@ -1,11 +1,10 @@
-/*   
+/*
   repeat-acknowledge-engraver.cc -- implement Repeat_acknowledge_engraver
-  
+
   source file of the GNU LilyPond music typesetter
-  
+
   (c) 2000--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
-  
- */
+*/
 
 #include "engraver.hh"
 #include "translator-group.hh"
   Objective:
 
   -- set and reset repeatCommands, so Unfolded_repeat_iterator knows
-    where to set variables.
+  where to set variables.
 
   -- collect information passed by Unfolded_repeat_iterator for
-   Bar_engraver: writes whichBar property. (TODO: check for
-   interactions with timing engraver.)
-  
- */
+  Bar_engraver: writes whichBar property. (TODO: check for
+  interactions with timing engraver.)
+*/
 class Repeat_acknowledge_engraver : public Engraver
 {
 public:
-  
+
   TRANSLATOR_DECLARATIONS (Repeat_acknowledge_engraver);
 protected:
   virtual void start_translation_timestep ();
@@ -41,7 +39,6 @@ Repeat_acknowledge_engraver::initialize ()
   context ()->set_property ("repeatCommands", SCM_EOL);
 }
 
-
 Repeat_acknowledge_engraver::Repeat_acknowledge_engraver ()
 {
 }
@@ -49,7 +46,7 @@ Repeat_acknowledge_engraver::Repeat_acknowledge_engraver ()
 void
 Repeat_acknowledge_engraver::start_translation_timestep ()
 {
-  Context * tr = context ()->where_defined (ly_symbol2scm ("repeatCommands"));
+  Context *tr = context ()->where_defined (ly_symbol2scm ("repeatCommands"));
   if (!tr)
     tr = context ();
 
@@ -61,12 +58,12 @@ Repeat_acknowledge_engraver::process_music ()
 {
   /*
     At the start of a piece, we don't print any repeat bars.
-   */
+  */
   if (!now_mom ().main_part_)
-    return ; 
-  
+    return;
+
   SCM cs = get_property ("repeatCommands");
-  
+
   String s = "";
   bool start = false;
   bool end = false;
@@ -80,7 +77,7 @@ Repeat_acknowledge_engraver::process_music ()
        end = true;
       else if (scm_is_pair (command) && scm_car (command) == ly_symbol2scm ("volta"))
        volta_found = true;
-      cs = scm_cdr (cs);      
+      cs = scm_cdr (cs);
     }
 
   if (start && end)
@@ -92,14 +89,14 @@ Repeat_acknowledge_engraver::process_music ()
 
   /*
     TODO: line breaks might be allowed if we set whichBar to "".
-   */
+  */
 
   /*
     We only set the barline if we wouldn't overwrite a previously set
     barline.
-   */
+  */
   SCM wb = get_property ("whichBar");
-  SCM db  = get_property ("defaultBarType");
+  SCM db = get_property ("defaultBarType");
   if (!scm_is_string (wb) || ly_c_equal_p (db, wb))
     {
       if (s != "" || (volta_found && !scm_is_string (wb)))
@@ -110,10 +107,10 @@ Repeat_acknowledge_engraver::process_music ()
 }
 
 ADD_TRANSLATOR (Repeat_acknowledge_engraver,
-/* descr */       "Acknowledge repeated music, and convert the contents of "
-"repeatCommands ainto an appropriate setting for whichBar.",
-/* creats*/       "",
-/* accepts */     "",
-/* acks  */      "",
-/* reads */       "repeatCommands whichBar",
-/* write */       "");
+               /* descr */ "Acknowledge repeated music, and convert the contents of "
+               "repeatCommands ainto an appropriate setting for whichBar.",
+               /* creats*/ "",
+               /* accepts */ "",
+               /* acks  */ "",
+               /* reads */ "repeatCommands whichBar",
+               /* write */ "");