
    Nf	                     6   d dl mZ ed        Zedd       Zedd       Zedd       Z ed      dd	       Zedd
       Zedd       Zedd       Z	edd       Z
edd       Zedd       Z ed      dd       Zedd       Zedd       Z ed      dd       Z ed      dd       Z ed      dd       Zedd       Zedd       Zedd       Ze	 	 dd       Z ed      dd       Zedd       Z ed      dd       Zedd       Zy)    )hookspecc                      y N )config	workspacedocumentrangecontexts        /lib/python3.12/site-packages/pylsp/hookspecs.pypylsp_code_actionsr              Nc                      y r   r   r   r   r	   s      r   pylsp_code_lensr      r   r   c                      y)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                      y r   r   )r   r   r	   positionignored_namess        r   pylsp_completionsr      r   r   T)firstresultc                      y r   r   )r   r   r	   completion_items       r   pylsp_completion_item_resolver      r   r   c                      y r   r   r   r   r	   r   s       r   pylsp_definitionsr    $   r   r   c                      y r   r   r   s     r   pylsp_dispatchersr"   )   r   r   c                      y r   r   r   s      r   pylsp_document_did_openr$   .   r   r   c                      y r   r   r   s      r   pylsp_document_did_saver&   3   r   r   c                      y r   r   r   s       r   pylsp_document_highlightr(   8   r   r   c                      y r   r   r   s      r   pylsp_document_symbolsr*   =   r   r   c                      y r   r   )r   r   command	argumentss       r   pylsp_execute_commandr.   B   r   r   c                      y r   r   r   s     r   pylsp_experimental_capabilitiesr0   G   r   r   c                      y r   r   r   s      r   pylsp_folding_ranger2   L   r   r   c                      y r   r   )r   r   r	   optionss       r   pylsp_format_documentr5   Q   r   r   c                      y r   r   )r   r   r	   r
   r4   s        r   pylsp_format_ranger7   V   r   r   c                      y r   r   r   s       r   pylsp_hoverr9   [   r   r   c                      y r   r   r   s     r   pylsp_initializer;   `   r   r   c                       y r   r   r   r   r   pylsp_initializedr=   e   r   r   c                      y r   r   )r   r   r	   is_saveds       r   
pylsp_lintr@   j   r   r   c                      y r   r   )r   r   r	   r   exclude_declarations        r   pylsp_referencesrC   o   s     	r   c                      y r   r   )r   r   r	   r   new_names        r   pylsp_renamerF   v   r   r   c                      y r   r   )r   s    r   pylsp_settingsrH   {   r   r   c                      y r   r   r   s       r   pylsp_signature_helprJ      r   r   c                      y r   r   r   s     r   %pylsp_workspace_configuration_changedrL      r   r   )returnN)pylspr   r   r   r   r   r   r    r"   r$   r&   r(   r*   r.   r0   r2   r5   r7   r9   r;   r=   r@   rC   rF   rH   rJ   rL   r   r   r   <module>rO      s)    
	 
	 
	 
	 
 
 
	 
	 
d	 	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
	 
d	 	 
	 
	 
	 
	 
d	 	 
d	 	 
d	 	 
	 
	 
	 
	 
	 
	 
			 
	 
d	 	 
	 
	 
d	 	 
	 
	r   