]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/beaming-pattern.cc
Split WWW target in two stages WWW-1 and WWW-2
[lilypond.git] / lily / beaming-pattern.cc
index ba5b8a4a72dee519ba9e1f254c61523e698cc6f7..37ef6ee614e76cf52629e7ebb073a0c88f536fc4 100644 (file)
@@ -69,7 +69,6 @@ Beaming_pattern::best_splitpoint_index (bool *at_boundary) const
   int min_den = INT_MAX;
   int min_index = -1;
   
-  Moment beat_pos;
   for (vsize i = 1; i < infos_.size (); i++)  
     {
       Moment dt = infos_[i].start_moment_ - infos_[i].beat_start_;
@@ -125,7 +124,7 @@ Beaming_pattern::beamify (Beaming_options const &options)
     de_grace ();
 
   if (infos_[0].start_moment_ < Moment (0))
-    for (vsize i = 0; i < infos_.size(); i++)
+    for (vsize i = 0; i < infos_.size (); i++)
       infos_[i].start_moment_ += options.measure_length_;
   
   Moment measure_pos (0);
@@ -134,7 +133,7 @@ Beaming_pattern::beamify (Beaming_options const &options)
   vector<Moment> beat_starts;
 
   SCM grouping = options.grouping_;
-  while (measure_pos <= infos_.back().start_moment_)
+  while (measure_pos <= infos_.back ().start_moment_)
     {
       int count = 2;
       if (scm_is_pair (grouping))
@@ -153,9 +152,9 @@ Beaming_pattern::beamify (Beaming_options const &options)
    
   vsize j = 0;
   vsize k = 0;
-  for (vsize i = 0; i  < infos_.size(); i++)
+  for (vsize i = 0; i  < infos_.size (); i++)
     {
-      while (j + 1 < group_starts.size()
+      while (j + 1 < group_starts.size ()
             && group_starts[j+1] <= infos_[i].start_moment_)
        j++;
 
@@ -163,11 +162,11 @@ Beaming_pattern::beamify (Beaming_options const &options)
        infos_[i].group_start_ = group_starts[j];
       
       infos_[i].beat_length_ = options.beat_length_;  
-      while (k + 1 < beat_starts.size() 
+      while (k + 1 < beat_starts.size () 
             && beat_starts[k+1] <= infos_[i].start_moment_)
        k++;
 
-      if (k < beat_starts.size())
+      if (k < beat_starts.size ())
        infos_[i].beat_start_ = beat_starts[k];
     }