Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pygments/lexers/__pycache__/ldap.cpython-39.pyc
Ðазад
a a�h� � @ s| d Z ddlZddlmZmZmZ ddlmZmZm Z m Z mZmZm Z mZmZmZ ddgZG dd� de�ZG dd� de�ZdS ) z� pygments.lexers.ldap ~~~~~~~~~~~~~~~~~~~~ Pygments lexers for LDAP. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)� RegexLexer�bygroups�default) �Operator�Comment�Keyword�Literal�Name�String�Number�Punctuation� Whitespace�Escape� LdifLexer�LdaprcLexerc @ s e Zd ZdZdZdgZdgZdgZdZdZ de fd eee �fd ee je �fdeeee eje �fdeeee eje ee �d fdeeee ee �fdeeee eje �fdeeee ee �fdeee�dfdeee�dfdeeee eje �fdeeje�dfdeeje�dfdeeje�dfgdedfdedfed �gd!eeje�fd"eeje�dfd#eeje�dfgd$ee ee �fd%ee ee �d fgd&ee e je �fd'ee e je �d fgd(ee eje�d)fgd*efd+ed,fd-ed,fd.efd/e fd0e d fgd1ee ee �fd2ee ee �d fgd3�Zd4S )5r z Lexer for LDIF �LDIF�ldifz*.ldifztext/x-ldifz-https://datatracker.ietf.org/doc/html/rfc2849�2.17z\s*\nz(-)(\n)z (#.*)(\n)z"(version)(:)([ \t]*)(.*)([ \t]*\n)z?(control)(:)([ \t]*)([\.0-9]+)([ \t]+)((?:true|false)?)([ \t]*)� after-controlz+(deleteoldrdn)(:)([ \n]*)([0-1]+)([ \t]*\n)z,(add|delete|replace)(::?)(\s*)(.*)([ \t]*\n)z)(changetype)(:)([ \t]*)([a-z]*)([ \t]*\n)z(dn|newrdn)(::)� base64-dnz(dn|newrdn)(:)�dnz-(objectclass)(:)([ \t]*)([^ \t\n]*)([ \t]*\n)z!([a-zA-Z]*|[0-9][0-9\.]*[0-9])(;)�propertyz"([a-zA-Z]*|[0-9][0-9\.]*[0-9])(:<)�urlz#([a-zA-Z]*|[0-9][0-9\.]*[0-9])(::?)�valuez:<)�#popr z::?)r r r z([-a-zA-Z0-9]*)(;)z([-a-zA-Z0-9]*)(:<)z([-a-zA-Z0-9]*)(::?)z(\s*)([^\n]+\S)(\n )z(\s*)([^\n]+\S)(\n)z([ \t]*)(\S*)([ \t]*\n )z([ \t]*)(\S*)([ \t]*\n)z([ \t]*)([-a-zA-Z0-9\.]+)(=))r �dn-valuez\\[^\n]�,)r r z\+z [^,\+\n]+z\n z\nz+([ \t]*)([^ \t\n][^ \t\n]*[^\n])([ \t]*\n )z*([ \t]*)([^ \t\n][^ \t\n]*[^\n])([ \t]*\n))�rootr r r r r r r N)�__name__� __module__�__qualname__�__doc__�name�aliases� filenames� mimetypesr � version_addedr r r r �Singler r �Integerr �Other� Attribute�Classr �Propertyr �PreprocFiler r �tokens� r/ r/ ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/pygments/lexers/ldap.pyr s� �������������� ����������� ����c @ sN e Zd ZdZdZddgZg d�ZdgZdZdZ d Z d Zde � de� d �ZdZ dZdZejejB Zddejfdefde � d�eeeej�fde� d�eeeej�fdeeeej�fdeeeej�fde� de� d�eeeej�fdeeeej�fdeeeej�fdeeeej�fdeeee�fd eeeeej�fde� d!�eeee�fg iZd"S )#r z1 Lexer for OpenLDAP configuration files. zLDAP configuration file�ldapconf�ldaprc)z.ldaprcr2 z ldap.confztext/x-ldapconfzkhttps://www.openldap.org/software//man.cgi?query=ldap.conf&sektion=5&apropos=0&manpath=OpenLDAP+2.4-Releaser z,SASL_(?:MECH|REALM|AUTHCID|AUTHZID|CBINDING)zSTLS_(?:CACERT|CACERTDIR|CERT|ECNAME|KEY|CIPHER_SUITE|PROTOCOL_MIN|RANDFILE|CRLFILE)z(?:URI|SOCKET_BIND_ADDRESSES|�|�)zEGSSAPI_(?:ALLOW_REMOTE_PRINCIPAL|ENCRYPT|SIGN)|REFERRALS|SASL_NOCANONzSKEEPALIVE_(?:IDLE|PROBES|INTERVAL)|NETWORK_TIMEOUT|PORT|SIZELIMIT|TIMELIMIT|TIMEOUTz]none|noanonymous|noplain|noactive|nodict|forwardsec|passcred|(?:minssf|maxssf|maxbufsize)=\d+r z#.*z\s+�(z!)(\s+)(on|true|yes|off|false|no)$z)(\s+)(\d+)z(VERSION)(\s+)(2|3)z,(DEREF)(\s+)(never|searching|finding|always)z(SASL_SECPROPS)(\s+)((?:z)(?:,z)*)z2(SASL_CBINDING)(\s+)(none|tls-unique|tls-endpoint)z7(TLS_REQ(?:CERT|SAN))(\s+)(allow|demand|hard|never|try)z"(TLS_CRLCHECK)(\s+)(none|peer|all)z(BASE|BINDDN)(\s+)(\S+)$z#(HOST)(\s+)([a-z0-9]+)((?::(\d+))?)z)(\s+)(\S+)$N)r r r r! r"