o
    qo™i  ã                   @   sH   d dl T edurdev rddlmZ nd dlmZ G dd„ deƒZ[dS )é    )Ú*NÚ.é   )ÚOverrideParserc                   @   sì   e Zd Zdejfdd„Zdejfdd„Zdejfdd„Z	dej
fdd	„Zdejfd
d„Zdejfdd„Zdejfdd„Zdejfdd„Zdejfdd„Zdejfdd„Zdejfdd„Zdejfdd„Zdejfdd„Zdejfdd„ZdS )ÚOverrideParserVisitorÚctxc                 C   ó
   |   |¡S ©N©ÚvisitChildren©Úselfr   © r   ú[/home/ubuntu/.local/lib/python3.10/site-packages/hydra/grammar/gen/OverrideParserVisitor.pyÚvisitOverride   ó   
z#OverrideParserVisitor.visitOverridec                 C   r   r	   r
   r   r   r   r   ÚvisitKey   r   zOverrideParserVisitor.visitKeyc                 C   r   r	   r
   r   r   r   r   ÚvisitPackageOrGroup   r   z)OverrideParserVisitor.visitPackageOrGroupc                 C   r   r	   r
   r   r   r   r   ÚvisitPackage   r   z"OverrideParserVisitor.visitPackagec                 C   r   r	   r
   r   r   r   r   Ú
visitValue!   r   z OverrideParserVisitor.visitValuec                 C   r   r	   r
   r   r   r   r   ÚvisitElement&   r   z"OverrideParserVisitor.visitElementc                 C   r   r	   r
   r   r   r   r   ÚvisitSimpleChoiceSweep+   r   z,OverrideParserVisitor.visitSimpleChoiceSweepc                 C   r   r	   r
   r   r   r   r   ÚvisitArgName0   r   z"OverrideParserVisitor.visitArgNamec                 C   r   r	   r
   r   r   r   r   ÚvisitFunction5   r   z#OverrideParserVisitor.visitFunctionc                 C   r   r	   r
   r   r   r   r   ÚvisitListContainer:   r   z(OverrideParserVisitor.visitListContainerc                 C   r   r	   r
   r   r   r   r   ÚvisitDictContainer?   r   z(OverrideParserVisitor.visitDictContainerc                 C   r   r	   r
   r   r   r   r   ÚvisitDictKeyValuePairD   r   z+OverrideParserVisitor.visitDictKeyValuePairc                 C   r   r	   r
   r   r   r   r   ÚvisitPrimitiveI   r   z$OverrideParserVisitor.visitPrimitivec                 C   r   r	   r
   r   r   r   r   ÚvisitDictKeyN   r   z"OverrideParserVisitor.visitDictKeyN) Ú__name__Ú
__module__Ú__qualname__r   ÚOverrideContextr   Ú
KeyContextr   ÚPackageOrGroupContextr   ÚPackageContextr   ÚValueContextr   ÚElementContextr   ÚSimpleChoiceSweepContextr   ÚArgNameContextr   ÚFunctionContextr   ÚListContainerContextr   ÚDictContainerContextr   ÚDictKeyValuePairContextr   ÚPrimitiveContextr   ÚDictKeyContextr   r   r   r   r   r   
   s    r   )Úantlr4r   r   ÚParseTreeVisitorr   r   r   r   r   Ú<module>   s   I