ly:score-bookify.
* lily/book.cc (LY_DEFINE): ly:make-book. New function.
2004-06-20 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * lily/book.cc (LY_DEFINE): new function. ly:make-book. Supercedes
+ ly:score-bookify.
+
* scm/lily.scm (collect-scores-for-book): new function.
* ly/init.ly: print collected scores/musics.
{
Score_lines sc;
sc.lines_ = systems;
- sc.header_ = header_;
+ sc.header_ = scores_[i]->header_;
paper_book->score_lines_.push (sc);
}
}
LY_DEFINE(ly_make_book, "ly:make-book",
2, 0, 1, (SCM bookpaper, SCM header, SCM scores),
"Make a \\book of @var{bookpaper} and @var{header} (which may be #f as well) "
- "containing @code{\scores}.")
+ "containing @code{\\scores}.")
{
Output_def * odef = unsmob_output_def (bookpaper);
SCM_ASSERT_TYPE (odef, bookpaper,
return systems;
}
-LY_DEFINE (ly_score_bookify, "ly:score-bookify",
- 2, 0, 0,
- (SCM score_smob, SCM header),
- "Return @var{score_smob} encapsulated in a Book object. Set "
- "@var{header} as book level header.")
-{
- SCM_ASSERT_TYPE (unsmob_score (score_smob), score_smob,
- SCM_ARG1, __FUNCTION__, "Score");
-
- Score *score = unsmob_score (score_smob);
- Book *book = new Book;
- book->scores_.push (score);
- book->header_ = header;
- scm_gc_unprotect_object (book->self_scm ());
- return book->self_scm ();
-}
+
LY_DEFINE (ly_score_embedded_format, "ly:score-embedded-format",
if __main__.verbose_p:
raise _ ('Exiting (%d)...') % i
else:
- print 'ex thoto' , i
sys.exit (i)
def getopt_args (opts):