On 11/19/06, John Mandereau <[EMAIL PROTECTED]> wrote:
Trevor Bača wrote:
> Minor point that the NEWS source for the feature reads
>
> \override NoteHead #'duration-log = 1
>
> and should instead read
>
> \override NoteHead #'duration-log = #1
Hi Trevor,
I've just tested the snippet both with and without a hash before the
"1". In fact, the hash isn't required here before the number, so that's
not a typo. Someone who knows more about the parser than me may tell you
why.
Hi John,
Well this is odd. Take a look at this one:
%%% BEGIN %%%
\version "2.10.0"
\new Staff \with {
\override NoteHead #'duration-log = 1
} {
c'4
}
%%% END %%%
GNU LilyPond 2.10.0
Processing `349.ly'
Parsing...
349.ly:4:44: error: syntax error, unexpected UNSIGNED, expecting
SCM_IDENTIFIER or SCM_TOKEN
\override NoteHead #'duration-log =
1
349.ly:5:10: error: errors found, ignoring music expression
}
{
error: failed files: "349.ly"
The syntax error goes away iff we put the hash back in.
But the hash can safely go away outside the \with block:
%%% BEGIN %%%
\version "2.10.0"
\new Staff {
\override NoteHead #'duration-log = 1
c'4
}
%%% END %%%
That one works perfectly.
How odd. Must be something about the parser being less tolerant inside
the \with block or something ...
Erik?
--
Trevor Bača
[EMAIL PROTECTED]
_______________________________________________
bug-lilypond mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-lilypond