source file of the GNU LilyPond music typesetter
- (c) 1996--2001 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1996--2002 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#include "main.hh"
#include "font-metric.hh"
#include "spanner.hh"
#include "paper-def.hh"
-#include "line-of-score.hh"
+#include "system.hh"
#include "paper-column.hh"
#include "paper-score.hh"
#include "paper-column.hh"
-#include "scope.hh"
+#include "scm-hash.hh"
#include "gourlay-breaking.hh"
-#include "paper-stream.hh"
#include "paper-outputter.hh"
#include "file-results.hh"
#include "misc.hh"
}
void
-Paper_score::typeset_line (Line_of_score *l)
+Paper_score::typeset_line (System *l)
{
if (!line_l_)
{
Paper_score::process ()
{
if (verbose_global_b)
- progress_indication ( _f("Element count %d ", line_l_->element_count ()));
+ progress_indication (_f ("Element count %d ", line_l_->element_count ()));
progress_indication (_ ("Preprocessing elements...") + " ");
outputter_l_->output_header ();
outputter_l_->output_version ();
+ progress_indication ("\n");
if (global_header_p)
{
- Scope gh (global_header_p);
- outputter_l_->output_scope (&gh, "lilypond");
- outputter_l_->write_header_fields_to_file (&gh);
+
+ outputter_l_->output_scope (global_header_p, "lilypond");
+ outputter_l_->write_header_fields_to_file (global_header_p);
}
if (header_l_)
{
outputter_l_->output_comment (_ ("Outputting Score, defined at: "));
outputter_l_->output_comment (origin_str_);
- if (paper_l_->scope_p_)
- outputter_l_->output_scope (paper_l_->scope_p_, "lilypondpaper");
+ if (paper_l_->variable_tab_)
+ outputter_l_->output_scope (paper_l_->variable_tab_, "lilypondpaper");
- SCM scm = gh_list (ly_symbol2scm ("header-end"), SCM_UNDEFINED);
+ SCM scm = scm_list_n (ly_symbol2scm ("header-end"), SCM_UNDEFINED);
outputter_l_->output_scheme (scm);
line_l_->output_lines ();
- scm = gh_list (ly_symbol2scm ("end-output"), SCM_UNDEFINED);
+ scm = scm_list_n (ly_symbol2scm ("end-output"), SCM_UNDEFINED);
outputter_l_->output_scheme (scm);
progress_indication ("\n");
-
// huh?
delete outputter_l_;
outputter_l_ = 0;