
    #h                     Z    % S SK Jr  S SKJr  \" 5       r\\\4   \S'    " S S5      rS r	g)    )Mapping)Any
__REGISTRYc                       \ rS rSrS rSrg)
_Synthetic   c                 ~    [        [        U 5      R                  [        U 5      R                  5      S[	        U 5      4$ )N )
synthesizetype__name__	__bases__vars)selfs    K/Users/user/Downloads/htwk/venv/lib/python3.13/site-packages/tatsu/synth.py
__reduce___Synthetic.__reduce__   s4    tDz**DJ,@,@AJ
 	
    r
   N)r   
__module____qualname____firstlineno__r   __static_attributes__r
   r   r   r   r      s    
r   r   c                     [          SU  3n[        U[        5      (       d  U4n[        U;  a
  U[        4-  n[        R                  U5      nU(       d!  [        X0 5      nUR                   nU[        U'   U$ )N.)r   
isinstancetupler   r   getr   )namebasestypenameconstructors       r   r   r      sr    1TF#HeU##*..*K4+''*
8r   N)
collections.abcr   typingr   r   r   str__annotations__r   r   r
   r   r   <module>r&      s/    #  $
GCH &
 
r   