o
    àÚ·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Ú.é   )ÚOmegaConfGrammarParserc                   @   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ej fdd„Z!dej"fd d!„Z#d"S )#ÚOmegaConfGrammarParserVisitorÚctxc                 C   ó
   |   |¡S ©N©ÚvisitChildren©Úselfr   © r   úi/home/ubuntu/vllm_env/lib/python3.10/site-packages/omegaconf/grammar/gen/OmegaConfGrammarParserVisitor.pyÚvisitConfigValue   ó   
z.OmegaConfGrammarParserVisitor.visitConfigValuec                 C   r   r	   r
   r   r   r   r   ÚvisitSingleElement   r   z0OmegaConfGrammarParserVisitor.visitSingleElementc                 C   r   r	   r
   r   r   r   r   Ú	visitText   r   z'OmegaConfGrammarParserVisitor.visitTextc                 C   r   r	   r
   r   r   r   r   ÚvisitElement   r   z*OmegaConfGrammarParserVisitor.visitElementc                 C   r   r	   r
   r   r   r   r   ÚvisitListContainer!   r   z0OmegaConfGrammarParserVisitor.visitListContainerc                 C   r   r	   r
   r   r   r   r   ÚvisitDictContainer&   r   z0OmegaConfGrammarParserVisitor.visitDictContainerc                 C   r   r	   r
   r   r   r   r   ÚvisitDictKeyValuePair+   r   z3OmegaConfGrammarParserVisitor.visitDictKeyValuePairc                 C   r   r	   r
   r   r   r   r   ÚvisitSequence0   r   z+OmegaConfGrammarParserVisitor.visitSequencec                 C   r   r	   r
   r   r   r   r   ÚvisitInterpolation5   r   z0OmegaConfGrammarParserVisitor.visitInterpolationc                 C   r   r	   r
   r   r   r   r   ÚvisitInterpolationNode:   r   z4OmegaConfGrammarParserVisitor.visitInterpolationNodec                 C   r   r	   r
   r   r   r   r   ÚvisitInterpolationResolver?   r   z8OmegaConfGrammarParserVisitor.visitInterpolationResolverc                 C   r   r	   r
   r   r   r   r   ÚvisitConfigKeyD   r   z,OmegaConfGrammarParserVisitor.visitConfigKeyc                 C   r   r	   r
   r   r   r   r   ÚvisitResolverNameI   r   z/OmegaConfGrammarParserVisitor.visitResolverNamec                 C   r   r	   r
   r   r   r   r   ÚvisitQuotedValueN   r   z.OmegaConfGrammarParserVisitor.visitQuotedValuec                 C   r   r	   r
   r   r   r   r   ÚvisitPrimitiveS   r   z,OmegaConfGrammarParserVisitor.visitPrimitivec                 C   r   r	   r
   r   r   r   r   ÚvisitDictKeyX   r   z*OmegaConfGrammarParserVisitor.visitDictKeyN)$Ú__name__Ú
__module__Ú__qualname__r   ÚConfigValueContextr   ÚSingleElementContextr   ÚTextContextr   ÚElementContextr   ÚListContainerContextr   ÚDictContainerContextr   ÚDictKeyValuePairContextr   ÚSequenceContextr   ÚInterpolationContextr   ÚInterpolationNodeContextr   ÚInterpolationResolverContextr   ÚConfigKeyContextr   ÚResolverNameContextr   ÚQuotedValueContextr   ÚPrimitiveContextr   ÚDictKeyContextr    r   r   r   r   r   
   s"    r   )Úantlr4r!   r   ÚParseTreeVisitorr   r   r   r   r   Ú<module>   s   S