+
    IV-jï  ã                   óŽ   € R t ^ RIHtHtHtHt ^ RIHtHtH	t	H
t
HtHtHtHt R.tRtRt]R,           ],           t ! R R]4      tR# )	z®
pygments.lexers.arrow
~~~~~~~~~~~~~~~~~~~~~

Lexer for Arrow.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)Ú
RegexLexerÚbygroupsÚdefaultÚinclude)ÚTextÚOperatorÚKeywordÚPunctuationÚNameÚStringÚNumberÚ
WhitespaceÚ
ArrowLexerz#\b(int|bool|char)((?:\[\])*)(?=\s+)z([a-zA-Z_][a-zA-Z0-9_]*)z(\s+)c                   óD  € ] tR t^tRtRtRtR.tR.tRt	RR]
3R	]3]! R
4      ]! R4      ]! R4      .R
R],           R,           ]! ]P                   ]
]]
]P"                  ]]
]P&                  ]4	      R3R]3.R]]! ]P"                  ]]]P*                  4      3R]R3R]3R]P                   3R]P                   R3.RR]
3R]P0                  3R]P2                  3R]P6                  R3R]P8                  R3R]R3R]3R]P:                  3R ]! ]P                   ]
]P"                  4      3]R,           ]! ]P&                  ]4      R!3]]P*                  3R]R3R"]R3R#]R$3.R]! R4      R%]3]! R$4      .R]]! ]P"                  ]]
]P*                  4      3R%]3R#]R$3.R&R']P@                  3.RR]P6                  R$3]! R&4      R(]P6                  3.RR]P8                  R$3]! R&4      R)]P8                  3.R]! R4      R*]R$3R%]3.R!]! R4      R#]R$3R%]3.R]! R4      R+]R$3./t!R,t"R-# ).r   z
Lexer for Arrow
ÚArrowz'https://pypi.org/project/py-arrow-lang/Úarrowz*.arwz2.7Úrootz\s+z^[|\s]+ÚblocksÚ
statementsÚexpressionsz(function)(\n+)(/-->)(\s*)z(\()Úfparamsz/-->$|\\-->$|/--<|\\--<|\^z\[ÚindexÚ=zrequire|mainÚprintz[0-9]+z
true|falseÚ'ÚcharÚ"Ústringz\{Úarrayz==|!=|<|>|\+|-|\*|/|%zand|or|not|lengthz(input)(\s+)(int|char\[\])Úfargsz\(z\)z#popÚ,Úescapez<\\(["\\/abfnrtv]|[0-9]{1,3}|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4})z[^'\\]z[^"\\]+z\}z\]© N)#Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚversion_addedr   r	   r   ÚDECLr   r   ÚReservedÚTyper
   ÚFunctionr   ÚVariabler   r   ÚIntegerÚConstantr   ÚCharÚDoubleÚWordÚIDENTr   ÚEscapeÚtokensÚ__static_attributes__r"   ó    Úf/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/arrow.pyr   r      s  † ñð €DØ
3€CØˆi€GØ�	€IØ€Mð 	Ø�ZÐ Ø˜Ð%Ù�HÓÙ�LÓ!Ù�MÓ"ð
ð 	Ø*ØõàõáØ×!Ñ! :¨{Ø˜WŸ\™\¨;¸
Ø—‘ óð ðð +¨KÐ8ð	
ð 	Ø‘8˜GŸL™L¨+°t¸T¿]¹]ÓKÐLØ�K Ð)Ø�8ÐØ˜g×.Ñ.Ð/Ø�w×'Ñ'¨Ð1ð
ð 	Ø�ZÐ Ø˜Ÿ™Ð'Ø˜G×,Ñ,Ð-Ø�6—;‘; Ð'Ø�6—=‘= (Ð+Ø�K Ð)Ø% xÐ0Ø! 8§=¡=Ð1Ø*©HØ× Ñ  *¨g¯l©ló-ð ð �W�_™hØ—‘˜{óàðð �D—M‘MÐ"Ø�K Ð)Ø�K Ð/Ø�K Ð(ð%
ð( 	Ù�MÓ"Ø�;ÐÙ�F‹Oð
ð
 	Ø‘8˜GŸL™L¨+°zÀ4Ç=Á=ÓQÐRØ�;ÐØ�K Ð(ð
ð
 	ØLØ�]‰]ðð
ð 	Ø�6—;‘; Ð'Ù�HÓØ˜Ÿ™Ð$ð
ð
 	Ø�6—=‘= &Ð)Ù�HÓØ˜Ÿ™Ð'ð
ð
 	Ù�MÓ"Ø�K Ð(Ø�;Ðð
ð
 	Ù�MÓ"Ø�K Ð(Ø�;Ðð
ð
 	Ù�MÓ"Ø�K Ð(ð
ð_S„Fr;   N)r'   Úpygments.lexerr   r   r   r   Úpygments.tokenr   r   r   r	   r
   r   r   r   Ú__all__ÚTYPESr7   r-   r   r"   r;   r<   Ú<module>rA      sR   ðñ÷ BÓ A÷÷ ó ð ˆ.€à.€Ø#€ØˆxÕ˜%Õ€ô^�ö ^r;   