HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/wren.cpython-310.pyc
o

;j��@sbdZddlZddlmZmZmZddlmZmZm	Z	m
Z
mZmZm
Z
mZdgZGdd�de�ZdS)z�
    pygments.lexers.wren
    ~~~~~~~~~~~~~~~~~~~~

    Lexer for Wren.

    :copyright: Copyright 2006-present 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@sVeZdZdZdZdZdgZdgZdZe	j
e	jBZde
fdefd	ed
fdedfed
ddd�efedddd�ejfedddd�ejfdejdfdejfdejfdefdefdejfdejjfdejjfdejfdejfdefded fgdejd!fd"ejdfd#ejfgdedfd$ej fd%ej fd&ej fd'ej fd(ej!d)fd*efgdej!dfe"d
�gd+�Z#d,S)-r
z.
    For Wren source code, version 0.4.0.
    ZWrenzhttps://wren.ioZwrenz*.wrenz2.14z\s+z[,\\\[\]{}]z\(�rootz\)z#pop)�as�break�classZ	construct�continue�else�forZforeign�if�import�returnZstatic�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]*z0x[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[^\\"%]+)rr#r%r&N)$�__name__�
__module__�__qualname__�__doc__�name�url�aliases�	filenamesZ
version_added�re�	MULTILINE�DOTALL�flagsrrrrZConstantr
ZWordr	Z	Multiline�Single�SpecialrZClassZVariableZInstancerZHexZFloatrZEscapeZInterpolr�tokens�r6r6�H/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/wren.pyr
sv������


�
/
�
�
�
�)r*r/Zpygments.lexerrrrZpygments.tokenrrrrr	r
rr�__all__r
r6r6r6r7�<module>s
(