+
    VBi                     d    ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	H
t
HtHt  ! R R]4      tR# )	    )
ModuleNode)ModuleScope)TransformTest)MethodDispatcherTransform)NormalizeTreeAnalyseDeclarationsTransformAnalyseExpressionsTransformInterpretCompilerDirectivesc                   6   a  ] tR t^
t o RtR tR tR tRtV t	R# )TestMethodDispatcherTransformNc                    V P                   fI   R pR pV\        V4      \        V/ 4      \        V4      \	        V4      .pV P                  VR4      V n         V P                   # )Nc           	      R    \        R RR4      p\        V P                  RV VR / R7      # )testN)docbodyscopefull_module_namedirective_comments)r   r   pos)noder   s   & F/usr/lib/python3.14/site-packages/Cython/Compiler/Tests/TestVisitor.pyfake_module>TestMethodDispatcherTransform._build_tree.<locals>.fake_module   s/    #FD$7!$((4(-579 9    z
                cdef bytes s = b'asdfg'
                cdef dict d = {1:2}
                x = s * 3
                d.get('test')
            )_treer   r
   r   r	   run_pipeline)selfcontextr   pipelines   &   r   _build_tree)TestMethodDispatcherTransform._build_tree   sk    ::G9 g&+GR8,W5+G4H **8 6 DJ zzr   c                   a ^ .o ! V3R lR\         4      pV P                  4       pV! R4      ! V4       V P                  ^S^ ,          4       R# )r   c                   .   <a  ] tR t^'t o V3R ltRtV tR# )?TestMethodDispatcherTransform.test_builtin_method.<locals>.Testc                2   < S^ ;;,          ^,          uu&   V# )r    r   r   funcargsunboundcallss   &&&&&r   _handle_simple_method_dict_get^TestMethodDispatcherTransform.test_builtin_method.<locals>.Test._handle_simple_method_dict_get(   s    aAr   r&   N)__name__
__module____qualname____firstlineno__r,   __static_attributes____classdictcell____classdict__r+   s   @r   Testr$   '   s      r   r6   Nr   r    assertEqualr   r6   treer+   s   &  @r   test_builtin_method1TestMethodDispatcherTransform.test_builtin_method%   sG    	, 	
 !T
4E!H%r   c                   a R ^ R^ /o ! V3R lR\         4      pV P                  4       pV! R4      ! V4       V P                  ^SR ,          4       V P                  ^ SR,          4       R# )bytesobjectc                   :   <a  ] tR t^2t o V3R ltV3R ltRtV tR# )=TestMethodDispatcherTransform.test_binop_method.<locals>.Testc                2   < SR ;;,          ^,          uu&   V# )r>   r&   r'   s   &&&&&r   #_handle_simple_method_bytes___mul__aTestMethodDispatcherTransform.test_binop_method.<locals>.Test._handle_simple_method_bytes___mul__3   s    g!#r   c                2   < SR ;;,          ^,          uu&   V# )r?   r&   r'   s   &&&&&r   $_handle_simple_method_object___mul__bTestMethodDispatcherTransform.test_binop_method.<locals>.Test._handle_simple_method_object___mul__6   s    h1$r   r&   N)r.   r/   r0   r1   rC   rF   r2   r3   r4   s   @r   r6   rA   2   s      r   r6   Nr7   r9   s   &  @r   test_binop_method/TestMethodDispatcherTransform.test_binop_method0   sb    !Xq)	, 	 !T
4E'N+E(O,r   )r   )
r.   r/   r0   r1   r   r    r;   rH   r2   r3   )r5   s   @r   r   r   
   s     E0	&- -r   r   N)Cython.Compiler.ModuleNoder   Cython.Compiler.Symtabr   Cython.TestUtilsr   Cython.Compiler.Visitorr   #Cython.Compiler.ParseTreeTransformsr   r   r	   r
   r   r&   r   r   <module>rO      s'    1 . * => >
3-M 3-r   