Ë
    òT•j  ã                   óö   — U d Z ddlmZmZ dZeed<   eed<   edz  Zeed<   d„ Z	 e
«        e	«       _        e
  G d	„ d
«      Z ed«      Zde_        e i Ze G d„ d«      «       Z G d„ d«      Z e«       e_        y)zf
Some correct syntax for variable annotation here.
More examples are in test_grammar and test_parser.
é    )Úno_type_checkÚClassVaré   ÚiÚjé
   Úxc                  ó$   —  G d„ d«      }  | «       S )Nc                   ó   — e Zd Zy)úf.<locals>.CN)Ú__name__Ú
__module__Ú__qualname__© ó    ú5/usr/lib/python3.12/test/typinganndata/ann_module2.pyÚCr      s   … r   r   r   )r   s    r   Úfr      s   € ß�LÙ‹3€Jr   c                   ó   — e Zd Zdeddfd„Zy)r   r	   ÚreturnNc                 ó   — || _         y ©N)r	   )Úselfr	   s     r   Ú__init__z
C.__init__   s	   € Øˆ�r   )r   r   r   Úintr   r   r   r   r   r      s   „ ð˜#ð  $ô r   r   é   c                   ó   — e Zd Zdeddfd„Zy)ÚNTCÚparamr   Nc                  ó   — y r   r   )r   r   s     r   ÚmethzNTC.meth   s   € Ør   )r   r   r   Úcomplexr!   r   r   r   r   r      s   „ ð˜'ð  dô r   r   c                   ó   — e Zd ZU ed    ed<   y)ÚCVÚvarN)r   r   r   r   Ú__annotations__r   r   r   r$   r$   !   s   … Ø	�$‰Ôr   r$   N)Ú__doc__Útypingr   r   r   r   r&   r	   Úfloatr   ÚobjectÚnew_attrr   Úcr   r$   r%   r   r   r   ú<module>r-      s�   ðò÷
 +à	
€€3ƒ
ØƒØˆR‰4€€5ƒòñ “x�ƒ„‰f÷ñ ñ €aƒD€Ø€„
‰Cà€ð ÷ð ó ð÷ñ ñ 
‹€…r   