U
    :qLe                     @   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ee dZde_eedddZ	e
dddZd	S )
ATNSimulator)configsiatnsharedContextCachec                 C   s   || _ || _d S Nr
   )selfr   r    r   n/home/p21-0144/sympy/latex2sympy2solve-back-end/sympyEq/lib/python3.8/site-packages/antlr4/atn/ATNSimulator.py__init__&   s    zATNSimulator.__init__)contextc                 C   s"   | j d kr|S t }t|| j |S r   )r   dictr   )r   r   visitedr   r   r   getCachedContext*   s    
zATNSimulator.getCachedContextN)__name__
__module____qualname__r   r   ERRORstateNumberr   r   r   r   r   r   r   r   r   r      s   r   N)antlr4.PredictionContextr   r   r   antlr4.atn.ATNr   antlr4.atn.ATNConfigSetr   antlr4.dfa.DFAStater   objectr   r   r   r   r   <module>   s   