File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/configs.cpython-310.pyc
Back
o ;j�� � @ s� d Z ddlZddlmZmZmZmZmZmZm Z m Z ddlmZm Z mZmZmZmZmZmZmZmZmZmZ ddlmZ ddlmZ g d�ZG dd � d e�ZG d d� de�ZG dd � d e�ZG dd� de�Z G dd� de�Z!dd� Z"G dd� de�Z#G dd� de�Z$G dd� de�Z%G dd� de�Z&G dd� de�Z'G dd� de�Z(G d d!� d!e�Z)G d"d#� d#e�Z*G d$d%� d%e�Z+G d&d'� d'e�Z,G d(d)� d)e�Z-G d*d+� d+e�Z.G d,d-� d-e�Z/G d.d/� d/e�Z0G d0d1� d1e�Z1G d2d3� d3e�Z2G d4d5� d5e�Z3dS )6z� pygments.lexers.configs ~~~~~~~~~~~~~~~~~~~~~~~ Lexers for configuration file formats. :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)�ExtendedRegexLexer� RegexLexer�default�words�bygroups�include�using�line_re)�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation� Whitespace�Literal�Error�Generic)� BashLexer)� JsonLexer)�IniLexer�SystemdLexer�DesktopLexer�RegeditLexer�PropertiesLexer�KconfigLexer�Cfengine3Lexer�ApacheConfLexer�SquidConfLexer�NginxConfLexer�LighttpdConfLexer�DockerLexer�TerraformLexer�TermcapLexer� TerminfoLexer�PkgConfigLexer�PacmanConfLexer�AugeasLexer� TOMLLexer�NestedTextLexer�SingularityLexer�UnixConfigLexerc @ s� e Zd ZdZdZg d�Zg d�ZddgZdZdZ d e fd ejfde ee �fde eje ee e�d fde eje ee eee �dfde eje ee e�fdejfgde eee �dfd ejfdedfgd e fde e eee �fdedfgd�Zdd� ZdS )r z5 Lexer for configuration files in INI style. ZINI)ZiniZcfgZdosini)z*.iniz*.cfgz*.infz .editorconfigz text/x-iniztext/infz&https://en.wikipedia.org/wiki/INI_file� �\s+�[;#].*z(\[.*?\])([ \t]*)$z!(.*?)([ \t]*)([=:])([ \t]*)(["'])�quoted_valuez.(.*?)([ \t]*)([=:])([ \t]*)([^;#\n]*)(\\)(\s+)�valuez6(.*?)([ \t]*)([=:])([ \t]*)([^ ;#\n]*(?: +[^ ;#\n]+)*)z(.+?)$z([^"'\n]*)(["'])(\s*)�#pop�$z(\s*)(.*)(\\)([ \t]*)z.*$)�rootr1 r2 c C s: | � d�}|dk rdS | d dkr| |d dkrdS dS ) N� � Fr �[� �]g�������?)�find)�textZnpos� r= �K/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/configs.py�analyse_textI s zIniLexer.analyse_textN)�__name__� __module__�__qualname__�__doc__�name�aliases� filenames� mimetypes�url� version_addedr r �Singler r r � Attributer r r �tokensr? r= r= r= r>