+
    eiO  c                   s    ^ RI t ^ RIt^ RIHt ^RIHt  ! R R]P                  4      t ! R R]P                  4      t	 ! R R	]P                  4      t
 ! R
 R]P                  4      tR# )    N)crackfortran)utilc                   s   a  ] tR t^	t o ]P
                  ! RRRR4      .t]P                  P                  R 4       t
R tRtV tR# )	TestDatatestssrcr   zdata_stmts.f90c                sP   V P                   P                  P                  ^8X  g   Q hV P                   P                  P                  ^8X  g   Q hV P                   P                  P                  R8X  g   Q hV P                   P                  P
                  R8X  g   Q hV P                   P                  P                  R8X  g   Q hV P                   P                  P                  \        P                  ! R4      8X  g   Q h\        P                  ! V P                   P                  P                  \        P                  ! RR.4      8H  4      '       g   Q h\        P                  ! V P                   P                  P                  \        P                  ! RR	.4      8H  4      '       g   Q h\        P                  ! V P                   P                  P                  \        P                  ! . R
O4      8H  4      '       g   Q h\        P                  ! V P                   P                  P                  \        P                  ! R.4      8H  4      '       g   Q h\        P                  ! V P                   P                  P                  \        P                  ! R.4      8H  4      '       g   Q hR# )i   g      ?       @g-DT!	@g      @g      @Ny      ?        y      ?       @y            @)g      ?r   g      @y      *@      5@y      >     E@)moduleZcmplxdatZiZjxypiZmedium_ref_indexnpZarrayZallzmy_arraymy_real_arrayref_index_oneref_index_twoself   &A/usr/lib64/python3.14/site-packages/numpy/f2py/tests/test_data.pytest_data_stmtsZTestData.test_data_stmts   s   {{##%%***{{##%%***{{##%%,,,{{##%%,,,{{##&&*uuuu{{##448JJJJvvdkk**,,#s0DDEEEEvvdkk**33rxx(I@V7WWXXXXvvdkk**88BHH]<SSTTTTvvdkk**88BHHl^<TTUUUUvvdkk**88BHHm_<UUVVVV    c                s   \        V P                  4      pV^ ,          R,          R,          R,          R8X  g   Q hV^ ,          R,          R,          R,          R8X  g   Q hV^ ,          R,          R,          R,          R8X  g   Q hV^ ,          R,          R	,          R,          R
8X  g   Q hV^ ,          R,          R,          R,          R8X  g   Q hV^ ,          R,          R,          R,          R8X  g   Q hV^ ,          R,          R,          R,          R8X  g   Q hV^ ,          R,          R,          R,          R8X  g   Q hR# )r    varsr   =z1.5r	   z2.0r
   zM3.1415926535897932384626433832795028841971693993751058209749445923078164062d0r   z(/1.0d0, 2.0d0, 3.0d0/)r   z(13.0d0, 21.0d0)r   z(-30.0d0, 43.0d0)r   z#(/(1.0d0, 2.0d0), (-3.0d0, 4.0d0)/)r   z(/3.5,  7.0/)N)r   sourcesr   Zmod   & r   test_crackedlinesZTestData.test_crackedlines   s   4<<(1vf~c"3'50001vf~c"3'50001vf~d#C(,{{{{1vf~o.s37PPPP1vf~o.s37IIII1vf~o.s37JJJJ1vf~j)#.2WWWW1vf~c"3'?:::r    N)__name__
__module____qualname____firstlineno__r   getpathr   pytestZmarkZslowr   r   __static_attributes____classdictcell__Z__classdict__   @r   r   r   	   sG     ||GUN<LMNG [[W W	; 	;r   r   c                   sX   a  ] tR t^&t o ]P
                  ! RRRR4      .tR tR tRt	V t
R# )	TestDataF77r   r   r   zdata_common.fc                sT    V P                   P                  P                  ^ 8X  g   Q hR# )r    N)r   mycommydatar   r   r   r   ZTestDataF77.test_data_stmts*   s     {{  ''1,,,r   c                s    \        \        V P                  ^ ,          4      4      p\        V^ ,          R,          4       V^ ,          R,          R,          R,          R8X  g   Q hR# )r    r   r*   r   Z0N)r   Zstrr   Zprintr   r   r   r   ZTestDataF77.test_crackedlines-   sI    3t||A/0c!fVn1vf~h',333r   r   N)r   r   r    r!   r   r"   r   r   r   r$   r%   r&   r'   r   r(   r(   &   s+     ||GUNOLMG-4 4r   r(   c                   sR   a  ] tR t^3t o ]P
                  ! RRRR4      .tR tRtV t	R# )TestDataMultiplierF77r   r   r   zdata_multiplier.fc                s   V P                   P                  P                  ^8X  g   Q hV P                   P                  P                  ^8X  g   Q hV P                   P                  P                  ^8X  g   Q hV P                   P                  P
                  ^8X  g   Q hV P                   P                  P                  ^ 8X  g   Q hR# i   N)r   r)   Zivar1Zivar2Zivar3Zivar4Zevar5r   r   r   r   Z%TestDataMultiplierF77.test_data_stmts7   s    {{  &&!+++{{  &&!+++{{  &&!+++{{  &&!+++{{  &&!+++r   r   N
r   r   r    r!   r   r"   r   r   r$   r%   r&   r'   r   r+   r+   3   s'     ||GUN<OPQG, ,r   r+   c                   sR   a  ] tR t^?t o ]P
                  ! RRRR4      .tR tRtV t	R# )TestDataWithCommentsF77r   r   r   zdata_with_comments.fc                sz   \        V P                  P                  P                  4      ^8X  g   Q hV P                  P                  P                  ^ ,          ^ 8X  g   Q hV P                  P                  P                  ^,          ^8X  g   Q hV P                  P                  P                  ^,          ^ 8X  g   Q hR# r,   )Zlenr   r)   Zmytabr   r   r   r   Z'TestDataWithCommentsF77.test_data_stmtsC   s    4;;$$**+q000{{  &&q)Q...{{  &&q)Q...{{  &&q)Q...r   r   Nr-   r&   r'   r   r.   r.   ?   s'     ||GUN<RSTG/ /r   r.   )r#   Znumpyr   Znumpy.f2py.crackfortranr   Z r   ZF2PyTestr   r(   r+   r.   r   r   r   <module>r/      sQ      0 ;t}} ;:
4$-- 
4	,DMM 	,/dmm /r   