lilypond-user
[Top][All Lists]
Advanced

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

Re: Is there an equivalent of #define ... #ifndef ... #endif in lilypond


From: Helge Kruse
Subject: Re: Is there an equivalent of #define ... #ifndef ... #endif in lilypond?
Date: Sun, 19 Feb 2012 09:58:23 +0100
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2

Am 18.02.2012 00:30, schrieb Michael Hendry:

Obviously, I can comment out the sections I don't want during data entry
work, and remove the comments once the work is complete, but it would be
handy to be able to use a C-like construct like this:


#DEFINE NotYet
...
#IFNDEF NotYet
\book {
        \bookOutputName "Chez Fernand (alto)"
        \new Score
<<
        \transpose f' d {\TheChords}
        \new Staff
        \repeat unfold 13 {
        s1 \noBreak s1 \noBreak s1 \noBreak s1 \break }
        \transpose f' d {\TheHead}

        \header {piece = "Alto Sax"}
}
#ENDIF
What about block comment? I can't see why editing the file to change #DEFINE is preferred to editing the file to change the block comment.

%{
\book {
        \bookOutputName "Chez Fernand (alto)"
        \new Score
<<
        \transpose f' d {\TheChords}
        \new Staff
        \repeat unfold 13 {
        s1 \noBreak s1 \noBreak s1 \noBreak s1 \break }
        \transpose f' d {\TheHead}
>>
        \header {piece = "Alto Sax"}
 }
%}

Helge



reply via email to

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