File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/dns.cpython-310.pyc
Back
o ;j6 � @ s� d Z ddlZddlmZmZmZmZmZmZm Z m Z mZ ddlm Z mZmZ dgZg d�Zdd�e� d ZG d d� de �ZdS )z� pygments.lexers.dns ~~~~~~~~~~~~~~~~~~~ Pygments lexers for DNS :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N) �Comment�Operator�Keyword�Name�String�Number�Punctuation� Whitespace�Literal)� RegexLexer�bygroups�include�DnsZoneLexer)�INZCSZCHZHS�(�|�)c @ s� e Zd ZdZejZdZdgZdgZ dZ dgZdZde eeje�fd ed fded fdejd fded fde d e eeejeejeeje�d fde d e eeejeejeeje�d fde d e eeejeejeeje�d fde d e eeejeejeeje�d fg dedfdedfed�gdedfed�gde ej�fdefdefded fd!ejfd"e eje�fd#efged�d$efgd%e eejeeeej�dfd&e eeje�dfgd'efdedfd(efgd)�Zd*d+� Z d,S )-r z! Lexer for DNS zone file ZZone�zonez*.zonez-https://datatracker.ietf.org/doc/html/rfc1035ztext/dnsz2.16z([ \t]*)(;.*)(\n)z^\$ORIGIN\b�valuesz^\$TTL\bz^\$INCLUDE\br z^\$[A-Z]+\bz,^(@)([ \t]+)(?:([0-9]+[smhdw]?)([ \t]+))?(?:z([ ]+))?([A-Z]+)([ ]+)z4^([^ \t\n]*)([ \t]+)(?:([0-9]+[smhdw]?)([ \t]+))?(?:z^(Operator)([ \t]+)(?:z4([ ]+))?(?:([0-9]+[smhdw]?)([ ]+))?([A-Z]+)([ ]+)z^([^ \t\n]*)([ \t]+)(?:z\nz#popz\(�nested�simple-valuez\)�multiple-simple-valuesz(;.*)z[ \t]+z@\b�"�stringz[0-9]+[smhdw]?$z([0-9]+[smhdw]?)([ \t]+)z\S+z[\n]+z9([ \t]+)([^ \t\n]+)([ \t]+)([-\._a-zA-Z]+)([ \t]+)(;.*)?$z([ \t]+)([^ \t\n]+)([ \t\n]+)$z\\"z[^"]+)�rootr r r r r r c C s | � d�S )Nz$ORIGIN)� startswith)�text� r �G/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/dns.py�analyse_textl s zDnsZoneLexer.analyse_textN)!�__name__� __module__�__qualname__�__doc__�re� MULTILINE�flags�name�aliases� filenames�urlZ mimetypesZ version_addedr r r �Singler ZPreproc� CLASSES_REr r ZIntegerr ZClass�Typer r r r ZPreprocFile�tokensr r r r r r sx � � � ����� �����?)r# r$ Zpygments.tokenr r r r r r r r r Zpygments.lexerr r r �__all__ZCLASSES�joinr, r r r r r �<module> s ,
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings