HEX
Server: LiteSpeed
System: Linux us-phx-web1284.main-hosting.eu 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: u300739242 (300739242)
PHP: 8.2.30
Disabled: system, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/__pycache__/qlik.cpython-311.pyc
�

�;fm���dZddlZddlmZmZmZmZddlmZm	Z	m
Z
mZmZm
Z
mZmZddlmZmZmZmZdgZGd�de��ZdS)z�
    pygments.lexers.qlik
    ~~~~~~~~~~~~~~~~~~~~

    Lexer for the qlik scripting language

    :copyright: Copyright 2006-2024 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�V�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 �!��e j!fee"d �"��efd#ejfee#d �"��ej$fee%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
    �Qlik)�qlik�qlikview�	qliksense�
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)r"z	[a-z]\w*:z	(?=\s*\()�function�field_name_quotez\[�field_name_bracket�string�numerics�symbolsz'.+?'z\b\w+\bz
[,;.()\\/])	rr'rr&r r$r%r#rN)(�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�url�
version_added�re�
IGNORECASE�flagsr�	Multiliner
�Float�Integerrr
�Interpolr	�Variablerr�Symbolr�
Whitespace�Singler�Declarationrrr�Wordrr�Constantr�Builtin�tokens���G/opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/qlik.pyrrs����������D�=�=�=�G��'�"�I�
�C��M��M�E�
�W�&��/�
�w�(�)�
�)�&�,�7�
���(�
�#�����$�-���I�I�
�
��6�6�"��G�H���
���
�F�O�	
��;��'��G�F�O�O�
�
�6�=�&�)��G�H���
���'�
�F�M�"�	
��F�M�6�*��G�H���
���'�
�F�M�"�	
��[�&�1�7�7�6�?�?�C��T�_�%�
�W�&�	�2�
���'�
����)<�d�o� N� N�
�
��U�>�'�*�5��
G�
G�
G�
�]�
��U�>�%�
0�
0�
0�'�:�
�7�.�/�
�U�=��
/�
/�
/��1A�B�
�U�#�L�
9�
9�
9�4�<�
�
�
�G�H���
�6�=�"4�5�
�F�M�#7�8�
�6�8�$��G�J���
�U�>�)�,�
-�
-�x�8�
�v��
���
�K�(�K&
�WR�R�F�F�FrC)r,r2�pygments.lexerrrrr�pygments.tokenrrr	r
rrr
r�pygments.lexers._qlik_builtinsrrrr�__all__rrBrCrD�<module>rIs%����
�	�	�	�?�?�?�?�?�?�?�?�?�?�?�?���������������������$�$�$�$�$�$�$�$�$�$�$�$��-��_�_�_�_�_�
�_�_�_�_�_rC