
    5h                     `    S r SSKJrJrJr  SSKJrJrJrJ	r	J
r
JrJrJr  S/r " S S\5      rg)z
pygments.lexers.pony
~~~~~~~~~~~~~~~~~~~~

Lexers for Pony and related languages.

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
    )
RegexLexerbygroupswords)TextCommentOperatorKeywordNameStringNumberPunctuation	PonyLexerc                      \ rS rSrSrSrS/rS/rSrSr	Sr
S	\4S
\4S\R                  4S\R                  S4S\R                   4S\S4S\R"                  4S\4\" SSS9\R*                  4S\4\" SSS9\4S\" \\5      S4S\" \\5      S4\" SSS9\R2                  R4                  4S\R4                  4S\R8                  4S\R:                  4S \R<                  4S!\R2                  4S"\4S#\4/\
S$-   \" \\\R>                  5      S%4/\
S&-   \" \\\R@                  5      S%4/S'\R                  4S\R                  S(4S)\R                  S%4S*\R                  4/S\S%4S+\4S,\4/S-.r!S.r"g/)0r      z
For Pony source code.
Ponyponyz*.ponyzhttps://www.ponylang.ioz2.4z(iso|trn|ref|val|box|tag)z\nz[^\S\n]+z//.*\nz/\*nested_commentz"""(?:.|\n)*?""""stringz\'.*\'z=>|[]{}:().~;,|&!^?[])		addressofandasconsumedigestofisisntnotorz\b)suffixz!=|==|<<|>>|[-+/*%=<>])(boxbreakcompile_errorcompile_intrinsiccontinuedoelseelseifembedenderrorforififdefinisolambdaletmatchobjectrecoverrefrepeatreturntagthenthistrntryuntilusevarvalwherewhilewithz#anyz#readz#sendz#sharez<(actor|class|struct|primitive|interface|trait|type)((?:\s)+)typenamez(new|fun|be)((?:\s)+)
methodname)I8U8I16U16I32U32I64U64I128U128ILongULongISizeUSizeF32F64BoolPointerNoneAnyArrayr   Iteratorz
_?[A-Z]\w*z (\d+\.\d*|\.\d+|\d+)[eE][+-]?\d+z0x[0-9a-fA-F]+z\d+z(true|false)\bz_\d*z_?[a-z][\w\']*z?((?:\s)*)(_?[A-Z]\w*)z#popz?((?:\s)*)(_?[a-z]\w*)z[^*/]+z#pushz\*/z[*/]z\\"z[^\\"]+)rootrD   rE   r   r    N)#__name__
__module____qualname____firstlineno____doc__namealiases	filenamesurlversion_added_capsr   r   Single	Multiliner   DocCharr   r   r   Wordr	   r   r
   BuiltinTyper   FloatHexIntegerClassFunctiontokens__static_attributes__r]       _/var/www/html/cementerio_25MayoBackend/env/lib/python3.13/site-packages/pygments/lexers/pony.pyr   r      s&    DhG
I
#CM(E DM$'W&&(89 &**-68$$%{3   ]]	
 '1 E   Mgt$j2%x'>M 
  \\  DII&0&,,?

+V^^$-dO%Q)
V ..gtTZZ0&:

 ..gtT]]3V=

 ))*W&&0W&&/g''(	
 66"V 
s>Frw   N)rb   pygments.lexerr   r   r   pygments.tokenr   r   r   r	   r
   r   r   r   __all__r   r]   rw   rx   <module>r|      s8    7 6   -K
 Krw   