§
    XŠtjÁy  ã                   óž   — d Z ddlZddlmZmZmZmZmZ ddlm	Z	m
Z
mZmZmZmZmZmZmZmZ ddgZ G d„ de¦  «        Z G d„ de¦  «        ZdS )	zÒ
    pygments.lexers.haxe
    ~~~~~~~~~~~~~~~~~~~~

    Lexers for Haxe and related stuff.

    :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    N)ÚExtendedRegexLexerÚ
RegexLexerÚincludeÚbygroupsÚdefault)
ÚTextÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚPunctuationÚGenericÚ
WhitespaceÚ	HaxeLexerÚ	HxmlLexerc                   ó>  — e Zd ZdZdZdZg d¢ZddgZg d¢ZdZ	d	Z
d
Zdez   dz   ZdZde
z   dz   ez   Zej        ej        z  Zg Zd„ Zi d ed¦  «         ed¦  «        dej        dfdej        dfdej        dfdej        fdej        dfdej        dfdej        d fd!ej        d"fd#ed$fg“dd%efd&ej        fd'ej        fd(efg“d)d*ej        d+fd,ej         fd-ez   dz   ej        d.f ed/¦  «        g“d/d0ej        d1fd2ej         fd3ej        fg“d4d5ej!        d1fd2ej         fd3ej!        fg“d6d7ez   ej        fd8ej        d1fg“d9 ed¦  «        ee"j        fd:e#d;f e$d1¦  «        g“d< ed¦  «        ee"j        fd=efd:e#d;fd>ej        d.f e$d1¦  «        g“d; ed¦  «        d=ed1fee"j        d1fg“d? ed¦  «        ee"j        fd:e#d;f e$d1¦  «        g“d@d%efd0ej        dAfd5ej!        dBf e$d1¦  «        g“dCd%efdDej%        fdEej%        dFfeej%        d1fdGe&j'        fdHe&j'        fdIe&j'        fdJe&j'        fdKez   dLz   e&j'        fdMe&j(        fdNe&j)        fd0ej        dAfd5ej!        dBfg“dOd%efdPej%        d1f e$dQ¦  «        g“dRd%efeej%        dSf e$d1¦  «        g“dQd%efdDej%        fdEej%        dTfeej%        dUfdGe&j'        dUfdHe&j'        dUfdIe&j'        dUfdJe&j'        dUfdKez   dLz   e&j'        dUfdMe&j(        dUfdNe&j)        dUfd0ej        dVfd5ej!        dWfg“d ed¦  «         e$dX¦  «        g“dY ed¦  «        dZe#d[fg“i d\ ed¦  «        dEe#d]f e$d1¦  «        g“d^ ed¦  «        d_ej        d`fdae#f e$d1¦  «        g“d ed¦  «        dbe"j*        dcfg“dd ed¦  «        dee"j*        d1f e$d1¦  «        g“df ed¦  «        ee"j*        d1fg“dg ed¦  «        dEe"j*        dhf e$d1¦  «        g“di ed¦  «        dPe"j*        d1f e$dj¦  «        g“dk ed¦  «        dPe"j*        d1fdae#dhfg“d" ed¦  «         e$dl¦  «        g“dm ed¦  «        dne+dofg“d  ed¦  «         e$dp¦  «        g“dq ed¦  «         ed¦  «        d8e#d1fee"drfg“ds ed¦  «        dEe#dtf e$du¦  «        g“d ed¦  «         e$dv¦  «        g“dw ed¦  «        dxej        d`fdae#f e$d1¦  «        g“dy ed¦  «        dZe#d1fg“dz ed¦  «        d8e#d1fg“¥i d{ ed¦  «         ed¦  «        d8e#d1fd|ej        f e$d}¦  «        g“d} ed¦  «        d~ej        dfd€ej        d�fg“d‚ ed¦  «        ee"j,        dƒf e$dƒ¦  «        g“d„ ed¦  «         ed…¦  «         e$d1¦  «        g“d† ed¦  «        ee"j,        dƒfg“d‡ ed¦  «        dPe#d1fdˆe#fee"d‰fg“dŠ ed¦  «        dPe#d1fdae#d‹fg“dŒ ed¦  «        dEe#d�f e$d1¦  «        g“dŽ ed¦  «        d�ed1feed1fg“d$ ed¦  «         e$d�¦  «        g“d…g  ed¦  «        ‘dbe"j*        d‘f‘d’e+f‘dEe#d“f‘d”ej        f‘d•ej        d–f‘dZe#d—f‘d˜ej-        d™f‘dšed™f‘d›edœf‘d�edžf‘dŸej        d f‘d¡ed¢f‘d£ed¤f‘d¥ed¦f‘d§ed¨f‘d©edªf‘d«ed¬f‘d­ef‘d®ed¯f‘d°ed±f‘d²ed1f‘d³ez   d´z   e"dµf‘ee"d™f‘dGe&j'        d™f‘dHe&j'        d™f‘dIe&j'        d™f‘dJe&j'        d™f‘dKez   dLz   e&j'        d™f‘dMe&j(        d™f‘dNe&j)        d™f‘d0ej        d¶f‘d5ej!        d·f‘d¸ej.        d™f‘d¹e#dºf‘“d» ed¦  «        d¼e+fee+d½fd¾ed½fdˆe+d¿fdÀez   dz    e/e#e"¦  «        fd¹e#dÁfdEe#dÂf e$d1¦  «        g	“dÃ ed¦  «         ed¦  «        dee#dÄfdej        fdej        dÅfdej        dÆfdej        dÇfd!ej        dÈf e$d½¦  «        g	“dÉdZe#d[f ed¦  «        g“dÊ ed¦  «        dEe#dËf e$d½¦  «        g“dÌ ed¦  «        dae#dÄf e$d1¦  «        g“dÍ ed¦  «        dÎedÏf e$d1¦  «        g“¥i dÐ ed¦  «         e$dÑ¦  «        g“dÒ ed¦  «        d©edÓfg“dÔ ed¦  «        dEe#dÕfg“dÖ ed¦  «        dEe#dÕfg“d× ed¦  «        dEe#dØfg“dÙ ed¦  «        dÚed½f e$d1¦  «        g“dÛ ed¦  «         e$dÜ¦  «        g“dÝ ed¦  «        dÞedßfd8e#d1fg“dà ed¦  «        dee#d1f e$dá¦  «        g“dâ ed¦  «        dee#d1fdae#dãfg“dä ed¦  «        d¥edÓf e$d1¦  «        g“då ed¦  «        dæed$f e$d1¦  «        g“dç ed¦  «         e$dè¦  «        g“dé ed¦  «        dêe#d1f e$dë¦  «        g“dì ed¦  «        dêe#d1fdae#dífg“dÁ ed¦  «         e$dî¦  «        g“dï ed¦  «        dêe#d1fg“¥i dð ed¦  «        dae#d1fg“dñ ed¦  «        dee#d1fg“dò ed¦  «        dóe#d1fg“dô ed¦  «        dóe#d1f e$d1¦  «        g“d. ed¦  «        ee"d1fg“dõ ed¦  «        dZe#döf e$d™¦  «        g“d÷ ed¦  «        ee"d1fg“dø ed¦  «        d:e#d.f e$d1¦  «        g“d` ed¦  «        dˆe#fee"dùfdZe#dúfdEe#dûfg“dü ed¦  «         e$d]¦  «        g“dý ed¦  «        dþe#dÄfdÿe#�d f e$d1¦  «        g“�d ed¦  «        d8e#d1fdˆe#f�de#�dfee"�df ed{¦  «        g“�d ed¦  «        d8e#d1fdae#�dfg“�ddGe&j'        d1fdHe&j'        d1fdIe&j'        d1fdJe&j'        d1fdKez   dLz   e&j'        d1fdMe&j(        d1fdNe&j)        d1fd0ej        dAfd5ej!        dBf�dej.        d1fd¹e+díf ed`¦  «        g“�d  ed¦  «         e$�d	¦  «        g“�d
 ed¦  «        �de#d1fdae#�dfg“�d ed¦  «        dÿe#�df e$d1¦  «        g“¥i �d ed¦  «        �de#d1fdae#�dfg“�d ed¦  «        dee#�df e$d1¦  «        g“�d ed¦  «        dEe#�df e$dÄ¦  «        g“�d ed¦  «        dPe#d1fdae#d`fg“�d ed¦  «         e$�d¦  «        g“�d ed¦  «        dEe#d1fg“�d ed¦  «        dPe#d1fg“�d ed¦  «        ee�dfg“�d ed¦  «        dae#d f e$d1¦  «        g“�d ed¦  «        dne+d½f e$d1¦  «        g“�d ed¦  «        dee#dÄf e$d1¦  «        g“�d ed¦  «        dee+d1fg“dÂ ed¦  «        dPe#d1f e$�d¦  «        g“�d ed¦  «        dPe#d1fdae#�d fg“�d! ed¦  «        �d"ez   �d#z   ez   e"�d$fd0ej        �d%fd5ej!        �d&f e$�d'¦  «        g“�d( ed¦  «        dee#�d)f e$�d*¦  «        g“�d+ ed¦  «        d8e#d1f e$d$¦  «        g“¥ ed¦  «        d8e#d1f e$�d,¦  «        g ed¦  «        ee"d1fd0ej        dAfd5ej!        dBfg ed¦  «        d8e#d1fdae#�d-fg�d.œ¥Z0�d/„ Z1�d0S (1  r   z
    For Haxe source code.
    ÚHaxezhttp://haxe.org/)ÚhaxeÚhxslÚhxz*.hxz*.hxsl)z	text/haxeztext/x-haxez	text/x-hxz1.3a  (?:function|class|static|var|if|else|while|do|for|break|return|continue|extends|implements|import|switch|case|default|public|private|try|untyped|catch|new|this|throw|extern|enum|in|interface|cast|override|dynamic|typedef|package|inline|using|null|true|false|abstract)\bz
_*[A-Z]\w*z(?:_*[a-z]\w*|_+[0-9]\w*|z
|_+|\$\w+)z…(?:%=|&=|\|=|\^=|\+=|\-=|\*=|/=|<<=|>\s*>\s*=|>\s*>\s*>\s*=|==|!=|<=|>\s*=|&&|\|\||<<|>>>|>\s*>|\.\.\.|<|>|%|&|\||\^|\+|\*|/|\-|=>|=)z(?!ú)c              #   ó  K  — |                      d¦  «        }|dk    r(| j                             |j        d d …         ¦  «         nL|dv r"| j        r| j        d         d d …         |_        n&|dk    r | j        r| j                             ¦   «          |dv r|j                             d¦  «         |dv r|j                             d	¦  «         |                     ¦   «         t          j        d
|z   fV — |                     ¦   «         |_	        d S )Né   Úif)ÚelseÚelseiféÿÿÿÿÚend)r   r   úpreproc-expr)Úerrorúpreproc-errorú#)
ÚgroupÚpreproc_stackÚappendÚstackÚpopÚstartr	   ÚPreprocr    Úpos)ÚselfÚmatchÚctxÚprocs       úR/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pygments/lexers/haxe.pyÚpreproc_callbackzHaxeLexer.preproc_callback:   s  è è € Ø�{Š{˜1‰~Œ~ˆà�4Š<ˆ<àÔ×%Ò% c¤i°°°¤lÑ3Ô3Ð3Ð3ØÐ'Ð'Ð'àÔ!ð 6Ø Ô.¨rÔ2°1°1°1Ô5�”	øØ�UŠ]ˆ]àÔ!ð )ØÔ"×&Ò&Ñ(Ô(Ð(ð Ð#Ð#Ð#ØŒI×Ò˜^Ñ,Ô,Ð,ð �9ÐÐØŒI×Ò˜_Ñ-Ô-Ð-à�kŠk‰mŒm�Wœ_¨c°D©jÐ8Ð8Ð8Ð8Ø—)’)‘+”+ˆŒˆˆó    ÚrootÚspacesÚmetaz(?:package)\b)Ú	semicolonÚpackagez(?:import)\b)r7   Úimportz(?:using)\b)r7   Úusingz(?:extern|private)\bz(?:abstract)\bÚabstractz(?:class|interface)\bÚclassz
(?:enum)\bÚenumz(?:typedef)\bÚtypedefz(?=.)zexpr-statementz\s+z
//[^\n\r]*z	/\*.*?\*/z(#)(if|elseif|else|end|error)\bústring-single-interpolz\$\{)ústring-interpol-closeÚexprz\$\$z\$(?=Úidentústring-singleú'ú#popz\\.ú.ústring-doubleú"r@   z\$z\}r8   z\.zimport-identr9   z\*Úinr:   r#   )rE   rC   )rE   rG   r!   z\!z\()rE   úpreproc-parenthesisz\.[0-9]+z[0-9]+[eE][+\-]?[0-9]+z[0-9]+\.[0-9]*[eE][+\-]?[0-9]+z[0-9]+\.[0-9]+z[0-9]+\.(?!z|\.\.)z0x[0-9a-fA-F]+z[0-9]+rJ   z\)úpreproc-expr-in-parenthesisúpreproc-expr-chain)rE   rK   )rE   rL   rJ   )rE   rL   )rE   rL   rC   )rE   rL   rG   )rE   úabstract-bodyúabstract-relationúabstract-opaqueútype-param-constraintú	type-namerM   z\{)rE   ú
class-bodyrO   )rE   úparenthesis-closeÚtyperN   z(?:to|from)rT   ú,ú@)ú	meta-bodyú
meta-identú
meta-colonrY   ú:rX   rW   )rE   ú	meta-callr[   )rE   úmeta-call-seprA   r\   )rE   útypedef-bodyrP   rQ   r]   ú=)rE   úoptional-semicolonrT   )rE   ú	enum-bodyúbracket-openrP   rQ   r`   )úenum-memberrP   rb   )rE   r7   Úflagúfunction-param)rE   r7   rc   )rE   rR   ra   ÚextendsrP   rQ   re   z(?:extends|implements)\bra   úbracket-closerR   z9(?:static|public|private|override|dynamic|inline|macro)\bzclass-memberz(var)\b)rE   r_   Úvarz(function)\b)rE   r_   úclass-methodúfunction-local)rE   úoptional-exprrc   rd   úparenthesis-openrP   rj   rA   rh   rd   z\?)rE   úfunction-param-sepÚassignrc   rl   )rE   rd   úprop-get-set)rE   rS   úprop-get-set-optÚcommaro   ro   z((?:default|null|never|dynamic|get|set)\b)rE   r_   rA   )rE   rj   rW   rX   rY   z(?:\+\+|\-\-|~(?!/)|!|\-))rE   ú
expr-chainÚparenthesisz3(?:static|public|private|override|dynamic|inline)\bz(?:function)\b)rE   rq   ri   )rE   rq   Úbracketz(?:true|false|null)\b)rE   rq   z
(?:this)\bz
(?:cast)\b)rE   rq   Úcastz	(?:try)\b)rE   ÚcatchrA   z	(?:var)\b)rE   rg   z	(?:new)\b)rE   rq   Únewz(?:switch)\b)rE   Úswitchz(?:if)\b)rE   r   z(?:do)\b)rE   Údoz(?:while)\b)rE   Úwhilez	(?:for)\b)rE   Úforz(?:untyped|throw)\bz(?:return)\b)rE   rj   z(?:macro)\b)rE   Úmacroz(?:continue|break)\bz(?:\$\s*[a-z]\b|\$(?!z)))rE   Údollar)rE   rq   r?   )rE   rq   rG   z#~/(\\\\|\\[^\\]|[^/\\\n])*/[gimsu]*z\[)rE   rq   ú
array-declrq   z(?:\+\+|\-\-))rE   rA   z(?:in)\b)rE   rA   ÚternaryrA   z(\.)(zarray-accessÚcallr{   )rE   rT   )rE   r_   r;   )rE   r_   úmacro-class)rE   r_   r=   )rE   r_   r>   r€   rt   )rE   rS   ú	cast-typerA   r�   ru   z(?:catch)\b)rA   rd   rk   rx   )rE   údo-whilerA   r‚   )rE   rr   rk   ry   )rE   rA   rr   rz   r   )rE   r   r_   rA   rr   r   z
(?:else)\brw   )rE   úswitch-bodyra   rA   rƒ   z(?:case|default)\b)ú
case-blockÚcaser…   )rE   úcase-sepú
case-guardrA   r†   )rE   r…   r‡   r„   z(?!(?:case|default)\b|\})rv   )rE   r   rk   rT   r}   z\])rE   úarray-decl-seprA   rˆ   )rE   r}   )rE   úarray-access-closerA   r‰   rp   Úcolonr7   ú;r_   r|   )rE   rq   rf   rA   rQ   útype-full-name)rE   ú
type-checkrŒ   )rE   r�   útype-struct)rE   r�   útype-parenthesisr�   r�   z->z<(?!=)ú
type-paramrŽ   ú>)rp   rT   )rE   útype-struct-seprT   rŠ   r’   )rE   rŽ   útype-param-typez!~/(\\\\|\\[^\\]|[^/\\\n])*/[gim]*)rE   útype-param-sepr“   r”   )rE   r�   rP   )rE   útype-param-constraint-sepútype-param-constraint-flagrQ   r•   r–   )rE   útype-param-constraint-flag-typer—   )rE   ú#type-param-constraint-flag-type-seprT   r˜   rr   )rE   rS   rc   rA   rk   rS   rg   )rE   úvar-seprm   rc   rn   r™   rm   rc   r~   )rE   úcall-seprA   rš   )rE   r   rs   z(?!(?:\$\s*[a-z]\b|\$(?!z))))rE   úbracket-check)rE   r›   rC   )rE   r›   rG   )rE   Úblockr›   )rE   ú
object-seprA   )rE   rœ   r_   rq   rœ   )rE   r�   rA   rŠ   úident-or-string)rE   Úobject)rŸ   rž   r�   c                 óè   — d}t          j        d| ¦  «        rt          |d¦  «        }t          j        d| ¦  «        rt          |d¦  «        }t          j        d| ¦  «        rt          |d¦  «        }|S )Nr   z\bimport\s+haxe\.gš™™™™™É?z\bStd\.gš™™™™™¹?z\btrace\s*\(gš™™™™™©?)ÚreÚsearchÚmax)ÚtextÚrvs     r1   Úanalyse_textzHaxeLexer.analyse_text|  sp   € ØˆÝŒ9Ð)¨4Ñ0Ô0ð 	Ý�R˜‘”ˆBÝŒ9�Z Ñ&Ô&ð 	Ý�R˜‘”ˆBÝŒ9�_ dÑ+Ô+ð 	Ý�R˜‘”ˆBØˆ	r3   N)2Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚ	mimetypesÚversion_addedÚkeywordÚtypeidrB   ÚbinopÚident_no_keywordr¡   ÚDOTALLÚ	MULTILINEÚflagsr&   r2   r   r   Ú	NamespaceÚDeclarationr   r   r	   ÚSingleÚ	Multiliner   ÚInterpolÚEscapeÚDoubler   r   r   r+   r   ÚFloatÚHexÚIntegerÚ	Decoratorr
   ÚFunctionÚConstantÚRegexr   Útokensr¦   © r3   r1   r   r      sû  € € € € € ðð ð €DØ
€CØ$Ð$Ð$€GØ˜Ð"€IØ9Ð9Ð9€IØ€Mð;€Gð €Fð )¨6Ñ1°MÑA€Eð€Eð
  Ñ'¨#Ñ-°Ñ5ÐàŒI˜œÑ$€Eà€Mðð ð ð4fØØˆG�HÑÔØˆG�F‰OŒOØ˜wÔ0Ð2JÐKØ˜gÔ/Ð1HÐIØ˜WÔ.Ð0FÐGØ$ gÔ&9Ð:Ø Ô 3°ZÐ@Ø% wÔ':¸GÐDØ˜GÔ/°Ð8Ø˜wÔ2°IÐ>ð �tÐ-Ð.ð!
ðfð* 	Ø�ZÐ Ø˜GœNÐ+Ø˜7Ô,Ð-Ø/Ð1AÐBð	
ð+fð8 	!Ø�f”oÐ'HÐIØ�f”mÐ$Ø˜Ñ Ñ# V¤_°gÐ>ØˆG�OÑ$Ô$ð	#
ð9fðF 	Ø�6”= &Ð)Ø�V”]Ð#Ø�6”=Ð!ð
ðGfðR 	Ø�6”= &Ð)Ø�V”]Ð#Ø�6”=Ð!ð
ðSfð^ 	 Ø�5‰[˜&œ/Ð*Ø�F”O VÐ,ð"
ð_fðh 	ØˆG�HÑÔØ�D”NÐ#Ø�K Ð0ØˆG�F‰OŒOð	
ðifðv 	ØˆG�HÑÔØ�D”NÐ#Ø�GÐØ�K Ð0Ø�GÔ% wÐ/ØˆG�F‰OŒOð
ðwfðH 	ØˆG�HÑÔØ�G˜VÐ$Ø�D”N FÐ+ð
ðIfðT 	ØˆG�HÑÔØ�D”NÐ#Ø�K Ð0ØˆG�F‰OŒOð	
ðUfðb 	Ø�ZÐ Ø�6”=Ð";Ð<Ø�6”=Ð";Ð<ØˆG�F‰OŒOð	
ðcfðp 	Ø�ZÐ Ø�G”OÐ$Ø�G”OÐ%DÐEà�G”O VÐ,ð ˜&œ,Ð'Ø&¨¬Ð5Ø.°´Ð=Ø ¤Ð-Ø˜eÑ# iÑ/°´Ð>ð  ¤
Ð+Ø˜œÐ'ð �6”=Ð";Ð<Ø�6”=Ð";Ð<ð)
ðqfð^ 	Ø�ZÐ Ø�G”O VÐ,ØˆGÐ1Ñ2Ô2ð 
ð_fðj 	Ø�ZÐ Ø�G”OÐ%LÐMØˆG�F‰OŒOð
ðkfðx 	&Ø�ZÐ Ø�G”OÐ$Ø�G”OØBðDð �G”OÐ%CÐDð ˜&œ,Ð(FÐGØ&¨¬Ð6TÐUØ.°´Ð>\Ð]Ø ¤Ð.LÐMØ˜eÑ# iÑ/°´Ð?]Ð^ð  ¤
Ð,JÐKØ˜œÐ(FÐGð �6”=Ø<ð>à�6”=Ø<ð>ð-(
ðyfðl 	ØˆG�HÑÔØˆGð Mñ Nô Nð
ðmfðx 	ØˆG�HÑÔØ�KÐ!7Ð8ð
ðyfð fðB 	ØˆG�HÑÔØ�KÐ!FÐGØˆG�F‰OŒOð
ðCfðN 	ØˆG�HÑÔØ˜WÔ0°&Ð9Ø�;ÐØˆG�F‰OŒOð	
ðOfð\ 	ØˆG�HÑÔØ�4”>Ð#LÐMð
ð]fðh 	ØˆG�HÑÔØ�4”> 6Ð*ØˆG�F‰OŒOð
ðifðv 	ØˆG�HÑÔØ�D”N FÐ+ð
ðwfð@ 	ØˆG�HÑÔØ�D”NÐ$9Ð:ØˆG�F‰OŒOð
ðAfðL 	ØˆG�HÑÔØ�D”N FÐ+ØˆGÐ5Ñ6Ô6ð
ðMfðX 	ØˆG�HÑÔØ�D”N FÐ+Ø�;Ð 5Ð6ð
ðYfðd 	ØˆG�HÑÔØˆGð "ñ #ô #ð
ðefðp 	ØˆG�HÑÔØ�8ÐCÐDð
ðqfðz 	ØˆG�HÑÔØˆGð ;ñ <ô <ð
ð{fðF 	ØˆG�HÑÔØˆG�F‰OŒOØ�K Ð(Ø˜tÐ%MÐNð	
ðGfðT 	ØˆG�HÑÔØ�KØ<ð>àˆGÐ1Ñ2Ô2ð	
ðUfðb 	ØˆG�HÑÔØˆGð ;ñ <ô <ð
ðcfðn 	ØˆG�HÑÔØ(¨'Ô*=¸vÐFØ�;ÐàˆG�F‰OŒOð
ðofð~ 	ØˆG�HÑÔØ�K Ð(ð
ðfðH 	ØˆG�HÑÔØ�K Ð(ð
ðIfð fð fðR 	ØˆG�HÑÔØˆG�F‰OŒOØ�K Ð(ØIØÔ ð"àˆG�NÑ#Ô#ð
ðSfðd 	ØˆG�HÑÔØ˜Ô,Ø2ð4à˜gÔ1Ø;ð=ð	
ðefðv 	ØˆG�HÑÔØ˜tœ}ð;ð<ð ˆGð Bñ Cô Cð
ðwfðH	 	ØˆG�HÑÔØˆG�F‰OŒOØˆG�F‰OŒOð
ðI	fðT	 	ØˆG�HÑÔØ�D”Mð $=ð >ð
ðU	fðd	 	ØˆG�HÑÔØ�K Ð(Ø�KÐ Ø˜tØ=ð?ð	
ðe	fðt	 	ØˆG�HÑÔØ�K Ð(Ø�;Ð :Ð;ð
ðu	fð@
 	ØˆG�HÑÔØ�Kð "Sð TàˆG�F‰OŒOð	
ðA
fðN
 	ØˆG�HÑÔØ8¸'À6ÐJØ˜t VÐ,ð
ðO
fðZ
 	ØˆG�HÑÔð ˆGÐ:Ñ;Ô;ð	
ð[
fðh
 	ð 1
ØˆG�HÑÔð1
à�4”>ð $@ð Að1
ð *¨8Ð4ð	1
ð
 �KÐ!FÐGð1
ð DØÔ ð"ð1
ð  Ô 3ð 6Hð Ið1
ð �KÐ!BÐCð1
ð & wÔ'7Ð9OÐPð1
ð ˜GÐ%;Ð<ð1
ð ˜GÐ%CÐDð1
ð ˜7Ð$=Ð>ð1
ð ˜7Ô.°Ð@ð1
ð  ˜7Ð$AÐBð!1
ð" ˜gÐ'9Ð:ð#1
ð$ ˜' >Ð2ð%1
ð& ˜' >Ð2ð'1
ð( ˜WÐ&7Ð8ð)1
ð* ˜7 OÐ4ð+1
ð, $ WÐ-ð-1
ð. ˜gÐ'@ÐAð/1
ð0 ˜WÐ&7Ð8ð11
ð2 % g¨vÐ6ð31
ð4 & eÑ+¨DÑ0°$Ð8JÐKð51
ð6 ˜tÐ%;Ð<ð71
ð< ˜&œ,Ð(>Ð?ð=1
ð> '¨¬Ð6LÐMð?1
ð@ /°´Ð>TÐUðA1
ðB  ¤Ð.DÐEðC1
ðD ˜eÑ# iÑ/°´Ð?UÐVðE1
ðJ  ¤
Ð,BÐCðK1
ðL ˜œÐ(>Ð?ðM1
ðR �6”=Ð"RÐSðS1
ðT �6”=Ð"IÐJðU1
ðZ 4°V´\ÐCYÐZð[1
ð` �KÐ!EÐFða1
ði
fðN 	ØˆG�HÑÔØ˜xÐ(Ø�HÐ.Ð/Ø˜'Ð#3Ð4Ø�HÐAÐBØÐ(Ñ(¨3Ñ.°°¸ÀdÑ0KÔ0KÐLØ�K Ð0Ø�K Ð(ØˆG�F‰OŒOð

ðOfðh 	ØˆG�HÑÔØˆG�F‰OŒOØ�;Ð 0Ð1à$ gÔ&9Ð:Ø Ô 3Ð5_Ð`Ø% wÔ':Ð<iÐjØ˜GÔ/Ð1WÐXØ˜wÔ2Ð4]Ð^àˆGÐ$Ñ%Ô%ð
ðifðD 	Ø�KÐ!7Ð8ØˆG�GÑÔð
ðEfðP 	ØˆG�HÑÔØ�Kð "7ð 8àˆGÐ$Ñ%Ô%ð	
ðQfð` 	ØˆG�HÑÔØ�;Ð 0Ð1ØˆG�F‰OŒOð
ðafðl 	ØˆG�HÑÔØ˜Wð ';ð <àˆG�F‰OŒOð	
ðmfð fð fð| 	ØˆG�HÑÔØˆGÐ0Ñ1Ô1ð
ð}fðH 	ØˆG�HÑÔØ˜Wð ';ð <ð
ðIfðT 	ØˆG�HÑÔØ�KÐ!@ÐAð
ðUfð^ 	ØˆG�HÑÔØ�KÐ!@ÐAð
ð_fðh 	ØˆG�HÑÔØ�Kð "1ð 2ð
ðifðt 	ØˆG�HÑÔØ˜GÐ%5Ð6ØˆG�F‰OŒOð
ðufð@ 	ØˆG�HÑÔØˆGÐCÑDÔDð
ðAfðJ 	ØˆG�HÑÔØ" GÐ-CÐDØ�K Ð(ð
ðKfðV 	ØˆG�HÑÔØ�; Ð'ØˆGÐ>Ñ?Ô?ð
ðWfðb 	ØˆG�HÑÔØ�; Ð'Ø�;Ð 0Ð1ð
ðcfðn 	ØˆG�HÑÔØ˜'Ð#NÐOØˆG�F‰OŒOð
ðofð| 	ØˆG�HÑÔØ)¨7Ð4DÐEØˆG�F‰OŒOð
ð}fðH 	ØˆG�HÑÔØˆGÐ@ÑAÔAð
ðIfðR 	ØˆG�HÑÔØ�K Ð(ØˆGÐ6Ñ7Ô7ð
ðSfð^ 	ØˆG�HÑÔØ�K Ð(Ø�;Ð 6Ð7ð
ð_fðj 	ØˆG�HÑÔØˆGÐ:Ñ;Ô;ð
ðkfðt 	ØˆG�HÑÔØ�K Ð(ð
ðufð fð fð~ 	ØˆG�HÑÔØ�; Ð'ð
ðfðH 	ØˆG�HÑÔØ�; Ð'ð
ðIfðR 	ØˆG�HÑÔØ�; Ð'ð
ðSfð\ 	ØˆG�HÑÔØ�; Ð'ØˆG�F‰OŒOð
ð]fðj 	ØˆG�HÑÔØ�D˜&Ð!ð
ðkfðt 	ØˆG�HÑÔØ�KÐ!PÐQØˆGÐ*Ñ+Ô+ð
ðufð@ 	ØˆG�HÑÔØ�T˜6Ð"ð
ðAfðJ 	ØˆG�HÑÔØ�K Ð)ØˆG�F‰OŒOð
ðKfðV 	ØˆG�HÑÔØ�KÐ Ø�DÐBÐCØ�KÐ!FÐGØ�KÐ!KÐLð
ðWfðf 	ØˆG�HÑÔØˆGÐ9Ñ:Ô:ð
ðgfðp 	ØˆG�HÑÔØ�KÐ!1Ð2Ø˜¡\Ð2ØˆG�F‰OŒOð	
ðqfñ~ 	ØˆG�HÑÔØ�K Ð(Ø�KÐ Ù�;Ñ 1Ð2Ø˜tÑ%QÐRØˆG�LÑ!Ô!ð
ðfñP 	ØˆG�HÑÔØ�K Ð(Ø�;Ñ 7Ð8ð
ðQfñ^ 	à˜&œ,¨Ð/Ø&¨¬°fÐ=Ø.°´¸fÐEØ ¤¨fÐ5Ø˜eÑ# iÑ/°´¸vÐFð  ¤
¨FÐ3Ø˜œ¨Ð/ð �6”=Ð";Ð<Ø�6”=Ð";Ð<ñ 2°6´<ÀÐHð �HÐ4Ð5àˆG�F‰OŒOð-
ð_fñT 	ØˆG�HÑÔØˆGÑAÑBÔBð
ðUfñ^ 	ØˆG�HÑÔÙ�; Ð'Ø�;Ñ 6Ð7ð
ð_fñn 	 ØˆG�HÑÔØ˜ñ &Qð RàˆG�F‰OŒOð	"
ðofð fð fñ| 	$ØˆG�HÑÔÙ�; Ð'Ø�;ñ !Lð Mð&
ð}fñL 	%ØˆG�HÑÔØ�;Ñ KÐLØˆG�F‰OŒOð'
ðMfñX 	*ØˆG�HÑÔØ�Kñ "*ð +àˆGÐ$Ñ%Ô%ð	,
ðYfñf 	.ØˆG�HÑÔØ�K Ð(Ø�; Ð'ð0
ðgfñt 	ØˆG�HÑÔØˆGÑAÑBÔBð
ðufñ~ 	ØˆG�HÑÔØ�K Ð(ð
ðfñH 	ØˆG�HÑÔØ�K Ð(ð
ðIfñR 	ØˆG�HÑÔØ˜tÑ%ZÐ[ð
ðSfñ^ 	ØˆG�HÑÔØ�; Ð0ØˆG�F‰OŒOð
ð_fñl 	ØˆG�HÑÔØ�8Ð-Ð.ØˆG�F‰OŒOð
ðmfñz 	ØˆG�HÑÔØ�;Ð 0Ð1ØˆG�F‰OŒOð
ð{fñH 	ØˆG�HÑÔØ�8˜VÐ$ð
ðIfðT 	ØˆG�HÑÔØ�K Ð(ØˆGÑ0Ñ1Ô1ð
ðUfñb 	ØˆG�HÑÔØ�K Ð(Ø�;Ñ 0Ð1ð
ðcfñp 	ØˆG�HÑÔÙ(¨Ñ.©uÑ4Ð7GÑGÈÙ&ð(à�6”=Ñ"LÐMØ�6”=Ñ"LÐMØˆGÑ%Ñ&Ô&ð
ðqfñB 	ØˆG�HÑÔØ�;Ñ >Ð?ØˆGÑIÑJÔJð
ðCfñP 	ØˆG�HÑÔØ�K Ð(ØˆGÐ$Ñ%Ô%ð
ðQfð fð` ˆG�HÑÔØ�K Ð(ØˆGÑNÑOÔOð
ð ˆG�HÑÔØ˜t VÐ,Ø�6”=Ð";Ð<Ø�6”=Ð";Ð<ð	
ð ˆG�HÑÔØ�K Ð(Ø�;Ñ 2Ð3ð
ñ}fð fð f€FñPð ð ñ ð r3   c                   ó\  — e Zd ZdZdZdZddgZdgZdZdd	 e	e
ej        ¦  «        fd
 e	e
ej        ¦  «        fd e	e
e¦  «        fd e	e
eee¦  «        fd e	e
eeej        ¦  «        fd e	e
eeej        e
ej        e
ej        e
ej        ¦
  «
        fd e	e
eee¦  «        fdej        fgiZdS )r   z%
    Lexer for haXe build files.
    ÚHxmlz0https://haxe.org/manual/compiler-usage-hxml.htmlÚhaxemlÚhxmlz*.hxmlz1.6r4   z
(--)(next)z(-)(prompt|debug|v)zY(--)(neko-source|flash-strict|flash-use-stage|no-opt|no-traces|no-inline|times|no-output)zO(-)(cpp|js|neko|x|as3|swf9?|swf-lib|php|xml|main|lib|D|resource|cp|cmd)( +)(.+)z(-)(swf-version)( +)(\d+)z;(-)(swf-header)( +)(\d+)(:)(\d+)(:)(\d+)(:)([A-Fa-f0-9]{6})zA(--)(js-namespace|php-front|php-lib|remap|gen-hx-classes)( +)(.+)z#.*N)r§   r¨   r©   rª   r«   r¬   r­   r®   r°   r   r   r   ÚHeadingr   r   r   r   rÁ   rÀ   r	   rº   rÆ   rÇ   r3   r1   r   r   ‡  s1  € € € € € ðð ð €DØ
<€CØ˜Ð €GØ�
€IØ€Mð 	à˜H˜H [°'´/ÑBÔBÐCà# X X¨k¸7¼?Ñ%KÔ%KÐLð+Ø,4¨H°[À'Ñ,JÔ,JðLð àˆX�k 7¨J¸Ñ?Ô?ðAð *ØˆX�k 7¨J¸¼ÑGÔGðIð LØˆX�k 7¨J¸¼Ø! 6¤>°;ÀÄØ! 6¤:ñ/ô /ð0ð
Ø�h˜{¨G°ZÀÑHÔHðJð �W”^Ð$ð3
ð€F€F€Fr3   )rª   r¡   Úpygments.lexerr   r   r   r   r   Úpygments.tokenr   r	   r
   r   r   r   r   r   r   r   Ú__all__r   r   rÇ   r3   r1   ú<module>rÐ      sL  ððð ð 
€	€	€	ðð ð ð ð ð ð ð ð ð ð ð ð ð ð-ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð ˜Ð
$€ðoð oð oð oð oÐ"ñ oô oð oðd&ð &ð &ð &ð &�
ñ &ô &ð &ð &ð &r3   