o
    DDi
                     @   sn  d dl mZ d dlmZ d dlmZ d dlmZ d dlm	Z	 d dl
mZmZ dede	d	efd
dZdede	d	efddZdede	d	efddZdede	d	efddZdede	d	efddZdede	d	efddZdede	d	efddZdede	d	efddZdede	d	efddZdede	d	efddZdede	d	efddZdede	d	efd d!Zdede	d	efd"d#Zd$S )%    )Any)SimpleString)ParserConfig)WithLeadingWhitespace)Token)parse_empty_linesparse_trailing_whitespaceconfigtokenreturnc                 C      |S N r	   r
   r   r   ]/var/www/Datamplify/venv/lib/python3.10/site-packages/libcst/_parser/conversions/terminals.pyconvert_NAME      r   c                 C   r   r   r   r   r   r   r   convert_NUMBER   r   r   c                 C   s   t t|j|jS r   )r   r   stringwhitespace_beforer   r   r   r   convert_STRING   s   r   c                 C   r   r   r   r   r   r   r   
convert_OP   r   r   c                 C   s   t | |jS r   )r   r   r   r   r   r   convert_NEWLINE#   s   	r   c                 C   r   r   r   r   r   r   r   convert_INDENT/   r   r   c                 C   r   r   r   r   r   r   r   convert_DEDENT3   r   r   c                 C   s   t | |jddS )N )override_absolute_indent)r   r   r   r   r   r   convert_ENDMARKER7   s   r   c                 C   r   r   r   r   r   r   r   convert_FSTRING_STARTB   r   r   c                 C   r   r   r   r   r   r   r   convert_FSTRING_ENDF   r   r   c                 C   r   r   r   r   r   r   r   convert_FSTRING_STRINGJ   r   r    c                 C   r   r   r   r   r   r   r   convert_ASYNCN   r   r!   c                 C   r   r   r   r   r   r   r   convert_AWAITR   r   r"   N)typingr   libcst._nodes.expressionr   libcst._parser.types.configr   libcst._parser.types.partialsr   libcst._parser.types.tokenr    libcst._parser.whitespace_parserr   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r   r   r   r   <module>   s&   