]> git.donarmstrong.com Git - lilypond.git/blob - src/scores.cc
release: 0.0.14
[lilypond.git] / src / scores.cc
1 #include "main.hh"
2 #include "inputscore.hh"
3 #include "score.hh"
4 #include "string.hh"
5
6 static svec<Input_score*> sv;
7
8 static String outfn="lelie.uit";
9
10 // todo: check we don't overwrite default output.
11 void
12 do_scores()
13 {
14     for (int i=0; i < sv.sz(); i++) {
15         Score * s = sv[i]->parse();     
16         delete sv[i];
17
18         s->process();
19         s->output(outfn);
20         delete s;
21
22     }
23 }
24
25 void
26 add_score(Input_score * s)
27 {
28     sv.add(s);
29 }
30
31
32 void
33 set_default_output(String s)
34 {
35     outfn = s;
36 }
37