
    8@d	                        d dl mZ ed             Zed             Zed             Zed             Z ed          d             Zed	             Zed
             Zed             Z	ed             Z
ed             Zed             Z ed          d             Zed             Zed             Z ed          d             Z ed          d             Z ed          d             Zed             Zed             Zed             Zed             Z ed          d             Zed             Z ed          d             ZdS )    )hookspecc                     d S N )config	workspacedocumentrangecontexts        /lib/python3.11/site-packages/pylsp/hookspecs.pypylsp_code_actionsr          D    c                     d S r   r   r   r   r	   s      r   pylsp_code_lensr      r   r   c                     dS )zrThe list of command strings supported by the server.

    Returns:
        List[str]: The supported commands.
    Nr   r   r   s     r   pylsp_commandsr      s      r   c                     d S r   r   r   r   r	   positions       r   pylsp_completionsr      r   r   T)firstresultc                     d S r   r   )r   r   r	   completion_items       r   pylsp_completion_item_resolver       r   r   c                     d S r   r   r   s       r   pylsp_definitionsr   %   r   r   c                     d S r   r   r   s     r   pylsp_dispatchersr!   *   r   r   c                     d S r   r   r   s      r   pylsp_document_did_openr#   /   r   r   c                     d S r   r   r   s      r   pylsp_document_did_saver%   4   r   r   c                     d S r   r   r   s       r   pylsp_document_highlightr'   9   r   r   c                     d S r   r   r   s      r   pylsp_document_symbolsr)   >   r   r   c                     d S r   r   )r   r   command	argumentss       r   pylsp_execute_commandr-   C   r   r   c                     d S r   r   r   s     r   pylsp_experimental_capabilitiesr/   H   r   r   c                     d S r   r   r   s      r   pylsp_folding_ranger1   M   r   r   c                     d S r   r   )r   r   r	   optionss       r   pylsp_format_documentr4   R   r   r   c                     d S r   r   )r   r   r	   r
   r3   s        r   pylsp_format_ranger6   W   r   r   c                     d S r   r   r   s       r   pylsp_hoverr8   \   r   r   c                     d S r   r   r   s     r   pylsp_initializer:   a   r   r   c                      d S r   r   r   r   r   pylsp_initializedr<   f   r   r   c                     d S r   r   )r   r   r	   is_saveds       r   
pylsp_lintr?   k   r   r   c                     d S r   r   )r   r   r	   r   exclude_declarations        r   pylsp_referencesrB   p   r   r   c                     d S r   r   )r   r   r	   r   new_names        r   pylsp_renamerE   u   r   r   c                     d S r   r   )r   s    r   pylsp_settingsrG   z   r   r   c                     d S r   r   r   s       r   pylsp_signature_helprI      r   r   N)pylspr   r   r   r   r   r   r   r!   r#   r%   r'   r)   r-   r/   r1   r4   r6   r8   r:   r<   r?   rB   rE   rG   rI   r   r   r   <module>rK      s  
       
	 	 
	 
	 	 
	 
  
 
	 	 
	 
d	 	 	 
	 	 
	 
	 	 
	 
	 	 
	 
	 	 
	 
	 	 
	 
	 	 
	 
d	 	 	 
	 	 
	 
	 	 
	 
d	 	 	 
d	 	 	 
d	 	 	 
	 	 
	 
	 	 
	 
	 	 
	 
	 	 
	 
d	 	 	 
	 	 
	 
d	 	 	 	 	r   