Skip to content

Commit

Permalink
Fixup: move test file to examplefiles/
Browse files Browse the repository at this point in the history
  • Loading branch information
jeanas committed Jul 6, 2021
1 parent 55cc49c commit 236f453
Show file tree
Hide file tree
Showing 2 changed files with 92 additions and 95 deletions.
92 changes: 92 additions & 0 deletions tests/examplefiles/lilypond/example.ly
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
\version "2.23.3"

% This is a test file for Pygments' LilyPond support. To compile
% it with Guile 1 (as in official releases as of this writing),
% remove the "commented form" below.

%{
All supported constructs are covered in
this file. For example, multi-line comments.
These are non-nested. The following will
end the whole comment:
%{ %}

\header {
title = "This is an assignment to a string."
composer = \markup \smallCaps "And this is a markup"
}
% The following is just a comment.
%}

\paper {
indent = 30\staff-space
page-count = 1
}

myFunc =
# #;(This is a commented form. After it, we are still in Scheme mode.)
(define-music-function (music n) (ly:music? index?)
(let* ((repeated (make-list n music))
(copied (map ly:music-deep-copy repeated)))
; This is a Scheme comment.
(make-sequential-music copied)))

mySecondFunc =
#(define-music-function (music) (ly:music?)
#{
% LilyPond syntax here.
\compressMMRests
\shiftDurations -2 1
# ; Scheme syntax again.
(ly:music-deep-copy music)
#})

myPitch = ##{ c #}

% Here we should be back to LilyPond mode. This
% is a LilyPond comment.

<<
\new Staff \with {
\consists Duration_line_engraver
}
\relative c' {
\clef alto
\time 6/8
\key d \major
\cadenzaOn
deses'!4.~(\tweak thickness 4\( deses^\p-\signumcongruentiae_1\4
deses\longa) \myFunc { r } 4 des8 8[ <des ges>8]\)
\bar "||"
\cadenzaOff
\once \hide NoteHead
\once \override NoteHead.no-ledgers = ##t
\once \omit Dots
\once \override Staff.DurationLine.thickness = #5
c''?2.:16\-^"Some music" |
\mySecondFunc
R1*1/2^\markup \center-column {
Some
Text
In
A
\bold \italic Column!
super % not highlighted as a markup command
}
\repeat unfold 4 { c8\< c^\> c\p\! }
}
\addlyrics {
\set Score.melismaBusyProperties = #'()
My Lily -- Song
}
\chordmode {
c cis:3+ des:maj7/+e
}
\new TabVoice {
f'4\^ g'4\^ f'2
}
\drums {
hihat4 hh bassdrum bd
}
>>

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 236f453

Please sign in to comment.