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   p/home/ubuntu/veenaModal/venv/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