U
    ›‰`  ã                   @   s    U d Z ddlmZmZ dZeed< eed< ed Zeed< dd	„ Z	e
ƒ e	ƒ _e
 G d
d„ dƒZedƒZde_e i ZeG dd„ dƒƒZG dd„ dƒZeƒ e_dS )zf
Some correct syntax for variable annotation here.
More examples are in test_grammar and test_parser.
é    )Úno_type_checkÚClassVaré   ÚiÚjé
   Úxc                  C   s   G dd„ dƒ} | ƒ S )Nc                   @   s   e Zd ZdS )zf.<locals>.CN)Ú__name__Ú
__module__Ú__qualname__© r   r   ú&/usr/lib/python3.8/test/ann_module2.pyÚC   s    r   r   )r   r   r   r   Úf   s    r   c                   @   s   e Zd Zeddœdd„ZdS )r   N)r   Úreturnc                 C   s
   || _ d S ©N)r   )Úselfr   r   r   r   Ú__init__   s    z
C.__init__)r	   r
   r   Úintr   r   r   r   r   r      s   r   é   c                   @   s   e Zd Zeddœdd„ZdS )ÚNTCN)Úparamr   c                 C   s   d S r   r   )r   r   r   r   r   Úmeth   s    zNTC.meth)r	   r
   r   Úcomplexr   r   r   r   r   r      s   r   c                   @   s   e Zd ZU ed  ed< dS )ÚCVÚvarN)r	   r
   r   r   Ú__annotations__r   r   r   r   r   !   s   
r   N)Ú__doc__Útypingr   r   r   r   r   r   Úfloatr   ÚobjectZnew_attrr   Úcr   r   r   r   r   r   r   Ú<module>   s   
