
    0hhe                     
    S  r g)c           	         U b3  [        U [        [        [        [        [
        45      (       d	  U [        L a  U $ [        U [        5      (       a  U  Vs/ s H  n[        U5      PM     sn$ U R                  R                  /n[        U S5      (       a}  [        U S5      (       al  UR                  U R                  U R                  45        [        U S5      (       a4  [        U S5      (       a#  US==   U R                  U R                   4-  ss'   U R"                  c  [%        U5      $ U R"                   H&  nUR                  [        ['        X5      5      5        M(     [%        U5      $ s  snf )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.13.8/usr/lib/python3.13/test/test_ast/utils.pyr   r      s   yJq3WeU"CDDX	At		%&'QQ''kk""#Fq(< 8 8qxx./1l##3C(D(D2J1<<)9)9::JyyV}YYhwq}-. = (s   E(N)r        r   <module>r      s
   r   