a
    d                     @   sL   d dl mZmZmZ d dlmZ d dlmZ d dlm	Z	 G dd de
ZdS )    )PredictionContextCachePredictionContextgetCachedPredictionContext)ATN)ATNConfigSet)DFAStatec                   @   s@   e Zd ZdZee dZde_ee	dddZ
eddd	Zd
S )ATNSimulator)atnsharedContextCache__dict__)Zconfigsir	   r
   c                 C   s   || _ || _d S Nr   )selfr	   r
    r   `/var/www/html/stable-diffusion-webui/venv/lib/python3.9/site-packages/antlr4/atn/ATNSimulator.py__init__'   s    zATNSimulator.__init__)contextc                 C   s"   | j d u r|S t }t|| j |S r   )r
   dictr   )r   r   visitedr   r   r   getCachedContext+   s    
zATNSimulator.getCachedContextN)__name__
__module____qualname__	__slots__r   r   ERRORZstateNumberr   r   r   r   r   r   r   r   r   r      s
   r   N)Zantlr4.PredictionContextr   r   r   Zantlr4.atn.ATNr   Zantlr4.atn.ATNConfigSetr   Zantlr4.dfa.DFAStater   objectr   r   r   r   r   <module>   s   