o
    ‹Ù·iò  ã                   @   s(   d Z G dd„ deƒZ e ƒ e _de j_d S )Nc                       s4   e Zd ZdZdZddefdd„Z‡ fdd„Z‡  ZS )	ÚATNDeserializationOptions©ÚreadonlyÚ	verifyATNÚgenerateRuleBypassTransitionsNÚcopyFromc                 C   s8   d| _ |d u r	dn|j| _|d u rd| _d S |j| _d S )NFTr   )Úselfr   © r   úX/home/ubuntu/.local/lib/python3.10/site-packages/antlr4/atn/ATNDeserializationOptions.pyÚ__init__   s   z"ATNDeserializationOptions.__init__c                    s0   |dkr| j rtdƒ‚tt| ƒ| ƒ ||¡ d S )Nr   zThe object is read only.)r   Ú	ExceptionÚsuperÚtypeÚ__setattr__)r   ÚkeyÚvalue©Ú	__class__r   r	   r      s   z%ATNDeserializationOptions.__setattr__)N)	Ú__name__Ú
__module__Ú__qualname__Ú	__slots__ÚdefaultOptionsr   r
   r   Ú__classcell__r   r   r   r	   r      s
    r   T)r   Úobjectr   r   r   r   r   r	   Ú<module>   s   