ง
    คh  ใ                   ๓(   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_        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                  ๓0     G d dฆ  ซ        }  | ฆ   ซ         S )Nc                   ๓    e Zd ZdS )๚f.<locals>.CN)ฺ__name__ฺ
__module__ฺ__qualname__ฉ ๓    ๚'/usr/lib/python3.11/test/ann_module2.pyฺCr      s          r   r   r   )r   s    r   ฺfr      s    ุLLLLLLLุ133Jr   c                   ๓    e Zd ZdeddfdZdS )r   r	   ฺreturnNc                 ๓    || _         d S ฉN)r	   )ฺselfr	   s     r   ฺ__init__z
C.__init__   s    ุr   )r   r   r   ฺintr   r   r   r   r   r      s6        ๐#๐  $๐ ๐ ๐ ๐ ๐ ๐ r   r   ้   c                   ๓    e Zd ZdeddfdZdS )ฺNTCฺparamr   Nc                 ๓    d S r   r   )r   r   s     r   ฺmethzNTC.meth   s    ุr   )r   r   r   ฺcomplexr!   r   r   r   r   r      s6        ๐'๐  d๐ ๐ ๐ ๐ ๐ ๐ r   r   c                   ๓&    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   r$   N)ฺ__doc__ฺtypingr   r   r   r   r&   r	   ฺfloatr   ฺobjectฺnew_attrr   ฺcr   r$   r%   r   r   r   ๚<module>r-      s5  ๐๐๐ ๐ ๐
 +ะ *ะ *ะ *ะ *ะ *ะ *ะ *เ	
3


ุุR45๐๐ ๐ ๐ vxxfะ ๐๐ ๐ ๐ ๐ ๑ ๔ ๐ ๐ AaDDุ
Cะ เ๐ ๐๐ ๐ ๐ ๐ ๑ ๔ ๑ ๐๐๐ ๐ ๐ ๐ ๑ ๔ ๐ ๐ 
r   