]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.14
authorfred <fred>
Wed, 4 Dec 1996 00:16:27 +0000 (00:16 +0000)
committerfred <fred>
Wed, 4 Dec 1996 00:16:27 +0000 (00:16 +0000)
src/scores.cc

index 04efd6e4b1a7ff388ba21052bd0b94147b35a2d0..b7b854881b1484df4c7570be44a2a9148228ec81 100644 (file)
@@ -1,26 +1,29 @@
 #include "main.hh"
+#include "inputscore.hh"
 #include "score.hh"
 #include "string.hh"
 
-static svec<Score*> sv;
+static svec<Input_score*> sv;
 
 static String outfn="lelie.uit";
 
 // todo: check we don't overwrite default output.
-
 void
 do_scores()
 {
-    for (int i=0; i < sv.sz(); i++) {  
-       sv[i]->process();
-       sv[i]->output(outfn);
+    for (int i=0; i < sv.sz(); i++) {
+       Score * s = sv[i]->parse();     
        delete sv[i];
-       sv[i] =0;
+
+       s->process();
+       s->output(outfn);
+       delete s;
+
     }
 }
 
 void
-add_score(Score * s)
+add_score(Input_score * s)
 {
     sv.add(s);
 }