
    daf                         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__     9/root/Python-3.12.4/Lib/test/typinganndata/ann_module2.pyCr      s    r   r   r   )r   s    r   fr      s    L3Jr   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
R45 xf  aD
C     
r   