SCM markup)
{
LY_ASSERT_SMOB (Output_def, layout_smob, 1);
- LY_ASSERT_TYPE (scm_is_string, props, 3);
+ LY_ASSERT_TYPE (scm_is_string, markup, 3);
string str = ly_scm2string (markup);
Output_def *layout = unsmob_output_def (layout_smob);
ly_symbol2scm ("markup-signature"))));
}
+bool
+Text_interface::is_markup_list (SCM x)
+{
+ SCM music_list_p = ly_lily_module_constant ("markup-list?");
+ return scm_is_true (scm_call_1 (music_list_p, x));
+}
+
+
ADD_INTERFACE (Text_interface,
"A scheme markup text, see @usermanref{Text markup} and "
"@usermanref{New markup command definition}. "