
    ^h                     "    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      I/home/james-whalen/.local/lib/python3.13/site-packages/jedi/api/errors.pyparso_to_jedi_errorsr
      s+    $+$7$7$DE$DqK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    NN##''%%
 	
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   