ELF@ @8@PP ppP=?=?@>?<?<?D???4 000 0P0@ =?B@5PD???4P@>?<?<?0P0@@>?<?=?BP<?5@=?A4P=?B@5PD???4P@>?<?<?0P0@@>?<?=?BP<?5@D???4P@>?<?<?0P0@@>?<?=?BP<?5@D?v??4P@>?<?<?0P0@@>?<?=?BP<?5@Dh?X?f?4P@>?<?<?0P0@@>?<?=?BP<?5@DJ?:?H?4P@>?<?<?0P0@@>?<?=?BP<?5@D,??*?4P@>?<?<?0`9QTpU`<?D???4@0@0`0pP0p0P0"9<?S@D?>?400@06 R@8@0 000`D?>?4P0P0`0D?>?4P<?<?000@0`P7p0P0`0p0@ C?>?409Q=?Q9000  R000  D?>?4 @<?0%C?>?4PC?>?4 0@000C?>?4P0P  D?_>?4 @<?C?>?4@6 8 809000C?>?4p0p0P "C?s>?4pRS 77 0`0P00` 0 0 pC?Y>Q>4p77 0p0`00P Q 0  D%?=#?4 @<r?@QDz?=x?4`0`0p`Q0p  D?=?4 @<c?pC l?B>j?4 Cr?<>p?4`Cx?6>v?4PC~?0>|?4@C?*>?400@000pp 0`00@0P0p0@ D>=>4 @<h?  C o?>m?4 Cu?>s?4`C{?>y?4PC? >?4@6880@000p 0`0P00 <f?PCi?= >4@=o?=y?7`7`0@0000`0 Ds>M=q>4 @<f?q? 9 )99!0`9 )99!0P(*t%mRpCe?=c?4@0@0P` "Cb?=`?4@0@0P 2 !900"$CX?=V?4@0@0PP " CK?==4P9!9Sp0@0p0P0`000CD?z=B?4P0P0pP "C)?k=c=4P0@0p0P0`000<(?0 <#?0   D=<=4 @<??y<<t<O>y<?{<<v<O>{<?<?<<{<O><?<<}<O><=<><?<~<?<<<O><?<?<?<<<O><?<<<O><?<<<O><?<?<?<<<O><?<K?<T?< <<O><?<\?<e?< <<O><?<?<?<<<O><?<?<?<<<O><?<]?<<<O><?<<<O><=<><=<><?<<<O><?<?<<<O><?<<<O><?<<<O><?<.?<<<O><?<<<O><=<P><?<<<O><=;><?<<<O><?<<<O><?<<<O><=;><?<<<O><?<<<O><?<<<O><=;><?<<<O><=;><?<<<O><?=<<O>=?=<=O>=? =<=O> =? =<=O> ==;> =?=< =O>=?=<=O>=?=<=O>=?=<=O>=?!=?(=<#=O>(==&=P>%=?'=<"=O>'==%=P>$==;>"===>"===>"=?$= =?%==?$==?%=< =O>%=?)=<$=O>)=?-=<(=O>-=?3=<.=O>3=?7==t;>8=?<=<7=O><=?>=<9=O>>==2=><==8=>:=?<=<7=O><=?>=<9=O>>==<=><==.=><=?<=6=?;=7=?<==?;=5=9 'markup'macro'make-syntax-transformer'guile'call-with-deferred-observers' markup-join'#ly:text-interface::interpret-markup'interpret-markup'interpret-markup-list'prepend-alist-chain'stack-stencil-line'markup-default-to-string-method'markup->string'_'any' $sc-dispatch'-source expression failed to match any pattern'syntax-violation' syntax->datum' datum->syntax'compile-all-markup-expressions'line'module-export!'make-line-markup'list-insert-separator' empty-markup' fold-right'markup-command-list?'append'list'stack-stencils'X'RIGHT'filter' ly:stencil?' string-join'remove' string-null?'map' 'layout'props'markup-function?'markup-list-function?' markup-function-as-string-method' markup-list?'' macro-type'defmacro' defmacro-args'args , lD  8 p  "*  **`7A`7`7`7 `7HEEE #EEEEEEEEEEE -  E          8  *HH<pEyMU(kH z`0 @`8  x8$ @PPQ( ( D D `' `ET o\ \H H x x P &P ] u  / 8 9           (0D H ltx"$(   0 4 T$  0 4 TX`d. 3  8LPX ` d5 :: ?C C ?  $(,48<<<X\  (HP  ? $8 < Xtx  (T[a  (8<mo    ?  8 T X \`hpt    (t?x  ?  <@  (~     0 4 HL`dx|  (T[.      $8<PThlx  $ ,4<  ( mT[?CTCT?C[C[  ?C C ?C?CC   ??? ,4448<LT TT Xl              (+gx # 7p 3hx,h0 H0xL0/LD 0Ct 0 0V` 8 X 0v 0 0 %.. . .Guile 2.2.7markup-joininterpret-markup-listprepend-alist-chainstack-stencil-linemarkup-default-to-string-methodmarkup->stringt} /home/lily/lilypond-2.24.1/release/binaries/lilypond/build/out/share/lilypond/current/scm/lily/markup.scm Y-3[(ohwhJwy{{K xw.Y  {J!(!{ vw,2sw<.-  h w  1hw'  xw   Zbwh(xDh0`0 L0#L\07H 0Jx P X 0j 0 08 markup-joininterpret-markup-listprepend-alist-chainstack-stencil-linemarkup-default-to-string-methodmarkup->stringclosureargmoduleboxprocnameytmpfalseargsvbodytailvalrestmarkupsseplayoutpropsmarkup-listmprevkeychainspacestencilsunboundfirst-eltthandlerThe @code{markup} macro provides a LilyPond-like syntax for building markups using Scheme keywords, replacing @code{\@var{command}} with @code{#:@var{command}}. For example, this: @example \markup @{ foo \raise #0.2 \hbracket \bold bar \override #'(baseline-skip . 4) \bracket \column @{ baz bazr bla @} @} @end example @noindent translates to this: @example (markup "foo" #:raise 0.2 #:hbracket #:bold "bar" #:override '(baseline-skip . 4) #:bracket #:column ("baz" "bazr" "bla")) @end example Return line-markup of MARKUPS, joining them with markup SEPConvenience to make a new alist chain from @var{chain} by prepending a binding of @var{key} to @var{val}. This is similar to @code{acons}, for alist chains (lists of alists).Adjoin a list of @var{stencils} along the x@tie{}axis, leaving @var{space} between the end of each stencil and the beginning of the following stencil. Stencils with empty y@tie{}extent are not given @var{space} before them and don't avoid overlapping other stencils.The default @code{markup->string} handler for markups, used when @code{markup->string} encounters a markup that has no special @code{as-string} expression defined. This applies @code{markup->string} on all markup arguments and joins the results, separating them with spaces.Convert a markup or markup list to an approximate string representation. This is useful for, e.g., PDF metadata and MIDI markers. The optional named @var{layout} and @var{props} argument are an output definition and a property alist chain, like the ones that are used when interpreting markups..guile.procprops.rodata.data.rtl-text.guile.frame-maps.dynamic.strtab.symtab.guile.arities.strtab.guile.arities.guile.docstrs.strtab.guile.docstrs.debug_info.debug_abbrev.debug_str.debug_loc.debug_line.shstrtab