o
    `+ i                     @   s"   d dl mZ dedefddZdS )    )RegexParserconfigreturnc                 C   sZ   d| v r+| d dur+| d }|d }|dkrt di |}n	d| }t||| d< | S )z~Load an output parser.

    Args:
        config: config dict

    Returns:
        config dict with output parser loaded
    Zoutput_parsersN_typeZregex_parserzUnsupported output parser  )r   
ValueError)r   _configZoutput_parser_typeZoutput_parsermsgr   r   l/home/app/PaddleOCR-VL-test/.venv_paddleocr/lib/python3.10/site-packages/langchain/output_parsers/loading.pyload_output_parser   s   	
r   N)Zlangchain.output_parsers.regexr   dictr   r   r   r   r
   <module>   s    