bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Regarding "unhelpful error messages.." (reproduction)


From: Simon Dahlbacka
Subject: Re: Regarding "unhelpful error messages.." (reproduction)
Date: Fri, 29 Sep 2006 10:35:15 +0300

So the example does not run as-is? After all svenska.ly is distributed with
lilypond and is what makes swedish note names possible.

/Simon

PS. And no, I haven't yet tried 2.9.19.. will do

On 9/29/06, Graham Percival <address@hidden> wrote:

Hi Simon,

Please include complete examples in bugs.  Your include line
\include " svenska.ly <http://svenska.ly>"
and use of notes like
dess8
make it impossible for me to test this.

That said, there was a bug that was recently fixed that disallowed music
functions with more than three variables.  I suspect that your example
will work in 2.9.19.

Cheers,
- Graham


Mats Bengtsson wrote:
> Simon Dahlbacka wrote:
>
>> I sent a mail to bug-lilypond regarding unhelpful error messages in
>> \version 2.9.16 (winxp/mingw)
>>
>> The included snippet produces these kinds of errors, but still
>> produces more or less the intended output.
>>
>> Is this a bug or have I screwed up somehow?
>>
>> /Simon
>>
>> PS. (the \sourcefilename is just for debugging purposes..)
>>
>> Output:
>> D:\Development\Scores\>d:\LilyPond\usr\bin\lilypond.exe test.ly
>> <http://test.ly>
>> GNU LilyPond 2.9.16
>> Processing `test.ly'
>> Parsing...
>> Renaming input to: `foo'
>> <string>:0:0: error: syntax error, unexpected $undefined, expecting '='
>> (position unknown)
>> Renaming input to: `bar'
>> Renaming input to: `baz'
>> <string>:2:2: error: syntax error, unexpected $end, expecting '='
>> }
>>
>> Renaming input to: `burp'
>> Interpreting music... [6]
>> Preprocessing graphical objects...
>> Calculating line breaks... [3][6][7]
>> Drawing systems...
>> Calculating page breaks...
>> Layout output to `test.ps'...
>> Converting to `test.pdf'...
>>
>>
>>
>> % Begin test.ly <http://test.ly>
>> \version "2.9.16"
>> \include " svenska.ly <http://svenska.ly>"
>>
>>
>> pattern = #(define-music-function (parser location short long)
>> (ly:music? ly:music?)
>> #{
>> $short $short $short $short $long
>> #})
>>
>> \sourcefilename "foo"
>> fluteInstrumental = \relative c'' {
>> \pattern ess8 f2 |
>> \pattern ess8 ass2 |
>> \pattern ess8 { b'4. f8 } |
>> f4 f, g8 ess'4 dess8 |
>> c1 | r1
>> }
>>
>> \sourcefilename "bar"
>> clarinetInstrumental = \relative c'' {
>> \pattern d8 f2 |
>> \pattern d8 g2 |
>> \pattern d8 { a'4. g8 } |
>> g4 g, a8 d4 c8 |
>> b1 | r1
>> }
>>
>>
>>
>> harmoniesInstrumental = \chordmode {
>> ass2 dess2:maj9 |
>> ass2 dess2:maj7 |
>> ass2 ess2/ass |
>> ess4/g ess4 ess2:7 |
>> }
>>
>> \sourcefilename "baz"
>> pianoRHInstrumental = \relative c'' {
>> \pattern <c ess c'>8 <ess f ass ess'>2 |
>> \pattern <c ess c'>8 <f ass f'>2 |
>> \pattern <c ess c'>8 { <g' b ess g>4.\< <f f'>8\! } |
>> <f b f'>4 <f, f'>4\> <g g'>8 <c c'>4 <b b'>8\! |
>> <ass c ess ass>1 ~ |
>> <ass c ess ass>1 \bar "||"
>> }
>>
>> \sourcefilename "burp"
>>
>> lhPattern = { << {r8 ess ass c } \\ { ass,2 <dess f c'>2 } >> }
>>
>>
>> pianoLHInstrumental = \relative c {
>> \lhPattern
>> \lhPattern
>> << { r8 ess'='8 ass c, } \\ { ass2 <ass, ess' b'>2 } >> |
>> << { <b'= dess f>2 } \\ { g4 ess <ess b' dess>2 } >> |
>> <ass, ass'>1 ~ |
>> <ass ass'>1
>> }
>>
>>
>>
>> staffFluteInstrumental = \new Staff {
>> \time 4/4
>> \key ass \major
>> \clef treble
>> \fluteInstrumental
>> }
>>
>>
>>
>> staffClarinetInBbInstrumental = \new Staff {
>> \transposition b'
>> \key b \major
>> \clef treble
>> \clarinetInstrumental
>> }
>>
>>
>> staffPianoInstrumental = \new PianoStaff {
>> <<
>> \context Staff = "RH" { % Right hand
>> \clef treble
>> \key ass \major
>> \pianoRHInstrumental
>> }
>>
>> \context Staff = "LH" { % Left hand
>> \clef bass
>> \key ass \major
>> \pianoLHInstrumental
>> }
>> >>
>> }
>>
>> \score {
>> <<
>> \staffFluteInstrumental
>> \staffClarinetInBbInstrumental
>> \staffPianoInstrumental
>> >>
>> }
>>
>> % End test.ly <http://test.ly>
>>
>>
------------------------------------------------------------------------
>>
>> _______________________________________________
>> lilypond-user mailing list
>> address@hidden
>> http://lists.gnu.org/mailman/listinfo/lilypond-user
>>
>>
>
>





reply via email to

[Prev in Thread] Current Thread [Next in Thread]