Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pygments/lexers/__pycache__/qlik.cpython-39.pyc
Ðазад
a a�hm � @ s~ d Z ddlZddlmZmZmZmZ ddlmZm Z m Z mZmZm Z mZmZ ddlmZmZmZmZ dgZG dd� de�ZdS )z� pygments.lexers.qlik ~~~~~~~~~~~~~~~~~~~~ Lexer for the qlik scripting language :copyright: Copyright 2006-2025 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� e Zd ZdZdZg d�ZddgZdZdZe j Zdej d fd ej fgdejfdejfgd eejejej�fgded fed�defdefgded fed�gdejd fed�dejfdejfgdejd fed�dejfdejfgded fed�gdejfdej dfdejfdeejej�dfeed d 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 )1r z3 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+)� assignmentr z\b)�prefix�suffix)r z [a-z]\w*:z (?=\s*\()�function�field_name_quotez\[�field_name_bracket�string�numerics�symbolsz'.+?'z\b\w+\bz [,;.()\\/]) r r% r r$ r r"