+markup_command_list:
+ MARKUP_LIST_HEAD_EMPTY {
+ $$ = scm_list_1 ($1);
+ }
+ | MARKUP_LIST_HEAD_LIST0 markup_list {
+ $$ = scm_list_2 ($1, $2);
+ }
+ | MARKUP_LIST_HEAD_SCM0 embedded_scm {
+ $$ = scm_list_2 ($1, $2);
+ }
+ | MARKUP_LIST_HEAD_SCM0_LIST1 embedded_scm markup_list {
+ $$ = scm_list_3 ($1, $2, $3);
+ }
+ | MARKUP_LIST_HEAD_SCM0_SCM1_LIST2 embedded_scm embedded_scm markup_list {
+ $$ = scm_list_4 ($1, $2, $3, $4);
+ }
+ ;
+