[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: bookOutputName does not work within book block in 2.15.12
From: |
David Kastrup |
Subject: |
Re: bookOutputName does not work within book block in 2.15.12 |
Date: |
Sat, 24 Sep 2011 16:34:11 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
Tony Towers <address@hidden> writes:
>> I'm not top posting.
>
> \version "2.15.12"
>
> \book {
> %% test.ly:5:8: error: syntax error, unexpected SCM_FUNCTION
> \bookOutputName "output"
> { e4 d e f }
> }
>
> The enclosed error is displayed, compilation succeeds, but the output
> file name is not set as expected. If the "\book" tag is removed the
> output file name is set correctly. I have checked with 2.15.11 and it
> works in that version.
It works in the current version as far as I can tell.
commit a8b60abfdfec3bb33e22389c263a80ede175738e
Author: Neil Puttock <address@hidden>
Date: Tue Sep 20 22:18:55 2011 +0100
parser.yy: Allow embedded_scm inside \book & and \bookpart
should have fixed it.
commit 24fdf0d37cec73564162324ab74ed5e3a6824e8c
Author: David Kastrup <address@hidden>
Date: Fri Sep 16 11:02:50 2011 +0200
music-functions-init.ly: Use Scheme functions instead of void music function
is responsible for breaking it. It was code reorganization with an
unexpected side effect, due to a rather weird inconsistency in what
Lilypond syntax permitted where, and what not. Now the syntax has been
made more logical, so something good has come off the breakage you
experienced.
--
David Kastrup