(c) 2005--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
-#include "warn.hh"
-#include "music-output.hh"
-#include "output-def.hh"
-#include "music-iterator.hh"
-#include "music.hh"
#include "cpu-timer.hh"
#include "global-context.hh"
-#include "object-key.hh"
+#include "international.hh"
#include "main.hh"
+#include "music-iterator.hh"
+#include "music-output.hh"
+#include "music.hh"
+#include "object-key.hh"
+#include "output-def.hh"
+#include "warn.hh"
LY_DEFINE (ly_format_output, "ly:format-output",
1, 0, 0, (SCM context),
"An interpretation context is set up,\n"
"and @var{mus} is interpreted with it. \n"
"The context is returned in its final state.\n"
-
- "\n\nOptionally, this routine takes an Object-key to\n"
+ "\n\n"
+ "Optionally, this routine takes an Object-key to\n"
"to uniquely identify the Score block containing it.\n")
{
Output_def *odef = unsmob_output_def (output_def);
Cpu_timer timer;
- Global_context *trans = new Global_context (odef, music->get_length (), unsmob_key (key));
+ Global_context *trans = new Global_context (odef, music->get_length (),
+ unsmob_key (key));
if (!trans)
{
programming_error ("no toplevel translator");
SCM protected_iter = Music_iterator::get_static_get_iterator (music);
Music_iterator *iter = unsmob_iterator (protected_iter);
iter->init_translator (music, trans);
-
iter->construct_children ();
if (!iter->ok ())