Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/pygments/lexers/__pycache__/ |
Upload File : |
o ���a�� � @ s� d Z ddlZddlmZmZmZmZmZmZm Z ddl mZmZm Z mZmZmZmZmZmZmZmZmZ ddlmZ ddlmZ g d�ZG dd � d e�ZG d d� de�ZG dd � d e�Zdd� ZG dd� de�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 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�Z/dS )0z� pygments.lexers.configs ~~~~~~~~~~~~~~~~~~~~~~~ Lexers for configuration file formats. :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)�ExtendedRegexLexer� RegexLexer�default�words�bygroups�include�using)�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation� Whitespace�Literal�Error�Generic)� BashLexer)� JsonLexer)�IniLexer�RegeditLexer�PropertiesLexer�KconfigLexer�Cfengine3Lexer�ApacheConfLexer�SquidConfLexer�NginxConfLexer�LighttpdConfLexer�DockerLexer�TerraformLexer�TermcapLexer� TerminfoLexer�PkgConfigLexer�PacmanConfLexer�AugeasLexer� TOMLLexer�NestedTextLexer�SingularityLexerc @ sl e Zd ZdZdZg d�Zg d�ZddgZddefd e j fd efdee jeeee�fde jfgiZd d� ZdS )r z5 Lexer for configuration files in INI style. �INI)�ini�cfg�dosini)z*.iniz*.cfgz*.infz .editorconfigz *.servicez*.socketz*.devicez*.mountz*.automountz*.swapz*.targetz*.pathz*.timerz*.slicez*.scopez text/x-iniztext/inf�root�\s+�[;#].*z\[.*?\]$z"(.*?)([ \t]*)(=)([ \t]*)([^\t\n]*)z(.+?)$c C s2 | � d�}|dk rdS | d dko| |d dkS )N� � Fr �[� �])�find)�text�npos� r9 �9/usr/lib/python3/dist-packages/pygments/lexers/configs.py�analyse_text8 s zIniLexer.analyse_textN)�__name__� __module__�__qualname__�__doc__�name�aliases� filenames� mimetypesr r �Singler r r � Attributer r �tokensr; r9 r9 r9 r: r s"