From: David Kastrup Date: Sun, 16 Sep 2012 17:10:26 +0000 (+0200) Subject: Issue 2840: Allow closed music function calls in closed music. X-Git-Tag: release/2.17.3-1~15 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=6f5b323d446706a1f98414eacc3d899a0f1cc691;p=lilypond.git Issue 2840: Allow closed music function calls in closed music. This fixes hard to understand restrictions when combining music function calls with post-events. --- diff --git a/lily/parser.yy b/lily/parser.yy index e69f9f5517..981cf40bab 100644 --- a/lily/parser.yy +++ b/lily/parser.yy @@ -1082,6 +1082,7 @@ closed_music: { $$ = FINISH_MAKE_SYNTAX ($1, @$, $2); } + | music_function_call_closed ; music_bare: @@ -2029,7 +2030,7 @@ music_function_chord_body: // with the last argument of the event function or with the expression // for which the function call acts itself as event. -music_function_event: +music_function_call_closed: MUSIC_FUNCTION function_arglist_closed { $$ = MAKE_SYNTAX ("music-function", @$, $1, $2); @@ -2100,7 +2101,7 @@ post_event_nofinger: direction_less_event { $$ = $1; } - | script_dir music_function_event { + | script_dir music_function_call_closed { $$ = $2; if (!SCM_UNBNDP ($1)) {