U
    õEZhR  ã                   @   s´   d d„ Z dd„ Zdd„ Zdd„ Zdd	„ Zd
d„ Zdd„ Zdd„ Zdd„ Zdd„ Z	dd„ Z
dd„ Zdd„ Zdd„ Zdd„ Zdd„ Zd d!„ Zd"d#„ Zd$d%„ Zd&d'„ Zd(d)„ Zd*d+„ Zd,S )-c                 C   s   d||g| dœS )NÚ
comparator©ÚtypeÚchildrenÚvalue© )ÚnameÚfirstÚsecondr   r   úS/home/aprabhat/apps/x.techxrdev.in/venv/lib/python3.8/site-packages/jmespath/ast.pyr      s    r   c                   C   s
   dg dœS )NÚcurrent©r   r   r   r   r   r   r
   Úcurrent_node	   s    r   c                 C   s   d| gdœS )NÚexprefr   r   )Ú
expressionr   r   r
   r      s    r   c                 C   s   d|| dœS )NÚfunction_expressionr   r   )r   Úargsr   r   r
   r      s    r   c                 C   s   dg | dœS )NÚfieldr   r   )r   r   r   r
   r      s    r   c                 C   s   d| ||gdœS )NÚfilter_projectionr   r   )ÚleftÚrightr   r   r   r
   r      s    r   c                 C   s   d| gdœS )NÚflattenr   r   )Únoder   r   r
   r      s    r   c                   C   s
   dg dœS )NÚidentityr   r   r   r   r   r
   r   !   s    r   c                 C   s   d| g dœS )NÚindex©r   r   r   r   )r   r   r   r
   r   %   s    r   c                 C   s
   d| dœS )NÚindex_expressionr   r   ©r   r   r   r
   r   )   s    r   c                 C   s   d|g| dœS )NÚkey_val_pairr   r   )Zkey_namer   r   r   r
   r   -   s    r   c                 C   s   d| g dœS )NÚliteralr   r   )Zliteral_valuer   r   r
   r   1   s    r   c                 C   s
   d| dœS )NÚmulti_select_dictr   r   ©Znodesr   r   r
   r   5   s    r   c                 C   s
   d| dœS )NÚmulti_select_listr   r   r    r   r   r
   r!   9   s    r!   c                 C   s   d| |gdœS )NÚor_expressionr   r   ©r   r   r   r   r
   r"   =   s    r"   c                 C   s   d| |gdœS )NÚand_expressionr   r   r#   r   r   r
   r$   A   s    r$   c                 C   s   d| gdœS )NÚnot_expressionr   r   )Úexprr   r   r
   r%   E   s    r%   c                 C   s   d| |gdœS )NÚpiper   r   r#   r   r   r
   r'   I   s    r'   c                 C   s   d| |gdœS )NÚ
projectionr   r   r#   r   r   r
   r(   M   s    r(   c                 C   s
   d| dœS )NÚsubexpressionr   r   r   r   r   r
   r)   Q   s    r)   c                 C   s   d| ||gdœS )NÚslicer   r   )ÚstartÚendÚstepr   r   r
   r*   U   s    r*   c                 C   s   d| |gdœS )NÚvalue_projectionr   r   r#   r   r   r
   r.   Y   s    r.   N)r   r   r   r   r   r   r   r   r   r   r   r   r   r!   r"   r$   r%   r'   r(   r)   r*   r.   r   r   r   r
   Ú<module>   s*   