-
- Array<Column_x_positions> breaking = calc_breaking ();
- system_->break_into_pieces (breaking);
-
- outputter_l_ = paper_l_->paper_outputter_p ();
-;
- outputter_l_->output_header ();
- outputter_l_->output_version ();
-
- progress_indication ("\n");
-
- if (global_header_p)
- {
-
- outputter_l_->output_scope (global_header_p, "lilypond");
- outputter_l_->write_header_fields_to_file (global_header_p);
- }
- if (header_l_)
- {
- outputter_l_->output_scope (header_l_, "lilypond");
- outputter_l_->write_header_fields_to_file (header_l_);
- }
-
- outputter_l_->output_comment (_ ("Outputting Score, defined at: "));
- outputter_l_->output_comment (origin_str_);
-
- if (paper_l_->variable_tab_)
- outputter_l_->output_scope (paper_l_->variable_tab_, "lilypondpaper");
-
- SCM scm = scm_list_n (ly_symbol2scm ("header-end"), SCM_UNDEFINED);
- outputter_l_->output_scheme (scm);
-
- system_->output_lines ();