
    Ng                     Z    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e
          ZdS )    )PredictionContextCachePredictionContextgetCachedPredictionContext)ATN)ATNConfigSet)DFAStatec                   d    e Zd ZdZ e e                      Zde_        dede	fdZ
defdZd	S )
ATNSimulator)atnsharedContextCache__dict__)configsir   r   c                 "    || _         || _        d S N)r   r   )selfr   r   s      S/var/www/html/ai-engine/env/lib/python3.11/site-packages/antlr4/atn/ATNSimulator.py__init__zATNSimulator.__init__'   s    "4    contextc                 \    | j         |S t                      }t          || j         |          S r   )r   dictr   )r   r   visiteds      r   getCachedContextzATNSimulator.getCachedContext+   s.    "*N&&)'43JGTTTr   N)__name__
__module____qualname__	__slots__r   r   ERRORstateNumberr   r   r   r   r    r   r   r
   r
      s        9I H\\^^,,,E"E,53 53I 5 5 5 5U'8 U U U U U Ur   r
   N)antlr4.PredictionContextr   r   r   antlr4.atn.ATNr   antlr4.atn.ATNConfigSetr   antlr4.dfa.DFAStater   objectr
   r    r   r   <module>r&      s    k j j j j j j j j j       0 0 0 0 0 0 ( ( ( ( ( (#U #U #U #U #U6 #U #U #U #U #Ur   