
    kh                     R    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y)    )PredictionContextCachePredictionContextgetCachedPredictionContext)ATN)ATNConfigSet)DFAStatec                   V    e Zd ZdZ e e             Zde_        dede	fdZ
defdZy	)
ATNSimulator)atnsharedContextCache__dict__)configsir   r   c                      || _         || _        y N)r   r   )selfr   r   s      S/var/www/teggl/fontify/venv/lib/python3.12/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&)'43J3JGTTr   N)__name__
__module____qualname__	__slots__r   r   ERRORstateNumberr   r   r   r   r    r   r   r
   r
      s@    9I \^,E"E,53 53I 5U'8 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  0 (#U6 #Ur   