
    5h                     h    S r SSK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.wren
~~~~~~~~~~~~~~~~~~~~

Lexer for Wren.

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
    N)include
RegexLexerwords)
WhitespacePunctuationKeywordNameCommentOperatorNumberString	WrenLexerc                      \ rS rSrSrSrSrS/rS/rSr	\
R                  \
R                  -  rS\4S	\4S
\S4S\S4\" SSSS9\4\" SSSS9\R$                  4\" SSSS9\R(                  4S\R,                  S4S\R.                  4S\R0                  4S\4S\4S\R4                  4S\R6                  R4                  4S\R6                  R8                  4S\R<                  4S\R>                  4S\ 4S \ S!4/S\R,                  S"4S#\R,                  S4S$\R,                  4/S \ S4S%\ RB                  4S&\ RB                  4S'\ RB                  4S(\ RB                  4S)\ RD                  S*4S+\ 4/S\ RD                  S4\#" S5      /S,.r$S-r%g.)/r      z&
For Wren source code, version 0.4.0.
Wrenzhttps://wren.iowrenz*.wrenz2.14z\s+z[,\\\[\]{}]z\(rootz\)z#pop)asbreakclass	constructcontinueelseforforeignifimportreturnstaticsuperthisvarwhilez(?<!\.)z\b)prefixsuffix)truefalsenull)inisz/\*commentz//.*?$z#.*?(\(.*?\))?$z[!%&*+\-./:<=>?\\^|~]+z[a-z][a-zA-Z_0-9]*z[A-Z][a-zA-Z_0-9]*z__[a-zA-Z_0-9]*z_[a-zA-Z_0-9]*z0x[0-9a-fA-F]+z\d+(\.\d+)?([eE][-+]?\d+)?z	""".*?""""stringz#pushz\*/z([^*/]|\*(?!/)|/(?!\*))+z\\[\\%"0abefnrtv]z\\x[a-fA-F0-9]{2}z\\u[a-fA-F0-9]{4}z\\U[a-fA-F0-9]{8}z%\(interpolationz[^\\"%]+)r   r+   r-   r.    N)&__name__
__module____qualname____firstlineno____doc__nameurlaliases	filenamesversion_addedre	MULTILINEDOTALLflagsr   r   r   r   Constantr   Wordr
   	MultilineSingleSpecialr	   ClassVariableInstancer   HexFloatr   EscapeInterpolr   tokens__static_attributes__r/       _/var/www/html/cementerio_25MayoBackend/env/lib/python3.13/site-packages/pygments/lexers/wren.pyr   r      s    D
ChG
IMLL299$E
 Z [)
 K(K(  ( 3=	  ")	*  )3= !(!1!13  &0 !)0
 W&&	2'1 '1"D)"DJJ/!4!45 6 67 

+*FLL9 6"68$Y-
^ W&&0W&&/('*;*;<
 66"!6==1!6==1!6==1!6==1V__o6&!	
 FOOV,FO
}CFrL   )r4   r:   pygments.lexerr   r   r   pygments.tokenr   r   r   r	   r
   r   r   r   __all__r   r/   rL   rM   <module>rQ      s;    
 5 5   -O
 OrL   