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__/qlik.cpython-310.pyc
o

;jp�@s~dZddlZddlmZmZmZmZddlmZm	Z	m
Z
mZmZm
Z
mZmZddlmZmZmZmZdgZGdd�de�ZdS)z�
    pygments.lexers.qlik
    ~~~~~~~~~~~~~~~~~~~~

    Lexer for the qlik scripting language

    :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�
RegexLexer�include�bygroups�words)�Comment�Keyword�Name�Number�Operator�Punctuation�String�Text)�OPERATORS_LIST�STATEMENT_LIST�SCRIPT_FUNCTIONS�
CONSTANT_LIST�	QlikLexerc@s�eZdZdZdZgd�ZddgZdZdZe	j
Zdej
d	fd
ej
fgdejfdejfgd
eejejej�fgded	fed�defdefgded	fed�gdejd	fed�dejfdejfgdejd	fed�dejfdejfgded	fed�gdejfdej
dfdejfdeejej�dfeedd d d!�e j!fee"d d"�efd#ejfee#d d"�ej$fee%d$d"�ej&d%fed�dejd&fd'ejd(fded)fed*�eed+�e fd,efd-efd.efgd/�	Z'd0S)1rz3
    Lexer for qlik code, including .qvs files
    ZQlik)ZqlikZqlikviewZ	qliksenseZ
qlikscriptz*.qvsz*.qvwzhttps://qlik.comz2.12z\*/z#popz[^*]+z\b\d+\.\d+(e\d+)?[fd]?\bz\b\d+\bz(\$\()(\w+)(\))�'�interpz[^'$]+z\$�;�root�"z[^\"$]+z\]z[^\]$]+z\)z\s+z/\*�commentz//.*\nz(let|set)(\s+)�
assignmentrz\b)�prefix�suffix)rz	[a-z]\w*:z	(?=\s*\()�function�field_name_quotez\[�field_name_bracket�string�numerics�symbolsz'.+?'z\b\w+\bz
[,;.()\\/])	rr rrrrrrrN)(�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�urlZ
version_added�re�
IGNORECASE�flagsrZ	Multiliner	ZFloatZIntegerrrZInterpolrZVariablerrZSymbolr
�
Whitespace�SinglerZDeclarationrrr
ZWordrrZConstantrZBuiltin�tokens�r0r0�H/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/qlik.pyrs~
������
�
�
���

�
�)r%r*Zpygments.lexerrrrrZpygments.tokenrrrr	r
rrr
Zpygments.lexers._qlik_builtinsrrrr�__all__rr0r0r0r1�<module>s
(