+
    ‹°³jÄ  ã                   óh   € ^ RI t ^ RIHt ^RIHt  ! R R]4      t ! R R]4      t ! R R	]4      tR# )
é    N)ÚOptional)ÚTritonErrorc                   ó\   a € ] tR t^t o Rt^tV 3R lR ltR
V 3R lR lltR tR t	R	t
V tR# )ÚCompilationErrorz3Base class for all errors raised during compilationc                ó    <€ V ^8„  d   QhRS[ /# )é   Úreturn)Ústr)ÚformatÚ__classdict__s   "€ÚW/home/luca/screen-checking/.venv/lib/python3.14/site-packages/triton/compiler/errors.pyÚ__annotate__ÚCompilationError.__annotate__
   s   ø€ ÷ ñ ¡ñ ó    c                óB  € V P                   pV P                  f   RpMš\        VR4      '       d}   V P                  P                  R4      R VP                   V P
                  ) R  pV'       d<   VP                  RVP                  ,          R,           4       RP                  V4      pMRpMV P                  p\        VR4      '       d(   RP                  VP                  VP                  V4      MTpV P                  '       d   VRV P                  ,           ,          pV# )Nz <source unavailable>ÚlinenoÚ
Ú Ú^z <source empty>zat {}:{}:
{})ÚnodeÚsrcÚhasattrÚsplitr   Ú source_line_count_max_in_messageÚappendÚ
col_offsetÚjoinr   Úerror_message)Úselfr   Úsource_excerptÚmessages   &   r   Ú_format_messageÚ CompilationError._format_message
   së   € Ø�y‰yˆØ�8‰8ÒØ4‰Nä�t˜X×&Ò&Ø!%§¡§¡°Ó!5°l°t·{±{Ð!CÀT×EjÑEjÐDjÐDkÐ!l�ß!Ø"×)Ñ)¨#°·±Õ*?À#Õ*EÔFØ%)§Y¡Y¨~Ó%>‘Nà%6‘Nà!%§¡�äZaØ�(÷[ò [�/×(Ñ(¨¯©°d·o±oÀ~ÔVØ!/ð 	à××ÐØ�t˜d×0Ñ0Õ0Õ0ˆGØˆr   Nc                ó`   <€ V ^8„  d   QhRS[ S[,          RS[P                  RS[ S[,          /# )r   r   r   r   )r   r
   ÚastÚAST)r   r   s   "€r   r   r      s/   ø€ ÷ .ñ .™H¡S�Mð .±·±ð .ÉÑRUÍñ .r   c                óT   € Wn         W n        W0n        V P                  4       V n        R # ©N)r   r   r   r"   r!   )r   r   r   r   s   &&&&r   Ú__init__ÚCompilationError.__init__   s"   € ØŒØŒ	Ø*ÔØ×+Ñ+Ó-ˆŽr   c                ó   € V P                   # r(   )r!   ©r   s   &r   Ú__str__ÚCompilationError.__str__%   s   € Ø�|‰|Ðr   c                ó^   € \        V 4      V P                  V P                  V P                  33# r(   )Útyper   r   r   r,   s   &r   Ú
__reduce__ÚCompilationError.__reduce__(   s&   € ä�D‹z˜DŸH™H d§i¡i°×1CÑ1CÐDÐDÐDr   )r   r!   r   r   r(   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r"   r)   r-   r1   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      s3   ø‡ € Ù=Ø')Ð$÷ð ÷*.ò .ò÷Eð Er   r   c                   ó   € ] tR t^-tRtRtR# )ÚCompileTimeAssertionFailurezBSpecific exception for failed tests in `static_assert` invocations© N)r3   r4   r5   r6   r7   r8   r<   r   r   r;   r;   -   s   † ÙLÛr   r;   c                   ó   € ] tR t^2tRtR# )ÚUnsupportedLanguageConstructr<   N)r3   r4   r5   r6   r8   r<   r   r   r>   r>   2   s   † Ûr   r>   )r%   Útypingr   Úerrorsr   r   r;   r>   r<   r   r   Ú<module>rA      s7   ðÛ 
Ý Ý  ô$E�{ô $EôN	Ð"2ô 	ô
	Ð#3ö 	r   