
    7bhe                     
    d  Z y)c           	         | -t        | t        t        t        t        t
        f      s| t        u r| S t        | t              r| D cg c]  }t        |       c}S | j                  j                  g}t        | d      rnt        | d      rb|j                  | j                  | j                  f       t        | d      r/t        | d      r#|dxx   | j                  | j                   fz  cc<   | j"                  t%        |      S | j"                  D ]&  }|j                  t        t'        | |                   ( t%        |      S c c}w )Nlineno
col_offset
end_linenoend_col_offset)
isinstancestrintcomplexfloatbytesEllipsislistto_tuple	__class____name__hasattrappendr   r   r   r   _fieldstuplegetattr)teresultfs       =/opt/python-3.12.12/usr/lib/python3.12/test/test_ast/utils.pyr   r      s    yJq3WeU"CDX	At	%&'QQ''kk""#Fq(< 8qxx./1l#3C(D2J1<<)9)9::JyyV}YYhwq!}-. = (s   EN)r        r   <module>r      s
   r   