+
    IV-j&  ã                   óÊ   € R t ^ RIt^ RIHtHtHtHt ^ RIHt ^ RI	H
t
HtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHtHt ^ RIH t  R.t!Rt"]"3R lt# ! R	 R]4      t$R# )
z·
pygments.lexers.lilypond
~~~~~~~~~~~~~~~~~~~~~~~~

Lexer for LilyPond.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)ÚbygroupsÚdefaultÚinheritÚwords)ÚSchemeLexer)ÚkeywordsÚpitch_language_namesÚclefsÚscalesÚrepeat_typesÚunitsÚchord_modifiersÚpitchesÚmusic_functionsÚdynamicsÚarticulationsÚmusic_commandsÚmarkup_commandsÚgrobsÚtranslatorsÚcontextsÚcontext_propertiesÚgrob_propertiesÚscheme_functionsÚpaper_variablesÚheader_variables)ÚTokenÚLilyPondLexerz(?=\d|[^\w\-]|[\-_][\W\d])c                 ót   € R pVR8X  d   VR,          pMVR8X  d   VR,          pM	VR8X  g   Q h\        WV4      # )z[\-_^]?Ú	mandatoryz\\Úoptionalz\\?Ú
disallowed)r   )ÚnamesÚ	backslashÚsuffixÚprefixs   &&& Úi/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/lilypond.pyÚbuiltin_wordsr'   $   sE   € Ø€FØ�KÔØ�%�‰Ø	�jÔ	 Ø�&Õ‰à˜LÔ(Ð(Ð(Ü� Ó'Ð'ó    c                   ó´
  a a€ ] tR t^/t oRtRtRtR.tR.t. t	Rt
]P                  ]P                  ,          tV 3R ltR. R	]P"                  P$                  3NR
]P&                  P(                  3NR]P&                  P*                  3NR]P,                  R3NR]P,                  R3NR]P,                  3N]! ]R],           R7      ]P4                  3NR]P6                  R3NR]P8                  P:                  3NR]P8                  P<                  3NR]P8                  3NR]P8                  3NR]P>                  P@                  PB                  3NR]P>                  P@                  PB                  3NR]P>                  P@                  PB                  3N]"! ]#R4      ]PH                  3N]"! ]%R4      ]P>                  PL                  3N]"! ]'R4      ]P>                  P@                  PP                  3N]"! ])R4      ]P>                  P@                  PT                  3N]"! ]+R4      ]P>                  P@                  PX                  3N]"! ]-R4      ]P8                  3N]"! ].R4      ]P^                  3N]"! ]0R4      ]P>                  P@                  Pb                  3N]"! ]2R4      ]P>                  P@                  Pf                  3N]"! ]4R4      ]P>                  P@                  PB                  3N]"! ]5R4      ]P>                  P@                  Pl                  3N]"! ]7R4      ]P>                  P@                  Pp                  3N]"! ]9R4      ]P>                  P@                  Pt                  3N]"! ];R4      ]P>                  P@                  Px                  3N]"! ]=R4      ]P>                  P@                  P|                  3N]"! ]?R4      ]P>                  P@                  P€                  3N]"! ]AR4      ]P>                  P@                  P„                  R3N]"! ]CR4      ]P>                  P@                  Pˆ                  3N]"! ]ER4      ]P>                  P@                  PŒ                  3NR ],           ]P>                  PŽ                  3NR!]P>                  P�                  3NR"],           ]P"                  3NR#]P"                  3NRR$]P6                  R3R%]P6                  P’                  3R&]P6                  3.RR']P,                  R*3]J.RR	]P"                  P$                  3R(],           ]K! ]P,                  ]P>                  P@                  P„                  4      3]L! R4      ./tMR)tNVtOV ;tP# )+r   zœ
Lexer for input to LilyPond, a text-based music typesetter.

.. important::

   This lexer is meant to be used in conjunction with the ``lilypond`` style.
ÚLilyPondzhttps://lilypond.orgÚlilypondz*.lyz2.11c              #  óª  <"  € \         SV `  V4       Fº  w  r#pV\        P                  P                  J g   V\        P                  P
                  J d1   V\        9   d%   \        P                  P                  P                  pMBV\        P                  P                  J d%   \        P                  P                  P                  pW#V3x € K¼  	  R# 5i)z@Highlight Scheme variables as LilyPond builtins when applicable.N)
ÚsuperÚget_tokens_unprocessedr   ÚNameÚFunctionÚVariabler   ÚBuiltinÚSchemeFunctionÚSchemeBuiltin)ÚselfÚtextÚindexÚtokenÚvalueÚ	__class__s   &&   €r&   r.   Ú$LilyPondLexer.get_tokens_unprocessedK   s”   øé € ä#(¡7Ñ#AÀ$Ö#GÑˆE˜%ØœŸ
™
×+Ñ+Ó+¨u¼¿
¹
×8KÑ8KÓ/KØÔ,Ô,Ü!ŸJ™J×.Ñ.×=Ñ=�EøØœ%Ÿ*™*×,Ñ,Ó,ÜŸ
™
×*Ñ*×8Ñ8�Ø Ð%Ô%ó $Hùs   ƒCCÚrootz\s+z	%\{.*?%\}z%.*?$z#\}ú#popz[#$]@?r9   zm(?x)
               \\\\
               | (?<= \s ) (?: -- | __ )
               | [{}<>=.,:|]
              z=?[',]*!?\??)r$   z[\-_^]?"Ústringz
-?\d+\.\d+z	-?\d+/\d+zŠ(?x)
               (?<= \s ) -\d+
               | (?: (?: \d+ | \\breve | \\longa | \\maxima )
                     \.* )
              z\*z[~()[\]]z[\-_^][>^_!.\-+]z[\-_^]?\\?\d+r   r!   r    zmaybe-subpropertiesz[\-_^]?\\.+?zg(?x)
               (?: [^\W\d] | - )+
               (?= (?: [^\W\d] | [\-.] )* \s* = )
              z([^\W\d]|-)+?Ú.Ú"z\\.z[^\\"]+z#\{z(\.)((?:[^\W\d]|-)+?)© )r=   r<   )QÚ__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚ	mimetypesÚversion_addedÚreÚDOTALLÚ	MULTILINEÚflagsr.   r   ÚTextÚ
WhitespaceÚCommentÚ	MultilineÚSingleÚPunctuationr   r   ÚNAME_END_REÚPitchÚStringÚNumberÚFloatÚFractionr/   r2   ÚArticulationr'   r   ÚKeywordr   ÚPitchLanguager	   ÚClefr
   ÚScaler   Ú
RepeatTyper   r   ÚChordModifierr   ÚMusicFunctionr   ÚDynamicr   r   ÚMusicCommandr   ÚMarkupCommandr   ÚGrobr   Ú
Translatorr   ÚContextr   ÚContextPropertyr   ÚGrobPropertyr   ÚPaperVariabler   ÚHeaderVariableÚBackslashReferenceÚLvalueÚEscaper   r   r   ÚtokensÚ__static_attributes__Ú__classdictcell__Ú__classcell__)r:   Ú__classdict__s   @@r&   r   r   /   s  ù‡ € ñð €DØ
 €CØˆl€GØ�€IØ€IØ€Mà�I‰I˜Ÿ™Õ$€Eõ&ð 	ð u
à�U—Z‘Z×*Ñ*Ð+ðu
ð
 ˜5Ÿ=™=×2Ñ2Ð3ðu
ð �u—}‘}×+Ñ+Ð,ðu
ð �U×&Ñ&¨Ð/ðu
ð  ˜×)Ñ)¨7Ð3ð!u
ð>ð ×$Ñ$ð	&ð?u
ñN �7 ?°[Õ#@ÔAÀ5Ç;Á;ÐOðOu
ðT ˜%Ÿ,™,¨Ð1ðUu
ðZ ˜EŸL™L×.Ñ.Ð/ð[u
ð\ ˜5Ÿ<™<×0Ñ0Ð1ð]u
ðnð —<‘<ð	!ðou
ðz �E—L‘LÐ!ð{u
ð@ ˜%Ÿ*™*×,Ñ,×9Ñ9Ð:ðAu
ðH ! %§*¡*×"4Ñ"4×"AÑ"AÐBðIu
ðN ˜uŸz™z×1Ñ1×>Ñ>Ð?ðOu
ñT ˜8 [Ó1°5·=±=ÐAðUu
ñV Ð/°Ó>ÀÇ
Á
×@XÑ@XÐYðWu
ñX ˜5 ,Ó/°·±×1CÑ1C×1HÑ1HÐIðYu
ñZ ˜6 ;Ó/°·±×1CÑ1C×1IÑ1IÐJð[u
ñ\ ˜<¨Ó6¸¿
¹
×8JÑ8J×8UÑ8UÐVð]u
ñ^ ˜5 +Ó.°·±Ð=ð_u
ñ` ˜?¨LÓ9¸5×;NÑ;NÐOðau
ñb ˜?¨KÓ8¸%¿*¹*×:LÑ:L×:ZÑ:ZÐ[ðcu
ñd ˜8 [Ó1°5·:±:×3EÑ3E×3MÑ3MÐNðeu
ñh ˜=¨+Ó6¸¿
¹
×8JÑ8J×8WÑ8WÐXðiu
ñj ˜>¨;Ó7¸¿¹×9KÑ9K×9XÑ9XÐYðku
ñl ˜?¨KÓ8¸%¿*¹*×:LÑ:L×:ZÑ:ZÐ[ðmu
ñn ˜5 ,Ó/°·±×1CÑ1C×1HÑ1HÐIðou
ñp ˜;¨Ó5°u·z±z×7IÑ7I×7TÑ7TÐUðqu
ñt ˜8 ZÓ0°%·*±*×2DÑ2D×2LÑ2LÐMðuu
ñv Ð-¨|Ó<¸e¿j¹j×>PÑ>P×>`Ñ>`Ðaðwu
ñx ˜?¨LÓ9Ø�Z‰Z×Ñ×,Ñ,Ø"ð$ðyu
ñD ˜?¨JÓ7¸¿¹×9KÑ9K×9YÑ9YÐZðEu
ñF Ð+¨ZÓ8¸%¿*¹*×:LÑ:L×:[Ñ:[Ð\ðGu
ðN ˜{Õ*¨E¯J©J×,IÑ,IÐJðOu
ðVð —:‘:×$Ñ$ð&ðWu
ðf  Õ+¨U¯Z©ZÐ8ðgu
ðh �5—:‘:Ððiu
ðl 	Ø�5—<‘< Ð(Ø�U—\‘\×(Ñ(Ð)Ø˜Ÿ™Ð&ð
ð
 	ð �U×&Ñ&Ð(8Ð9Øð	
ð 	Ø�U—Z‘Z×*Ñ*Ð+Ø%¨Õ3Ù�e×'Ñ'¨¯©×);Ñ);×)HÑ)HÓIðKá�F‹Oð	 
ðML‡F€Fr(   )%rF   rM   Úpygments.lexerr   r   r   r   Úpygments.lexers.lispr   Ú"pygments.lexers._lilypond_builtinsr   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   Úpygments.tokenr   Ú__all__rW   r'   r   rA   r(   r&   Ú<module>r|      s`   ðñó 
ç <Ó <Ý ,÷÷ ÷ ÷ ÷ õ õ !àÐ
€ð ,€à+6ô (ôr�Kö rr(   