- SCM args_scm =
- gh_cons (gh_str02scm (key.ch_l ()), gh_cons (gh_str02scm (val.ch_l ()), SCM_EOL));
- SCM scm =
- ly_append (ly_lambda_o (),
- ly_list1 (ly_append (ly_func_o ("lily-def"), args_scm)));
- p->output_scheme (scm);
-}
-
-void
-output_header (Paper_outputter* p, Scope *head)
-{
- if (!head)
- return;
-
- String id_str = "Lily was here";
- if (no_timestamps_global_b)
- id_str += ".";
- else
- id_str += String (", ") + lily_version_number_sz ();
- output_def (p, "lily_id_string", id_str);
-
- for (Dictionary_iter<Identifier*> i (*head); i.ok (); i++)
- {
- if (!i.val ()->access_content_String (false))
- continue;
-
- String val = *i.val()->access_content_String (false);
- output_def (p, "mudela" + i.key (), val);
- }
-}
-
-void
-Paper_def::output_settings (Paper_outputter* p) const
-{
- for (Dictionary_iter<Identifier*> i (*scope_p_); i.ok (); i++)
- output_def (p, String ("mudelapaper") + i.key (), i.val ()->str ());
- p->output_string (*scope_p_->elem (String (output_global_ch) + "setting")->access_content_String (false));