lilypond-0.0.47
[lilypond.git] / lily / scores.cc
blob22526b42bd3cddc7173edbe98a7eae007ea5b9be
1 #include "main.hh"
2 #include "input-score.hh"
3 #include "score.hh"
4 #include "string.hh"
5 #include "paper-def.hh"
6 #include "debug.hh"
8 static Array<Input_score*> score_array_global;
9 String default_out_fn = "lelie";
11 void
12 do_scores()
14 for (int i=0; i < score_array_global.size(); i++) {
15 Input_score* &is_p = score_array_global[i];
16 if (is_p->errorlevel_i_) {
17 is_p->warning("Score contains errors. Will not process it. ");
18 delete is_p;
19 continue;
22 if (only_midi) {
23 delete is_p->paper_p_;
24 is_p->paper_p_ = 0;
27 Score * s_p = is_p->parse();
28 delete is_p;
29 s_p->print ();
30 s_p->process();
31 delete s_p;
33 score_array_global.set_size(0);
36 void
37 add_score(Input_score * s)
39 score_array_global.push(s);
42 void
43 set_default_output(String s)
45 default_out_fn = s;