ó
    Ð]jå  ã                   ó"   • S r S r " S S5      rg)zU
This file is about errors in Python files and not about exception handling in
Jedi.
c                 ób   • U R                  U5       Vs/ s H  n[        U5      PM     sn$ s  snf ©N)Úiter_errorsÚSyntaxError)ÚgrammarÚmodule_nodeÚes      ÚL/home/mande/repo/quber/.venv/lib/python3.13/site-packages/jedi/api/errors.pyÚparso_to_jedi_errorsr
      s+   € Ø$+×$7Ñ$7¸Ô$DÓEÒ$D˜qŒK˜ŽNÑ$DÑEÐEùÒEs   ”,c                   ój   • \ rS rSrSrS r\S 5       r\S 5       r\S 5       r	\S 5       r
S rS	 rS
rg)r   é   zC
Syntax errors are generated by :meth:`.Script.get_syntax_errors`.
c                 ó   • Xl         g r   ©Ú_parso_error)ÚselfÚparso_errors     r	   Ú__init__ÚSyntaxError.__init__   s   € Ø'Õó    c                 ó4   • U R                   R                  S   $ )z2The line where the error starts (starting with 1).é    ©r   Ú	start_pos©r   s    r	   ÚlineÚSyntaxError.line   ó   € ð × Ñ ×*Ñ*¨1Ñ-Ð-r   c                 ó4   • U R                   R                  S   $ )z4The column where the error starts (starting with 0).é   r   r   s    r	   ÚcolumnÚSyntaxError.column   r   r   c                 ó4   • U R                   R                  S   $ )z0The line where the error ends (starting with 1).r   ©r   Úend_posr   s    r	   Ú
until_lineÚSyntaxError.until_line   ó   € ð × Ñ ×(Ñ(¨Ñ+Ð+r   c                 ó4   • U R                   R                  S   $ )z2The column where the error ends (starting with 0).r   r"   r   s    r	   Úuntil_columnÚSyntaxError.until_column!   r&   r   c                 ó.   • U R                   R                  $ r   )r   Úmessager   s    r	   Úget_messageÚSyntaxError.get_message&   s   € Ø× Ñ ×(Ñ(Ð(r   c                 ó˜   • SU R                   R                  < SU R                  R                  < SU R                  R                  < S3$ )NÚ<z from=z to=Ú>)Ú	__class__Ú__name__r   r   r#   r   s    r	   Ú__repr__ÚSyntaxError.__repr__)   s7   � à�N‰N×#Ô#Ø×Ñ×'Ô'Ø×Ñ×%Ô%ð
ð 	
r   r   N)r2   Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   Úpropertyr   r   r$   r(   r,   r3   Ú__static_attributes__© r   r	   r   r      sf   † ñò(ð ñ.ó ð.ð ñ.ó ð.ð ñ,ó ð,ð ñ,ó ð,ò)õ
r   r   N)r8   r
   r   r;   r   r	   Ú<module>r<      s   ðñòF÷#
ò #
r   