ELF@@8@HHHpp0@>?<?=?B0<?5 @>?<?=?B0<?5 D???40@>?<?<?000 =?A409 {=?A4@C???4C???4000p 00@00` C?t??4@0P0@00p0`0 C?d??4`0`0@ ".C?U??4C?O??4`<?0`0P@ C?@??4P0PP 00`0P 2 !99Q p9 3 C?1??400pP C?$??4`0`0pP C???4P628p880P0@` <?=?C?>?404 000 Q  D???4@0@00 00P0`000p6k78P8pC?>?4P99@c990h990h9 90h90h990h9<?000P0@P C?>?4@70@0P00 99@c79 h90h9 ph9ph79`hC?>?4p70p0p 00@#`C?r>?4P7`0P0@0C?c>?4@7`0@0P0` C?Q>?49 #000p@ "$Cp?@>n?4Cv?:>t?4p9`f 0p0`P 9 }0`00p@ "!9"C??>=?49pf 000p 9<H?DT?0>R?4p0p00@ " C P?=N?4 9f 000 CL?=J?4C>=>4p9`f 0p0`P 9`f 0`00p C8?=6?4C>?==>4C>=>4p9`f 0p0`P 9 @0`00p@ "C>=>4p9`f 0p0` 2 !99QC>q=>4p9`f 0p0`P C>a=>4`9Pf 0`0P ( 9!99"%=>Rp)9!99"9!99!99!9">=>=>9" 9Q=>Q=>Q9!90p000D>D==4p0p0P0@0p D=5==4p000 9f 4Q 9f 59 !9 9Q !<D;>=9>4p0p00@ "<D)>='>4p000 " j9 f 0V0 <D>< >4p0p00@ "!9 Q 9f T 9 f U 9 f 00@ 00{ 2 !I<D=<=4p000 " 9 f 0 0 9 f 00 2 ! 9 9Q !9 9Q !9 f 00 9 f 00 2 C c=K<a=4 9f 000 9 " 9 9Q !9 9Q C F=.<D=4 9f 00 0 @CO=<M=409 %0 000@0"CJ=<H=4@RP0@000"9 }" !9"!9"9"99Q!99QSPtSP0@o0@C =;=409 0 000@0" 9"90P 90P 0PH0PC<;<4@9 "0@0P00@"*C<;<4@9 \000@0P0"99Q! 0` 20`09"90` 90`  D?=;==4 @<:=?U;?V;Z<Q;O>V;?Z;"?[;[<V;O>[;?];]<X;O>];?_;a<Z;O>_;=];>];?a;[;?f;?g;U<b;O>g;?i;W<d;O>i;?m;W<h;O>m;?q;W<l;O>q;?u;[<p;O>u;?y;]<t;O>y;?};]<x;O>};?;[?;b<;O>;?;b<;O>;?;b<;O>;?;d<;O>;?;b<;O>;=;>;=:>;?;;?;;=z;>;?;;?;K<;O>;?;I<;O>;?;I<;O>;?;I?;L<;O>;?;N<;O>;?;N<;O>;?;N<;O>;?;L<;O>;?;L?;M<;O>;?;K<;O>;?;I<;O>;?;I<;O>;?;K<;O>;?;K<;O>;?;I<;O>;?;I<;O>;?;G<;O>;?;E<;O>;?;C<;O>;?;A<;O>;?;O<;O>;=:>;9 'read-lily-expression-internal'read-lily-expression'call-with-deferred-observers'guile'read-hash-extend'ly:parser-clone' *location*'ly:parse-string-expression'ly:parser-has-error?'ly:parser-error'G_'error in #{ ... #}' port-filename' port-line'call-with-output-string'@@'lily'list'reverse!'make-soft-port'r'set-port-filename!' read-char' write-char'char=?' peek-char $'memv'ftell'set-port-line!'set-port-column!' port-column'read' drain-input'quote'cons'lambda'values'apply " % { 'module-export! @@`LpH(h4 , t    P   @    @ p   dP(x<` *"* * * * * * **    `7A`7`7`7 `7PEEE       #  @00 D*PP<HHpECMUk L z0 @80O6`@j07  % =    $,4DLPXptx)27@FMQUM 04Ll    Z^77)2ck $@T X t ptc~cccccM (< @ DHLPTX\dhltx|  M$@TX`|MkMQUMMMMMMMkkcMQkkkkMQMQUMQMQU @\`t x |                                                                   MQMQU @\`dMM @LXhMQUMM @\`d  (3D +pT@tJJJJt0t%. ... Guile 2.2.7read-lily-expression-internalread-lily-expressioncopy-charloop2 /home/lily/lilypond-2.24.1/release/binaries/lilypond/build/out/share/lilypond/current/scm/lily/parser-ly-from-scheme.scm ),!+hi w,4 h!,ivjup w+-1%w"i!*$wwY%&.&y!@*3m#5k#z>6%'%1'+m/+h4->-E,94w'70A[E-71+Icw!3#';!w$=,$w!$$,;$!q;);!5N;w!l$8Y.$=$v)-$)[8H$w@)$8$w!q;&!'#'i5!wT4>>>>0tread-lily-expression-internalread-lily-expressioncopy-charloopclosuremoduleargnameboxlily-stringfilenamelineclosurescloneresultvalnilvalschrportunboxedprocoutcopy-charvrestcopycatnfreefalseidxloopxckeypis-multipleexprttailDirect the lilypond parser to parse LILY-STRING, using FILENAME, LINE for diagnostics. CLOSURES holds an alist of (BYTE-OFFSET . DATA), representing embedded Scheme in LILY-STRINGRead a lilypond music expression enclosed within @code{#@{} and @code{#@}} from @var{port} and return the corresponding Scheme music expression. @samp{$} and @samp{#} introduce immediate and normal Scheme forms..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