XylotrechusZ
�
ǒ�g\ � �� � d Z ddlZddlZddlmZmZmZmZ ddlZ ddl
Z ddlZ h d�ZdhZ
dZdZdZdZd Zd
ZdZ G d� d
e j* j, � Z G d� d� Z G d� d� Zy)zTokenize DNS zone file format� N)�Any�List�Optional�Tuple> � �
� �"�(�)�;r
� � � � � � c � � e Zd ZdZy)�UngetBufferFullzDAn attempt was made to unget a token when the unget buffer was full.N)�__name__�
__module__�__qualname__�__doc__� � �</opt/hc_python/lib/python3.12/site-packages/dns/tokenizer.pyr r ( s � �Nr r c
� � e Zd ZdZ ddedededee fd�Z defd �Z
defd
�Zdefd�Zdefd�Z
defd
�Zdefd�Zdefd�Zdefd�Zd� Zd� Zd� Zdd�Zdd�Zy)�Tokenz�A DNS zone file format token.
ttype: The token type
value: The token value
has_escape: Does the token value contain escapes?
N�ttype�value�
has_escape�commentc �<